Страница 1 из 2
Linux - файлы добавленные при установке программы
Добавлено: 06 апр 2009, 17:39
Ebirya
собственно - субж.
как выяснить, какие файкы были добавлены при установке некой программы?
самому ничего кроме как "find / >" с последующим diff ничего в голову не лезет.
Может, есть более эллегантное решение?
Заранее спасибо!
Re: Linux - файлы добавленные при установке программы
Добавлено: 07 апр 2009, 00:02
Ebirya
всем спасибо за бурное участие
Разобрался сам.
Комманда comm спасла "отца русской демократии" (с)
в принципе, это не сосем то, что я искал (был какой-то другой совершенно классный способ, но я его позабыл, и в записях найти не могу).
Re: Linux - файлы добавленные при установке программы
Добавлено: 09 апр 2009, 04:59
badger
Классный способ зависит от дистрибутива, который используете. Какой там менеджер пакетов, RPM, DEB, etc. Если ставите через менеджер пакетов, то конечно выяснить, что было добавлено, раз плюнуть.
Re: Linux - файлы добавленные при установке программы
Добавлено: 09 апр 2009, 07:29
CdR
equery files <pkgspec>
И если у вас не gentoo - то вы сам себе злобный буратино, вот!

Re: Linux - файлы добавленные при установке программы
Добавлено: 09 апр 2009, 07:30
CdR
Ebirya писал(а):всем спасибо за бурное участие

Sorry, тяжело отвечать на бессмысленные вопросы.
Re: Linux - файлы добавленные при установке программы
Добавлено: 09 апр 2009, 08:56
Ringo
CdR писал(а):
И если у вас не gentoo - то вы сам себе злобный буратино, вот!

И вот с этого частенько начинается очередная holy war...

Re: Linux - файлы добавленные при установке программы
Добавлено: 09 апр 2009, 09:24
Ebirya
CdR писал(а):Sorry, тяжело отвечать на бессмысленные вопросы.
И чем же он такой бессмыссленный?
Хотя, конечно, больше инфы в вопросе не повредило бы, каюсь.
Дистирибутив - RHEL, но ни rpm'ом ни yum'ом я в данном конкретном случае воспользоватся не могу.
Нужна установка именно из тарболла.
Бпрочем, я вообще стараюсь все пакеты ставить из исходников. В краинем случае, беру source rpm'a и затем делаю его build.
Всем, кто считает, что ето глупо - сразу предлагаю пройти в сад

Re: Linux - файлы добавленные при установке программы
Добавлено: 09 апр 2009, 09:47
CdR
Ebirya писал(а):Дистирибутив - RHEL, но ни rpm'ом ни yum'ом я в данном конкретном случае воспользоватся не могу.
Нужна установка именно из тарболла.
Вот с этого начинать надо было.
Ebirya писал(а):Впрочем, я вообще стараюсь все пакеты ставить из исходников. В краинем случае, беру source rpm'a и затем делаю его build. Всем, кто считает, что ето глупо - сразу предлагаю пройти в сад

