Есть ли способ удалить файлы, установленные с помощью команды make
install
?
3 ответа
На Ubuntu это довольно просто:
Установите CheckInstall:
sudo aptitude install checkinstall
Запустите Make и позвольте checkinstall создать .deb:
sudo make; sudo checkinstall
Удалите .deb, и все готово.
Автоматизированного способа не существует, поэтому у нас есть менеджеры пакетов.
Вам придется вручную пройти через Makefile, найти файлы / каталоги, которые он устанавливает, и вручную удалить их.
Большинство пакетов, имеющих make install
также предоставляют make uninstall
; это обычно удаляет файлы пакета, но не файлы конфигурации, подобно тому, как работает apt-get remove
, в отличие от apt-get purge
.
Это, конечно, работает правильно, только если вы сохраняете исходный каталог пакета или реконфигурируете его, используя те же параметры для --prefix
и тому подобное.