Moin.
Noch eine Frage. So wie es aussieht kann man TorK( basierend auf Tor) nicht unter Suse 11.1 installieren. Ob vorläufig oder grundsätzlich nicht, blieb mir bis dato verschlossen. Hat sich da vielleicht schon jemand schlau gemacht?
Gruß Olli
Linux 15.023 Themen, 106.994 Beiträge
Programme werden unter SUSE mit rpm installiert (nachdem man sie aus dem Internet heruntergeladen hat). Versuche doch mal dieses Programm mit einem Internetbrowser herunterzuladen und installiere es mit rpm in der Konsole. yast macht auch nicht anderes.
Das Problem kann sein das dieses Programm mit SUSE nicht kompatibel ist. Programme sind in der Regel von Bibliotheken abhängig und diese Bibliotheken (Abhängigkeiten) müssen ebenfalls mit installiert sein, damit das Programm funktioniert.
Entweder die Distribution hat ein gutes Paketmanagmentsystem wie APT bei Debian / Ubuntu oder man muß die notwendigen Bibliotheken selbst nachinstallieren.
Man kann mit dem Programm ldd herausfinden , welche Bibliotheken ein Programm braucht damit es funktioniert.
Beispiel Brennprogramm nero für Linux
ldd /usr/bin/nero
linux-gate.so.1 => (0xffffe000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7c9a000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7c19000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7bff000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7be9000)
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0xb7be2000)
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0xb7bd6000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7b9c000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7b62000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7b5f000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7b5b000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7b57000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7ac4000)
libNeroAPI.so => /usr/lib/libNeroAPI.so (0xb76ce000)
libNeroSCSI.so => /usr/lib/libNeroSCSI.so (0xb769c000)
libNeroErr.so => /usr/lib/libNeroErr.so (0xb767f000)
libNeroCDR.so => /usr/lib/libNeroCDR.so (0xb760e000)
libNewTrf.so => /usr/lib/libNewTrf.so (0xb75b4000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb74ce000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb74a9000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb749e000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb748c000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb735b000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb726f000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb7266000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7204000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb71d9000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb71cb000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb71c3000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb71c0000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb71b7000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb71b4000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb71ab000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb71a6000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb717b000)
libXft.so.2 => /usr/lib/libXft.so.2 (0xb7167000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb715e000)
/lib/ld-linux.so.2 (0xb7f97000)
libCDCopy.so => /usr/lib/libCDCopy.so (0xb70f6000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb70f3000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb70ed000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7083000)
libz.so.1 => /usr/lib/libz.so.1 (0xb706f000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb704c000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb702c000)
Links vom Pfeil stehen die Bibliotheken die das Programm nero braucht und rechts vom Pfeil steht wo sie auf der Festplatte gefunden werden.
Wenn da in einer Zeile steht "not found" , mußt du die jeweilige Bibliothek manuell von deiner Distribution nachinstallieren.
Bei SUSE soll es nun auch ein Paketmanagment geben (hat früher gefehlt).
Diese Abhängigkeiten lößt APT bei Debian und Ubuntu automatisch auf und APT installiert die fehlenden Bibliotheken mit Hilfe des Programmes dpkg automatisch nach.
APT war auch der Hauptgrund für mich von SUSE (Version 9.0) nach Debian zu wechseln ;-).
Bei SUSE soll das nun auch möglich sein. Ich weiß nicht welches Paketmanagmentsystem SUSE verwendet.
Red Hat hat APT für die rpm Pakete portiert. Kann sein das SUSE auch APT verwendet.