The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD Удаление файлов установленой программы "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD Удаление файлов установленой программы "
Сообщение от Atomic Искать по авторуВ закладки(??) on 16-Дек-04, 16:45  (MSK)
Сложилась следующая ситуация: Установил некую связку программ из исходников а не из паккейджей и не из портолв, соответсвенно ни команда make deinstall не pkg_delete не работает, подскажите каким образом удалить установленную прогу ведь в некоторых случаях она разбросана по всей системе!!!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "FreeBSD Удаление файлов установленой программы "
Сообщение от INM emailИскать по авторуВ закладки(??) on 16-Дек-04, 17:02  (MSK)
>Сложилась следующая ситуация: Установил некую связку программ из исходников а не из
>паккейджей и не из портолв, соответсвенно ни команда make deinstall не
>pkg_delete не работает, подскажите каким образом удалить установленную прогу ведь в
>некоторых случаях она разбросана по всей системе!!!
Посмотри в Makefile этой проги(тот что в исходниках)
там должно быть две цели
install:
    какие-то операции (здесь смотри куда и что укладывается)
uninstall:
    какие-то действия  (здесь как правильно удалить)

# man make
# man gmake
Желательно вспомнить что ты задавал скрипту configure перед сборкой/установкой.

P.S. Несколько сумбурно, но если подробнее - это уже статью писать придется.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FreeBSD Удаление файлов установленой программы "
Сообщение от lavr emailИскать по авторуВ закладки on 16-Дек-04, 17:16  (MSK)
>Сложилась следующая ситуация: Установил некую связку программ из исходников а не из
>паккейджей и не из портолв, соответсвенно ни команда make deinstall не
>pkg_delete не работает, подскажите каким образом удалить установленную прогу ведь в
>некоторых случаях она разбросана по всей системе!!!

ставил руками и удаляй тоже руками.
берешь полученный Makefile и ищешь там секцию uninstall: если отсутствует,
ищешь секцию install: смотришь что и куда рассовывалось и дописываешь
самостоятельно секцию uninstall на основе install - все, далее make uninstall

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "FreeBSD Удаление файлов установленой программы "
Сообщение от Atomic Искать по авторуВ закладки(??) on 17-Дек-04, 07:04  (MSK)
>>Сложилась следующая ситуация: Установил некую связку программ из исходников а не из
>>паккейджей и не из портолв, соответсвенно ни команда make deinstall не
>>pkg_delete не работает, подскажите каким образом удалить установленную прогу ведь в
>>некоторых случаях она разбросана по всей системе!!!
>
>ставил руками и удаляй тоже руками.
>берешь полученный Makefile и ищешь там секцию uninstall: если отсутствует,
>ищешь секцию install: смотришь что и куда рассовывалось и дописываешь
>самостоятельно секцию uninstall на основе install - все, далее make uninstall


Другого ответа я и не ожидал, опять все ручками:)
Вот бы менеджер какой ни будь бы, как в linux для rpm!!!
Все равно всем спасибо!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "FreeBSD Удаление файлов установленой программы "
Сообщение от INM emailИскать по авторуВ закладки(??) on 17-Дек-04, 10:38  (MSK)
>Другого ответа я и не ожидал, опять все ручками:)
>Вот бы менеджер какой ни будь бы, как в linux для rpm!!!
>
>Все равно всем спасибо!!!

rpm - МЕНЕДЖЕР ПАКЕТОВ, так на всякий случай...

P.S. ничего личного

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "FreeBSD Удаление файлов установленой программы "
Сообщение от wawont emailИскать по авторуВ закладки(??) on 17-Дек-04, 11:01  (MSK)

>Другого ответа я и не ожидал, опять все ручками:)
>Вот бы менеджер какой ни будь бы, как в linux для rpm!!!

Как вариант:
повтори установку только в конце не make install
а собири пакет потом его установи поверх того что ты установил ручками

ну а потом сам догадля наверное... тогда не придется лазить по make-файлам и разбираться что куда у тебя пропихалось

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "FreeBSD Удаление файлов установленой программы "
Сообщение от butcher emailИскать по авторуВ закладки(ok) on 17-Дек-04, 11:23  (MSK)
>Как вариант:
>повтори установку
# find /usr/local -type f -newerct '2 min ago' > list
формат может отличаться, man find, выбери то что хочется удалить..
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "FreeBSD Удаление файлов установленой программы "
Сообщение от Danil emailИскать по авторуВ закладки(??) on 17-Дек-04, 11:45  (MSK)
Хм...
А если попробовать make -n install?
Тогда система покажет что будет делаться, но не сделает этого.

А ещё есть один прикольный способ, довольно тривиальный =)
Я его увидел в статье про настройку почтовой системы в FreeBSD (dbmail, Exim, MySQL, ...):
перед самой установкой чего-либо делаешь что-нибудь типа
find / > preinstall
А сразу же после установки
find / > postinstall

Потом diff сделать на оба файла, довольно наглядно получается.
Работает так, как ожидается, на не очень загруженной системе, где мало файловых операций происходит за время установки.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "FreeBSD Удаление файлов установленой программы "
Сообщение от lavr emailИскать по авторуВ закладки on 17-Дек-04, 11:29  (MSK)
>>>Сложилась следующая ситуация: Установил некую связку программ из исходников а не из
>>>паккейджей и не из портолв, соответсвенно ни команда make deinstall не
>>>pkg_delete не работает, подскажите каким образом удалить установленную прогу ведь в
>>>некоторых случаях она разбросана по всей системе!!!
>>
>>ставил руками и удаляй тоже руками.
>>берешь полученный Makefile и ищешь там секцию uninstall: если отсутствует,
>>ищешь секцию install: смотришь что и куда рассовывалось и дописываешь
>>самостоятельно секцию uninstall на основе install - все, далее make uninstall
>
>
>Другого ответа я и не ожидал, опять все ручками:)
>Вот бы менеджер какой ни будь бы, как в linux для rpm!!!

бог мой, а ЧЕГО можно было ожидать?
С rpm видимо какие-то непонятки, как впрочем и с другими менеджерами
пакетов - эти менеджеры ведут СВОЮ базу и отвечают за то что
устанавливалось с их использованием.
Чего тут непонятного, если я ручками скомпилю свою СИшную программу
и установлю ручками или какой другой проект из sources - ОТКУДА про
него узнает rpm? И как в этом случае rpm сможет удалить НЕИЗВЕСТНО ЧТО
и НЕИЗВЕСТНО КУДА установленное?

Если я воспользуюсь менеджером - то и удалю через него без проблем.

>Все равно всем спасибо!!!

Да не на чем.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру