Extundelete-0.2.0 konnte unter CentOS 5.6 nicht installiert werden. "Fehler: ext2fs-Bibliothek kann nicht gefunden werden."

7
 ./configure
Configuring extundelete 0.2.0
configure: error: Can't find ext2fs library

Es sieht für mich so aus, als hätte es etwas mit e2fsprogs zu tun, aber auf meinem Betriebssystem ist unten Software installiert.

yum list |grep e2fs
e2fsprogs.i386                           1.39-33.el5                   installed
e2fsprogs-libs.i386                      1.39-33.el5                   installed
e2fsprogs-devel.i386                     1.39-33.el5                   base
Hetaoblog
quelle
Ich bin mehr daran interessiert, was du löschst :)
ewwhite
Einige Protokolldateien werden über -_-
Hetaoblog

Antworten:

14

Das benötigte Paket ist nicht installiert. Bitte laufen Sie yum install e2fsprogs-devel.i386und versuchen Sie es erneut.

Beachten Sie, dass in der letzten Spalte Ihrer Yum-Liste "installiert" für die ersten beiden Pakete angezeigt wird, für die letzten jedoch "Basis". Dies zeigt an, dass das Paket Teil der Basisgruppe ist, aber nicht installiert ist.

Sie können auch die entfernen , müssen config.cachevor dem Ausführen von Datei in Ihrem extundelete Quellverzeichnis ./configurewieder.

ewwhite
quelle
6

Unter Ubuntu musste ich das e2fslibs-devPaket installieren

andrewtweber
quelle
2

Für jemanden, der in MacOSX nach derselben Bibliothek sucht: ext2fs_open befindet sich im e2fsprogs-Paket, das mit dem folgenden Befehl von Homebrew installiert werden kann:

brew install e2fsprogs

Die Konfiguration findet libext2fs.aden Pfad jedoch nicht im Standardpfad. Verwenden Sie daher den folgenden Escape-Befehl, um den richtigen Pfad zu extrahieren:

LDFLAGS="-L$(brew --prefix e2fsprogs)/lib"
Oleg Kokorin
quelle