SliTaz GNU/Linux official and community documentation wiki.
.png
Translations of this page:

Eine Anwendung findet benötigte Bibliotheken oder Dateien nicht

Symptome

  • Eine Anwendung gibt (in einem Terminal) die Fehlermeldung aus:
 <progname>: error while loading shared libraries: <library>.so.<vers>: cannot open shared object file: No such file or directory

Erklärung

Es fehlen Dateien, die das Programm zum Ablauf benötigt. Dies kann daran liegen, dass in der Paketinformation die Abhängigkeit von einem anderen Paket nicht enthalten ist oder die Datei nicht in das Paket aufgenommen wurde.

Lösung

Sehen Sie nach, ob die benötigte Datei in einem anderen Paket enthalten ist. Mit der Paketverwaltung von TazPanel kann folgendermaßen nach einer Datei gesucht werden:

  • Wählen Sie die Paketverwaltung aus
  • Aktualisieren Sie die Paketdatenbank, falls erforderlich
  • Wählen Sie die Suchfunktion aus
  • Schreiben Sie den Dateinamen in das Suchfeld und betätigen Sie die Schaltfläche „Dateien“
  • Installieren Sie das Paket mit dem kürzesten Namen, wenn es mehrere gibt, durch Auswählen und Betätigen der Schaltfläche „Installieren“

Alternativ kann zum Suchen das folgende Kommando eingegeben werden:

tazpkg search-pkgname <library>.so

… und zum Installieren eines geeigneten Paketes:

 tazpkg get-install <pkgname> 

Wenn Sie keine Pakete finden, melden Sie einen Fehler bei den Laboratorien, denn die Datei muss entweder bei der Paketerzeugung übernommen werden oder die Abhängigkeit entfernt werden.

 
de/guides/faq-dependency.txt · Last modified: 2017/05/07 15:27 by hgt