Сообщения без ответов | Активные темы Текущее время: Вс 28 апр, 2024 21:55



Ответить на тему  [ Сообщений: 12 ] 
 Linux: удаление программ 
Автор Сообщение
завсегдатай
Аватара пользователя

Зарегистрирован: Чт 29 июн, 2006 10:54
Сообщения: 342
Сообщение Linux: удаление программ
Как удалять программы установленные из исходных кодов, а не бинарников?

_________________
ln -s /dev/ass /dev/head


Чт 03 май, 2007 15:41
Профиль ICQ
бывалый

Зарегистрирован: Ср 18 янв, 2006 03:40
Сообщения: 127
Сообщение 
в директории с исходниками
sudo make uninstall

другой метод решения состоит в том, чтобы ставить все через checkinstall


Вс 06 май, 2007 23:38
Профиль ICQ
завсегдатай
Аватара пользователя

Зарегистрирован: Чт 29 июн, 2006 10:54
Сообщения: 342
Сообщение 
если я не ошибаюсь то
Код:
make uninstall

будет работать если в Makefile прописано соответствующее правило.
А если не прописано (как в моем случае) то что делать?

_________________
ln -s /dev/ass /dev/head


Пн 07 май, 2007 10:45
Профиль ICQ
бывалый

Зарегистрирован: Ср 18 янв, 2006 03:40
Сообщения: 127
Сообщение 
тут уже сложно. По мне так можно посмотреть какие файлы были установлены, найти их через find или locate и удалить вручную


Пн 07 май, 2007 18:03
Профиль ICQ
завсегдатай
Аватара пользователя

Зарегистрирован: Чт 29 июн, 2006 10:54
Сообщения: 342
Сообщение 
этот способ мне известен, НО он геморный...

а если я буду ставить более новую версию из RPM она не будет конфликтовать с версией установленной из исходников? (ведь RPM ведет свою базу и ему нет какого дела до исходников...)

_________________
ln -s /dev/ass /dev/head


Чт 10 май, 2007 10:35
Профиль ICQ
бывалый

Зарегистрирован: Ср 18 янв, 2006 03:40
Сообщения: 127
Сообщение 
Конфликтовать будет не менеджер пакетов, а сама программа.
Кстати, посмотри, с каким префиксом ты устанавливал. Если ставил в /usr/local или /opt, то найти там гораздо проще.

Если ты поставишь параллельно пакет, то тут надо смотреть: если исполняемые файлы будут лежать в разных bin папках, то автоматом из консоли будет скорее всего запускаться файл из папки, которая раньше указана в переменной PATH

По-моему проще потратить 10 минут и удалить всё вручную. Делов то - найти программу в /usr/share, /usr/bin, /usr/share/doc, /usr/doc, /usr/share/man, /etc и /usr/lib(если ставилось с --prefix=/usr). На остальные файлы, даже если остались, можно забить.


Чт 10 май, 2007 19:37
Профиль ICQ
завсегдатай
Аватара пользователя

Зарегистрирован: Чт 29 июн, 2006 10:54
Сообщения: 342
Сообщение 
Если таким образом стереть GCC то ничего страшного не будет? :-)

_________________
ln -s /dev/ass /dev/head


Ср 16 май, 2007 16:08
Профиль ICQ
бывалый

Зарегистрирован: Ср 18 янв, 2006 03:40
Сообщения: 127
Сообщение 
не должно. А зачем ты ставил gcc из сырцов? И как там не может быть правила для дуаления? оно там по-любому есть.


Ср 16 май, 2007 19:23
Профиль ICQ
завсегдатай
Аватара пользователя

Зарегистрирован: Чт 29 июн, 2006 10:54
Сообщения: 342
Сообщение 
у меня стоял 4x... и все было ок. Потом я решил постаивть себе Qemu, а он требует третий gcc вот и пришлось ставить его из сырцов... теперь вот думаю... можно ли обратно гсс 4ый вернуть

_________________
ln -s /dev/ass /dev/head


Чт 17 май, 2007 11:08
Профиль ICQ
бывалый

Зарегистрирован: Ср 18 янв, 2006 03:40
Сообщения: 127
Сообщение 
сделай снова ./configure с тем же --prefix, должен повиться Makefile. Тогда делай make uninstall

В убунту можно обе версии параллельно держать, да и qemu там в репозиториях :)


Чт 17 май, 2007 21:50
Профиль ICQ
ветеран
Аватара пользователя

Зарегистрирован: Вс 08 янв, 2006 23:16
Сообщения: 2159
Откуда: Из сети
Сообщение 
can3p писал(а):
В убунту можно обе версии параллельно держать, да и qemu там в репозиториях


вот один большой плюс это оси!

_________________
Alone we die, my frozen Angel
Alone we fade away, from this world
Alone you die, my frozen Angel
Alone you fade away, from – this – world!


Чт 17 май, 2007 22:48
Профиль ICQ WWW
завсегдатай
Аватара пользователя

Зарегистрирован: Чт 29 июн, 2006 10:54
Сообщения: 342
Сообщение 
в федоре тоже все можно это держать и в респозитариях есть. просто я как обычно поспешил

_________________
ln -s /dev/ass /dev/head


Пт 18 май, 2007 16:04
Профиль ICQ
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 12 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF
Русская поддержка phpBB