./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列表中的最后一列显示前两个软件包的“已安装”,但最后显示“base”。 这表示该软件包是基本组的一部分,但未安装。
在再次运行./configure之前,您可能还需要删除extundelete源目录中的config.cache文件。
在Ubuntu上,我不得不安装e2fslibs-dev软件包
对于在MacOSX中寻找相同的lib的人来说:ext2fs_open在e2fsprogs包内,可以使用以下命令从homebrew安装:
brew install e2fsprogs
但configuration将无法在默认path中findlibext2fs.a ,因此使用以下escape命令可以提取正确的path:
LDFLAGS="-L$(brew --prefix e2fsprogs)/lib"