Страница 1 из 1
make deinstall или что-то в этом роде.
Добавлено: 22 сен 2006, 14:12
pterik
Народ!!!
Очень простая проблема, но решения к своему стыду не знаю!
Возьмем простой пример. Установка PHP из исходников.
Делаем:
./configure
make
make install
Все поставилось все работает все отлично.
А вот теперь вопрос.
КАК мне удалить эту инсталляцию. Вообще чтоб ее и духу не было.
Заранее благодарю.
Добавлено: 22 сен 2006, 14:39
sanitar
Посмотри Makefile
Если там есть цели uninstall , clean, purge или что-то в этом роде
То и выполни make uninstall...
Если нет -- значит не судьба.
Значит разбирайся (можно по тому же мейкфайлу) что куда ставилось -- и сноси руками
Добавлено: 24 сен 2006, 01:39
ZLo
Есть у кого скрипт, дописывающий цель uninstall?
Добавлено: 25 сен 2006, 12:05
grub
ZLo, ручками.
Добавлено: 25 сен 2006, 12:36
Llama
ZLo, как вариант - ставить каждыую программу в свой каталог, см. ./configure --help
Добавлено: 26 сен 2006, 15:12
pterik
Очень странно, что у таких серьезных продуктов как apache php mysql нет такой цели.
Так и буду теперь сносить все ручками. Всех
благодарю за ответы. Спасибо.
Добавлено: 26 сен 2006, 15:24
Llama
pterik, а зачем эта цель серьезным продуктам? То, что вы скачиваете на сайте apache или php или mysql - это заготовка для создателей дистрибутивов вобщем-то, пользователям настоятельно рекомендуется использовать пакеты из дистрибутивов, в крайнейм случае пересобирая эти пакеты с нужными опциями.
PS: при помощи ./configure && make && makwe install любой дистрибутив можно превратить в слакварь ж)
PPS: рекомендую погуглить на тему checkinstall
Добавлено: 26 сен 2006, 20:58
bobrik
s/makwe install/make install/
Добавлено: 27 сен 2006, 15:33
pterik
Насколько мне известно в FreeBSD эти цели есть, хотя я могу ошибаться. Поправьте если я не прав.
Добавлено: 27 сен 2006, 16:20
Llama
pterik, во freebsd устанвливается софт либо из пакетов либо из портов, а не из оригинальных исходников.