Это не глупо, само по себе.
Вопрос только нахрена тогда RH ? (вот это действительно тупо)
Re: Linux - файлы добавленные при установке программы
Добавлено: 09 апр 2009, 10:30
Ebirya
CdR писал(а):Вопрос только нахрена тогда RH ? (вот это действительно тупо)
это из серии "дороги, которые НАС выбирают"
есть клиент, у котого дервний RHEL 2.1 с еще более древней самбой. Нужно ничего не порушив заапгрейдить самбу до ее текушего билда.
В принципе, ничего особенно сложного тут нет, но поскольку придется сносить древние rpm'ы нафиг и ставить самбу из исходников,
то я вспомнил про статью, которую читал не так давно где какой-то чувак всего парой команд ослеживал все изменения в фаийовой системе
которые делает make install.
Вот я, чтобы перестраховаться, и решил поискать ту статейку (до сих пор без no luck), а заодно и спросить мудрого совета.
Ладно, не беда - придется идти по обычному варианту апгрейда самбы: старая версия сносится (с сохранением нужных файлов, конечно), новая - ставится.
ПС.
Я как-то к gentoo до сих пор с предубеждением относился. Советуешь обратить внимание?
Re: Linux - файлы добавленные при установке программы
Добавлено: 09 апр 2009, 22:00
badger
Ebirya писал(а):есть клиент, у котого дервний RHEL 2.1 с еще более древней самбой. Нужно ничего не порушив заапгрейдить самбу до ее текушего билда.
Если что-то единичное ставить из RPMS, то пойдёт, вполне реально обкатать и протестировать. Но если много чего, то чем больше, тем дальше от исходной системы. Неизбежно полезут проблемы.
Я как-то к gentoo до сих пор с предубеждением относился. Советуешь обратить внимание?
Я бы не ставил Gentoo на production servers, но это моё мнение, исходящее из моего опыта.
Re: Linux - файлы добавленные при установке программы
Добавлено: 10 апр 2009, 07:52
CdR
Ebirya писал(а):Я как-то к gentoo до сих пор с предубеждением относился. Советуешь обратить внимание?
Думаю да. Тем более если владеешь вопросом и не боишься сорцов.
Что касается продакшн, то для такого случая стоит ограничиться стабильным KEYWORDS.
Re: Linux - файлы добавленные при установке программы
Добавлено: 10 апр 2009, 08:17
Ringo
Ebirya писал(а):...я вспомнил про статью, которую читал не так давно где какой-то чувак всего парой команд ослеживал все изменения в фаийовой системе
которые делает make install.
А такие скрипты как
instmon или
installwatch не пробовали? Как раз вроде как для вашего случая подходят. При установке делаете (для installwatch)
и контролируете установку через syslog с исходников по типу куда/как/сколько. Как раз для случаев если "make uninstall" не работает, что-то установилось не так и вообще для контроля изменений в системе.
Re: Linux - файлы добавленные при установке программы
Добавлено: 10 апр 2009, 10:01
Ebirya
Ringo писал(а):А такие скрипты как instmon или installwatch не пробовали?
спасибо - посмотрю. Я о них слышал не раз, но попробовать было как-то не доходили руки.
В том-то и дело, что я всегда думал, что нужно ставить какой-нибудь дополнительный пакет, чтобы отслеживать такие изменения.
А в той статье, что я упоминал, чувак использовал чисто стандартные средства.
Какая-то новая "городская легенда" рождается, честное слово. Нигде не могу найти ту самую статью, гугл молчит (хотя, возможно, я просто неправильно формулирую поисковый запрос

) КАроче, либо оно мне все приснилось, либо я все-таки ее найду и всем расскажу

Re: Linux - файлы добавленные при установке программы
Добавлено: 10 апр 2009, 14:18
badger
Ebirya писал(а):А в той статье, что я упоминал, чувак использовал чисто стандартные средства.
Исключительно стандартными средствами, без дополнительного скриптования, не думаю, что такое получится, нет таких стандартных утилит в Unix. Или же чувак упоминал какой-то не совсем полноценный вариант.
Скорее всего, действительно, речь шла о checkinstall/installwatch или чём-то подобном, но чувак обозвал это стандартным.
Re: Linux - файлы добавленные при установке программы
Добавлено: 10 апр 2009, 14:45
Ebirya
badger писал(а):Ebirya писал(а):А в той статье, что я упоминал, чувак использовал чисто стандартные средства.
Исключительно стандартными средствами, без дополнительного скриптования, не думаю, что такое получится, нет таких стандартных утилит в Unix. Или же чувак упоминал какой-то не совсем полноценный вариант.
Скорее всего, действительно, речь шла о checkinstall/installwatch или чём-то подобном, но чувак обозвал это стандартным.
Прикол в том, что я попробовал его совет - и оно сработало.
Правда, у меня тогда были просто дикие запарки, несколько параллельных проектов и все такое. То есть, я не только не записал тот способ,
но даже не запомнил, что это была за статья и установку какого пакета тот чувак обсуждал/описывал.
Короче, классическая ситуация "тут помню - там не помню (с)".
Спасибо всем за участие - я пока остановлюсь на checkinstall, наверное. Но если я вспомню/наткнусь на ту статью, то я обязательно дам ссылку на нее здесь.
Я думаю, оно будет многим интересно.