Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Деинсталяция программ (http://forum.oszone.net/showthread.php?t=78280)

1Space 26-01-2007 15:30 541752

Деинсталяция программ
 
Возможно ли деинсталировать корректно программу, которая была установлена из tar архива, кроме как запускам make uninstall из распакованного архива ?
Слышал о програмке checkinstall, которая контролирует установку из tar архива. Кто-нибудь ей пользовался ?
И есть ли другие способы ?
Спасибо.

[mzd] 26-01-2007 18:25 541794

Посмотреть, куда ставятся файлы программы, внимательно изучив Makefile :) Это же делает make uninstall. checkinstall делает вот что:
Цитата:

After you ./configure; make your program, CheckInstall will run make install (or whatever you tell it to run) and keep track of every file modified by this installation, using the excelent installwatch utility written by Pancrazio 'Ezio' de Mauro (p@demauro.net).

When make install is done, CheckInstall will create a Slackware, RPM or Debian compatible package and install it with Slackware's installpkg, "rpm -i" or Debian's "dpkg -i" as appropriate, so you can view it's contents with pkgtool ("rpm -ql" for RPM users or "dpkg -l" for Debian) or remove it with removepkg ("rpm -e"|"dpkg -r").
Вкратце: после связки ./configure и make checkinstall запустит make install и отследит, куда что поставилось. После этого он соберет пакет для твоей системы (в данном случае - rpm) и установит его, поэтому ты можешь спокойно удалить его командой rpm -e.


Время: 23:26.

Время: 23:26.
© OSzone.net 2001-