когда я вызываю команду, делают установку, она показывает другую ошибку.
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.
пожалуйста, помогите мне.
решение @NewUSer абсолютно корректно, но я должен внести другое предложение:
Не всегда команда sudo make uninstall
поддерживается. Поэтому я рекомендую использование sudo checkinstall
вместо sudo make install
:
sudo apt-get install checkinstall
С этой программой пакет DEB создается, который может быть легко удален с управлением пакетом снова.
Вместо
sudo make install
использование
sudo checkinstall
Вот Ваша проблема
/bin/mkdir: не может создать каталог †/usr/local/include/libxml2’: Разрешение отклонило
, Это, вероятно, что Вы не используете sudo
, необходимо работать, делают установку с помощью sudo
, таким образом, выполняет команду снова
sudo make install
ответ Read сюда https://unix.stackexchange.com/questions/20953/difference-between-make-install-and-sudo-make-install для знания, почему необходимо использовать sudo
с make install