niwi
Anmeldungsdatum: 6. März 2007
Beiträge: Zähle...
|
Hallo, in vielen Schulen wird mit der Software Smart Notebook zur Bedienung digitaler Tafeln (Smart Boards) gearbeitet. Bis Ubuntu 16.04 ließ sich diese mit kleinen Tricks noch installieren (siehe z.B. hier https://www.linuxmuster.net/wiki/anwenderwiki:linuxclient:kubuntu). In 18.04 geht dies nun nicht mehr, weil das Paket libnspr4-0d nicht mehr enthalten ist. Kann mir jemand auf die Sprünge helfen, wie ich dieses notfalls selbst kompilieren kann? Oder weiß vielleicht jemand eine andere Lösung? Vielen Dank,
niwi
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Das paket sollte in bionic libnspr4 heißen. alex@beelzemon:~$ apt show libnspr4
Package: libnspr4
Version: 2:4.18-1ubuntu1
Priority: optional
Section: libs
Source: nspr
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 350 kB
Depends: libc6 (>= 2.17)
Conflicts: libnspr4-0d (<< 2:4.9-2~)
Homepage: http://www.mozilla.org/projects/nspr/
Task: ubuntu-desktop, print-server, samba-server, kubuntu-desktop, xubuntu-core, xubuntu-desktop, lubuntu-desktop-share, lubuntu-gtk-desktop, lubuntu-desktop, lubuntu-qt-desktop, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop
Supported: 5y
Download-Size: 120 kB
APT-Manual-Installed: no
APT-Sources: http://archive.ubuntu.com/ubuntu bionic/main i386 Packages
Description: Portable NetScape-Laufzeitbibliothek
This library provides platform independent non-GUI operating system facilities including:
* threads,
* thread synchronisation,
* normal file I/O and network I/O,
* interval timing and calendar time,
* basic memory management (malloc and free),
* shared library linking.
alex@beelzemon:~$
Ich hoffe du meinst das. Gruß Taomon
|
niwi
(Themenstarter)
Anmeldungsdatum: 6. März 2007
Beiträge: 14
|
Taomon schrieb: Das paket sollte in bionic libnspr4 heißen. [...]
Ich hoffe du meinst das. Gruß Taomon
Nein, leider nicht. libnspr4 gab es auch bereits in 16.04. Mir geht es um libnspr4-0d. Es wird folgendermaßen beschrieben:
This is a transitional package to ensure smooth transition of all packages to libnspr4. Ich vermute in 18.04 gibt es keine offiziellen Pakete mehr, die dieses Paket noch benötigen würden, so dass es nicht mehr angeboten wird. Smart Notebook wird für Linux leider nicht mehr weiterentwickelt und ist nicht offen, so dass es weiterhin auf dieses Übergangspaket angewiesen ist. Für Schul-Computer ist es auch tatsächlich weiterhin bedeutsam. Grüße
niwi
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Probiermal Quellcode allerdings weiß ich nicht in wie weit man das in bionic übersetzten und dann entsprechen nutzen kann. Gruß Taomon
|
niwi
(Themenstarter)
Anmeldungsdatum: 6. März 2007
Beiträge: 14
|
Taomon schrieb: Probiermal Quellcode allerdings weiß ich nicht in wie weit man das in bionic übersetzten und dann entsprechen nutzen kann. Gruß Taomon
Lieber Taomon, dass ich das Paket selbst versuchen könnte zu kompilieren war bereits Teil meines ersten Postings hier. Ich suche konkretere Hilfe. Ich weiß z.B. nicht, ob es ein eigenes Quellpaket für libnspr4-0d gibt oder ob es das von dir genannte von nspr ist. Auch weiß ich nicht, ob ich libnspr4 ebenfalls neu kompilieren muss, wenn ich libnspr4-0d benötige. Ich habe so etwas jahrelang nicht mehr gemacht. Ich würde mich sehr freuen, wenn ich noch konkretere Anregungen erhalten könnte. Vielen Dank & Grüße
niwi
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Warum wird explizit dieses libnspr4-0d gebraucht? Kannst du das bitte erläutern? Dein Link im Eingangspost macht mich nicht schlau, da in english und etliche weiterführende Links auf der Seite führen zu Seite nicht gefunden. Gruß Taomon
|
niwi
(Themenstarter)
Anmeldungsdatum: 6. März 2007
Beiträge: 14
|
Taomon schrieb: Warum wird explizit dieses libnspr4-0d gebraucht? Kannst du das bitte erläutern? Dein Link im Eingangspost macht mich nicht schlau, da in english und etliche weiterführende Links auf der Seite führen zu Seite nicht gefunden. Gruß Taomon
Lieber Taomon, die libnspr4-0d wird benötigt, weil das zu installierende Produkt hiervon abhängig ist. Anders als du schreibst, verweist der Link oben auf eine deutschsprachige Seite. Die verlinkte Seite ist etwas umfangreicher. Wenn man das Wort "Smart Notebook" sucht, findet man aber die entsprechende Passage sofort. Dort gibt es auch entgegen deiner Darstellung keine mein Anliegen betreffenden Links die nicht erreichbar wären. Die ist jetzt meine dritte Antwort an dich, ohne das wir in der Sache weiter gekommen wären. Ich bitte dich nur dann weiter mit meinem Anliegen zu befassen, wenn du tatsächlich zur Problemlösung beitragen kannst. Grüße
niwi
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Wenn es nur um Abhängigkeit geht kann man eine dummy-Paket erstellen. sudo apt install equivs Danach erstellen wir eine Control Datei dafür. equivs-control libnspr4-0d.control
Du öffnest die Datei libnspr4-0d.control mit einem Editor. Package: libnspr4-0d
Source: nspr
Version: 2:4.18-1ubuntu1
Architecture: i386
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Installed-Size: 40
Depends: libnspr4 (>= 2:4.18-1ubuntu1)
Section: oldlibs
Priority: extra
Multi-Arch: same
Homepage: http://www.mozilla.org/projects/nspr/
Description: NetScape Portable Runtime Library - transitional package
This is a transitional package to ensure smooth transition of all packages
to libnspr4.
Original-Maintainer: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org> Architecture mußt Du an Deine Gegebnheiten anpassen. equivs-build libnspr4-0d.control Danach mit dpkg installieren. Sollte es irgendwelche unschöne Effekte geben kannst Du das Paket wieder mit apt/dpkg purgen. niwi
Die ist jetzt meine dritte Antwort an dich, ohne das wir in der Sache weiter gekommen wären. Ich bitte dich nur dann weiter mit meinem Anliegen zu befassen, wenn du tatsächlich zur Problemlösung beitragen kannst.
Ja, Dir auch noch einen schönen Tag Gruß Taomon
|
niwi
(Themenstarter)
Anmeldungsdatum: 6. März 2007
Beiträge: 14
|
Taomon schrieb: Wenn es nur um Abhängigkeit geht kann man eine dummy-Paket erstellen.
Ich habe dies nun probiert. Trotz dieses Schritts klappt die Installation weiter nicht. Die Fehlermeldungen sind aber so verworren und zahlreich, dass ich an dieser Stelle aufgebe. Vielen Dank für den Trick mit equivs. Der wird mir in anderen Kontexten noch nützlich werden. Grüße,
niwi
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Ein Versuch noch, ändermal die control ab Package: libnspr4-0d
Source: nspr
Version: 2:4.18-1ubuntu1
Architecture: i386
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Installed-Size: 40
Depends:
Section: oldlibs
Priority: extra
Homepage: http://www.mozilla.org/projects/nspr/
Description: NetScape Portable Runtime Library - transitional package
This is a transitional package to ensure smooth transition of all packages
to libnspr4.
Original-Maintainer: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org> Versuch dieses Paket das Du brauchst zu installieren. Falls das geht, entferne libnspr4-0d wieder und Versuch ob es mit libnspr4 aus bionic-quellen funktioniert. Das ist sehr langer Schuß. Ansonsten mußt du hoffen das, die Entwickler dieses Programms es anpassen. Gruß Taomon
|
niwi
(Themenstarter)
Anmeldungsdatum: 6. März 2007
Beiträge: 14
|
Ich bin nun anders zu einer "Lösung" gekommen. Diese teste ich nun aber erst einmal, bevor ich sie auf produktiven Rechnern einsetzen werde. Vorausgesetzt wird, dass man sich in etwa an die Anleitung vom Link oben hält. 1. Sauerer Apfel: Ich verwendende das 32bit- statt 64bit-Image. Hiermit ist man den Großteil der unlösbaren Abhängigkeiten los. 2. Downgrade auf libnspr4 von Xenial: https://packages.ubuntu.com/xenial-updates/libnspr4 3. Installation von libnspr4-0d von Xenial: https://packages.ubuntu.com/xenial-updates/libnspr4-0d 4. Nun lassen sich die Smart-Notebook-Pakete installieren. Einschränkung:
Bei der Installation von smart-product-drivers_11.3.2121.1-1_i386.deb kommt es zu folgendem Fehler:
1
2
3
4
5
6
7
8
9
10
11
12
13 | root@Linux-TzW-2018:/home/administrator/Downloads/smart_software_deb_repo/dists/stable/non-free/binary-i386# dpkg -i '/home/administrator/Downloads/smart_software_deb_repo/dists/stable/non-free/binary-i386/smart-product-drivers_11.3.2121.1-1_i386.deb'
Vormals nicht ausgewähltes Paket smart-product-drivers wird gewählt.
(Lese Datenbank ... 191128 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../smart-product-drivers_11.3.2121.1-1_i386.deb ...
Entpacken von smart-product-drivers (11.3.2121.1-1) ...
smart-product-drivers (11.3.2121.1-1) wird eingerichtet ...
Can't find udev_rules. Unable to configure USB ports for SMARTBoards
dpkg: Fehler beim Bearbeiten des Paketes smart-product-drivers (--install):
Unterprozess installed smart-product-drivers package post-installation script gab den Fehler-Ausgangsstatus 1 zurück
Trigger für hicolor-icon-theme (0.17-2) werden verarbeitet ...
Trigger für man-db (2.8.3-2) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
smart-product-drivers
|
Ich habe das Paket nun erst einmal weggelassen. Auf Nicht-Smart-Hardware scheint dies zu keinen Einschränkungen zu führen. Ob es zu Einschränkungen bei Smart-Boards führt, muss ich bei Gelegenheit prüfen. An unseren interaktiven Tafeln selbst setzen wir aber eh fast immer Windows ein. Wir benötigen Smart Notebook vor allem auf den Schüler-PCs zur Bedienung mit der Maus. Dennoch freue ich mich weiter zu Hinweisen zur Problemlösung. Und wirklich toll wäre eine Lösung für 64-Bit-Systeme. Die offene Alternative OpenBoard wird nämlich wiederum nicht für 32bit angeboten. Und auch Chrome gibt es ja nur noch für 64bit. Es ist zum Haare raufen...
|