Permissão negada ao usar o make install

0

quando invoco o comando make install, ele mostra outro erro.

test -z "/usr/local/include/libxml2/libxml" || /bin/mkdir -p "/usr/local/include/libxml2/libxml"
/bin/mkdir: cannot create directory ‘/usr/local/include/libxml2’: Permission denied
make[4]: *** [install-xmlincHEADERS] Error 1
make[4]: Leaving directory '/home/madhuv/y/libxml2-2.9.2/include/libxml'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory '/home/madhuv/y/libxml2-2.9.2/include/libxml'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory '/home/madhuv/y/libxml2-2.9.2/include'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/home/madhuv/y/libxml2-2.9.2'
make: *** [install] Error 2.

por favor me ajude.

    
por Sebastian Joy 15.05.2015 / 12:21

2 respostas

4

@ A solução da NewUSer está absolutamente correta, mas tenho que fazer outra proposta:

Nem sempre o comando sudo make uninstall é suportado. Por esse motivo, recomendo o uso de sudo checkinstall em vez de sudo make install :

sudo apt-get install checkinstall

Com este programa, é criado um pacote DEB que pode ser facilmente removido com o gerenciamento de pacotes novamente.

Em vez de

sudo make install

use

sudo checkinstall
    
por A.B. 15.05.2015 / 12:39
3

Aqui está o seu problema

% bl0ck_qu0te%

Provavelmente você não está usando sudo

Você deve executar make install usando o sudo

execute o comando novamente

sudo make install

Leia a resposta aqui link para saber por que você deve usar sudo com make install

    
por Maythux 15.05.2015 / 12:23