./configure
Configuring extundelete 0.2.0
configure: error: Can't find ext2fs library
Мне кажется, что это что-то связано с e2fsprogs, однако в моей ОС установлено программное обеспечение ниже,
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
Нужный вам пакет на самом деле не установлен. Пожалуйста беги yum install e2fsprogs-devel.i386
и попробуй еще раз.
Обратите внимание, что последний столбец в вашем списке yum показывает «установлено» для первых двух пакетов, но показывает «базу» для последнего. Это указывает на то, что пакет является частью базовой группы, но не установлен.
Вы может также необходимо удалить config.cache
файл в исходном каталоге extundelete перед запуском ./configure
очередной раз.
В Ubuntu мне пришлось установить e2fslibs-dev
пакет
для тех, кто ищет ту же библиотеку в MacOSX: ext2fs_open находится внутри пакета e2fsprogs, который можно установить из homebrew с помощью следующей команды:
brew install e2fsprogs
но конфигурация не сможет найти libext2fs.a
в пути по умолчанию, поэтому используйте следующую команду escape, чтобы иметь возможность извлечь правильный путь:
LDFLAGS="-L$(brew --prefix e2fsprogs)/lib"