portal.krasno.ru http://www.portal.krasno.ru/ |
|
Linux: удаление программ http://www.portal.krasno.ru/viewtopic.php?f=18&t=3377 |
Страница 1 из 1 |
Автор: | phag0s [ Чт 03 май, 2007 15:41 ] |
Заголовок сообщения: | Linux: удаление программ |
Как удалять программы установленные из исходных кодов, а не бинарников? |
Автор: | can3p [ Вс 06 май, 2007 23:38 ] |
Заголовок сообщения: | |
в директории с исходниками sudo make uninstall другой метод решения состоит в том, чтобы ставить все через checkinstall |
Автор: | phag0s [ Пн 07 май, 2007 10:45 ] |
Заголовок сообщения: | |
если я не ошибаюсь то Код: make uninstall будет работать если в Makefile прописано соответствующее правило. А если не прописано (как в моем случае) то что делать? |
Автор: | can3p [ Пн 07 май, 2007 18:03 ] |
Заголовок сообщения: | |
тут уже сложно. По мне так можно посмотреть какие файлы были установлены, найти их через find или locate и удалить вручную |
Автор: | phag0s [ Чт 10 май, 2007 10:35 ] |
Заголовок сообщения: | |
этот способ мне известен, НО он геморный... а если я буду ставить более новую версию из RPM она не будет конфликтовать с версией установленной из исходников? (ведь RPM ведет свою базу и ему нет какого дела до исходников...) |
Автор: | can3p [ Чт 10 май, 2007 19:37 ] |
Заголовок сообщения: | |
Конфликтовать будет не менеджер пакетов, а сама программа. Кстати, посмотри, с каким префиксом ты устанавливал. Если ставил в /usr/local или /opt, то найти там гораздо проще. Если ты поставишь параллельно пакет, то тут надо смотреть: если исполняемые файлы будут лежать в разных bin папках, то автоматом из консоли будет скорее всего запускаться файл из папки, которая раньше указана в переменной PATH По-моему проще потратить 10 минут и удалить всё вручную. Делов то - найти программу в /usr/share, /usr/bin, /usr/share/doc, /usr/doc, /usr/share/man, /etc и /usr/lib(если ставилось с --prefix=/usr). На остальные файлы, даже если остались, можно забить. |
Автор: | phag0s [ Ср 16 май, 2007 16:08 ] |
Заголовок сообщения: | |
Если таким образом стереть GCC то ничего страшного не будет? ![]() |
Автор: | can3p [ Ср 16 май, 2007 19:23 ] |
Заголовок сообщения: | |
не должно. А зачем ты ставил gcc из сырцов? И как там не может быть правила для дуаления? оно там по-любому есть. |
Автор: | phag0s [ Чт 17 май, 2007 11:08 ] |
Заголовок сообщения: | |
у меня стоял 4x... и все было ок. Потом я решил постаивть себе Qemu, а он требует третий gcc вот и пришлось ставить его из сырцов... теперь вот думаю... можно ли обратно гсс 4ый вернуть |
Автор: | can3p [ Чт 17 май, 2007 21:50 ] |
Заголовок сообщения: | |
сделай снова ./configure с тем же --prefix, должен повиться Makefile. Тогда делай make uninstall В убунту можно обе версии параллельно держать, да и qemu там в репозиториях ![]() |
Автор: | maTrosKin [ Чт 17 май, 2007 22:48 ] |
Заголовок сообщения: | |
can3p писал(а): В убунту можно обе версии параллельно держать, да и qemu там в репозиториях вот один большой плюс это оси! |
Автор: | phag0s [ Пт 18 май, 2007 16:04 ] |
Заголовок сообщения: | |
в федоре тоже все можно это держать и в респозитариях есть. просто я как обычно поспешил |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |