Linux - файлы добавленные при установке программы
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Ebirya
- Житель
- Сообщения: 647
- Зарегистрирован: 07 ноя 2005, 12:15
- Откуда: Alma-Ata - Vancouver - PoCo
Linux - файлы добавленные при установке программы
собственно - субж.
как выяснить, какие файкы были добавлены при установке некой программы?
самому ничего кроме как "find / >" с последующим diff ничего в голову не лезет.
Может, есть более эллегантное решение?
Заранее спасибо!
как выяснить, какие файкы были добавлены при установке некой программы?
самому ничего кроме как "find / >" с последующим diff ничего в голову не лезет.
Может, есть более эллегантное решение?
Заранее спасибо!
- Ebirya
- Житель
- Сообщения: 647
- Зарегистрирован: 07 ноя 2005, 12:15
- Откуда: Alma-Ata - Vancouver - PoCo
Re: Linux - файлы добавленные при установке программы
всем спасибо за бурное участие
Разобрался сам.
Комманда comm спасла "отца русской демократии" (с)
в принципе, это не сосем то, что я искал (был какой-то другой совершенно классный способ, но я его позабыл, и в записях найти не могу).

Разобрался сам.
Комманда comm спасла "отца русской демократии" (с)
в принципе, это не сосем то, что я искал (был какой-то другой совершенно классный способ, но я его позабыл, и в записях найти не могу).
Re: Linux - файлы добавленные при установке программы
Классный способ зависит от дистрибутива, который используете. Какой там менеджер пакетов, RPM, DEB, etc. Если ставите через менеджер пакетов, то конечно выяснить, что было добавлено, раз плюнуть.
- CdR
- Графоман
- Сообщения: 11245
- Зарегистрирован: 11 окт 2004, 19:27
- Откуда: Европа, центр, за углом направо.
Re: Linux - файлы добавленные при установке программы
equery files <pkgspec>
И если у вас не gentoo - то вы сам себе злобный буратино, вот!
И если у вас не gentoo - то вы сам себе злобный буратино, вот!

- CdR
- Графоман
- Сообщения: 11245
- Зарегистрирован: 11 окт 2004, 19:27
- Откуда: Европа, центр, за углом направо.
Re: Linux - файлы добавленные при установке программы
Sorry, тяжело отвечать на бессмысленные вопросы.Ebirya писал(а):всем спасибо за бурное участие
-
- Маньяк
- Сообщения: 1839
- Зарегистрирован: 04 окт 2008, 08:28
Re: Linux - файлы добавленные при установке программы
И вот с этого частенько начинается очередная holy war...CdR писал(а):
И если у вас не gentoo - то вы сам себе злобный буратино, вот!


- Ebirya
- Житель
- Сообщения: 647
- Зарегистрирован: 07 ноя 2005, 12:15
- Откуда: Alma-Ata - Vancouver - PoCo
Re: Linux - файлы добавленные при установке программы
И чем же он такой бессмыссленный?CdR писал(а):Sorry, тяжело отвечать на бессмысленные вопросы.
Хотя, конечно, больше инфы в вопросе не повредило бы, каюсь.
Дистирибутив - RHEL, но ни rpm'ом ни yum'ом я в данном конкретном случае воспользоватся не могу.
Нужна установка именно из тарболла.
Бпрочем, я вообще стараюсь все пакеты ставить из исходников. В краинем случае, беру source rpm'a и затем делаю его build.
Всем, кто считает, что ето глупо - сразу предлагаю пройти в сад

- CdR
- Графоман
- Сообщения: 11245
- Зарегистрирован: 11 окт 2004, 19:27
- Откуда: Европа, центр, за углом направо.
Re: Linux - файлы добавленные при установке программы
Вот с этого начинать надо было.Ebirya писал(а):Дистирибутив - RHEL, но ни rpm'ом ни yum'ом я в данном конкретном случае воспользоватся не могу.
Нужна установка именно из тарболла.
Это не глупо, само по себе.Ebirya писал(а):Впрочем, я вообще стараюсь все пакеты ставить из исходников. В краинем случае, беру source rpm'a и затем делаю его build. Всем, кто считает, что ето глупо - сразу предлагаю пройти в сад
Вопрос только нахрена тогда RH ? (вот это действительно тупо)
- Ebirya
- Житель
- Сообщения: 647
- Зарегистрирован: 07 ноя 2005, 12:15
- Откуда: Alma-Ata - Vancouver - PoCo
Re: Linux - файлы добавленные при установке программы
это из серии "дороги, которые НАС выбирают"CdR писал(а):Вопрос только нахрена тогда RH ? (вот это действительно тупо)

есть клиент, у котого дервний RHEL 2.1 с еще более древней самбой. Нужно ничего не порушив заапгрейдить самбу до ее текушего билда.
В принципе, ничего особенно сложного тут нет, но поскольку придется сносить древние rpm'ы нафиг и ставить самбу из исходников,
то я вспомнил про статью, которую читал не так давно где какой-то чувак всего парой команд ослеживал все изменения в фаийовой системе
которые делает make install.
Вот я, чтобы перестраховаться, и решил поискать ту статейку (до сих пор без no luck), а заодно и спросить мудрого совета.
Ладно, не беда - придется идти по обычному варианту апгрейда самбы: старая версия сносится (с сохранением нужных файлов, конечно), новая - ставится.
ПС.
Я как-то к gentoo до сих пор с предубеждением относился. Советуешь обратить внимание?
Re: Linux - файлы добавленные при установке программы
Если что-то единичное ставить из RPMS, то пойдёт, вполне реально обкатать и протестировать. Но если много чего, то чем больше, тем дальше от исходной системы. Неизбежно полезут проблемы.Ebirya писал(а):есть клиент, у котого дервний RHEL 2.1 с еще более древней самбой. Нужно ничего не порушив заапгрейдить самбу до ее текушего билда.
Я бы не ставил Gentoo на production servers, но это моё мнение, исходящее из моего опыта.Я как-то к gentoo до сих пор с предубеждением относился. Советуешь обратить внимание?
- CdR
- Графоман
- Сообщения: 11245
- Зарегистрирован: 11 окт 2004, 19:27
- Откуда: Европа, центр, за углом направо.
Re: Linux - файлы добавленные при установке программы
Думаю да. Тем более если владеешь вопросом и не боишься сорцов.Ebirya писал(а):Я как-то к gentoo до сих пор с предубеждением относился. Советуешь обратить внимание?
Что касается продакшн, то для такого случая стоит ограничиться стабильным KEYWORDS.
-
- Маньяк
- Сообщения: 1839
- Зарегистрирован: 04 окт 2008, 08:28
Re: Linux - файлы добавленные при установке программы
А такие скрипты как instmon или installwatch не пробовали? Как раз вроде как для вашего случая подходят. При установке делаете (для installwatch)Ebirya писал(а):...я вспомнил про статью, которую читал не так давно где какой-то чувак всего парой команд ослеживал все изменения в фаийовой системе
которые делает make install.
Код: Выделить всё
installwatch /usr/src/pckg/make
- Ebirya
- Житель
- Сообщения: 647
- Зарегистрирован: 07 ноя 2005, 12:15
- Откуда: Alma-Ata - Vancouver - PoCo
Re: Linux - файлы добавленные при установке программы
спасибо - посмотрю. Я о них слышал не раз, но попробовать было как-то не доходили руки.Ringo писал(а):А такие скрипты как instmon или installwatch не пробовали?
В том-то и дело, что я всегда думал, что нужно ставить какой-нибудь дополнительный пакет, чтобы отслеживать такие изменения.
А в той статье, что я упоминал, чувак использовал чисто стандартные средства.
Какая-то новая "городская легенда" рождается, честное слово. Нигде не могу найти ту самую статью, гугл молчит (хотя, возможно, я просто неправильно формулирую поисковый запрос


Re: Linux - файлы добавленные при установке программы
Исключительно стандартными средствами, без дополнительного скриптования, не думаю, что такое получится, нет таких стандартных утилит в Unix. Или же чувак упоминал какой-то не совсем полноценный вариант.Ebirya писал(а):А в той статье, что я упоминал, чувак использовал чисто стандартные средства.
Скорее всего, действительно, речь шла о checkinstall/installwatch или чём-то подобном, но чувак обозвал это стандартным.
- Ebirya
- Житель
- Сообщения: 647
- Зарегистрирован: 07 ноя 2005, 12:15
- Откуда: Alma-Ata - Vancouver - PoCo
Re: Linux - файлы добавленные при установке программы
Прикол в том, что я попробовал его совет - и оно сработало.badger писал(а):Исключительно стандартными средствами, без дополнительного скриптования, не думаю, что такое получится, нет таких стандартных утилит в Unix. Или же чувак упоминал какой-то не совсем полноценный вариант.Ebirya писал(а):А в той статье, что я упоминал, чувак использовал чисто стандартные средства.
Скорее всего, действительно, речь шла о checkinstall/installwatch или чём-то подобном, но чувак обозвал это стандартным.
Правда, у меня тогда были просто дикие запарки, несколько параллельных проектов и все такое. То есть, я не только не записал тот способ,
но даже не запомнил, что это была за статья и установку какого пакета тот чувак обсуждал/описывал.
Короче, классическая ситуация "тут помню - там не помню (с)".
Спасибо всем за участие - я пока остановлюсь на checkinstall, наверное. Но если я вспомню/наткнусь на ту статью, то я обязательно дам ссылку на нее здесь.
Я думаю, оно будет многим интересно.