Linux 14.981 Themen, 106.344 Beiträge

Gutenprint 5

Hans55 / 16 Antworten / Flachansicht Nickles

Hallo

Ich bekomme bei Suse 10.0 Gutenprint 5 nicht installiert.
Das habe ich nach Home entpackt und mit ./configure, make und make install ausgeführt. Fehler habe ich nicht gesehen.
Wie kann ich jetzt damit arbeiten?

Gruß
Hans

bei Antwort benachrichtigen
KarstenW Hans55 „Gutenprint 5“
Optionen

Kannst du das Programm nicht starten, oder wie soll man die Frage verstehen ?

Für "make install" braucht man meist root-Rechte. Die kannst du mit dem befehl su erreichen.
Dann ist dieses Programm wahrscheinlich dynamisch gelinkt. Sagt dir der Begriff Laufzeitbibliothek etwas ?
Programmierer können Programmcode mitverwenden, der in diversen Bibliotheken enthalten ist. Für die Kompilierung braucht man aber extra noch die Entwicklungsbibliotheken. Bei meinem Debian sind diese in den entsprechenden dev -Paketen .

Du mußt erstmal herausfinden , welche Bibliotheken das Programm braucht und sie installieren.
Wenn das Programm fertig kompiliert wurde, kannst du mit dem Befehl ldd überprüfen ob alle benötigten Bibliotheken auch schon installiert waren.
Normalerweise läßt sich kein Programmcode übersetzen , wenn die richtigen Entwicklungsbibliotheken nicht installiert sind.

Hat das Shellscript configure eine Fehlermeldung gebracht ?
Wurde das MAKEFILE ohne Fehlermeldung erzeugt ?


Beispiel für die notwendigen Laufzeitbibliotheken des Brennprogramms nero:

/usr/bin$ ldd nero
linux-gate.so.1 => (0xffffe000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7fb7000)
libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0xb7e83000)
libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0xb7e4d000)
libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0xb7e4a000)
libgthread-1.2.so.0 => /usr/lib/libgthread-1.2.so.0 (0xb7e47000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0xb7e21000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7e1d000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb7e14000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7e06000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7d3f000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7d1a000)
libNeroAPI.so => /usr/lib/libNeroAPI.so (0xb7816000)
libNeroSCSI.so => /usr/lib/libNeroSCSI.so (0xb77de000)
libNeroErr.so => /usr/lib/libNeroErr.so (0xb76f4000)
libNeroCDR.so => /usr/lib/libNeroCDR.so (0xb75bd000)
libNewTrf.so => /usr/lib/libNewTrf.so (0xb7466000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7334000)
/lib/ld-linux.so.2 (0xb7fd9000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7331000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb732b000)
libCDCopy.so => /usr/lib/libCDCopy.so (0xb72a0000)

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen