Falha ao instalar o extundelete-0.2.0 no CentOS 5.6, “erro: não consigo encontrar a biblioteca ext2fs”

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

Parece-me que é algo relacionado com o e2fsprogs, no entanto, o meu SO está abaixo do software instalado,

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
    
por hetaoblog 11.05.2012 / 16:29

3 respostas

14

O pacote que você precisa não está realmente instalado. Por favor, execute yum install e2fsprogs-devel.i386 e tente novamente.

Note que a última coluna na sua listagem do yum mostra "instalado" para os dois primeiros pacotes, mas mostra "base" para o último. Isso indica que o pacote faz parte do grupo base, mas não está instalado.

Você pode também precisar remover o arquivo config.cache em seu diretório de origem extundelete antes de executar ./configure novamente.

    
por 11.05.2012 / 16:32
4

No Ubuntu eu tive que instalar o e2fslibs-dev package

    
por 10.11.2014 / 04:31
2

para quem procura a mesma lib no MacOSX: O ext2fs_open está dentro do pacote e2fsprogs que está disponível para instalação do homebrew com o seguinte comando:

brew install e2fsprogs

mas o configure não conseguirá encontrar o libext2fs.a no caminho padrão, então use o seguinte comando escape para poder extrair o caminho correto:

LDFLAGS="-L$(brew --prefix e2fsprogs)/lib"
    
por 14.05.2017 / 13:22

Tags