URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 67401
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Анализ содержимого DEB-пакетов"

Отправлено auto_tips , 27-Май-10 09:27 
Наиболее простым способом просмотра содержимого установленного DEB-пакета является использование утилиты apt-file.

Устанавливаем:

   sudo apt-get install apt-file
   sudo apt-file update

Выводим список файлов для любого установленного пакета или пакета из репозитория, в отличие от "dpkg -L" установка пакета для его анализа не обязательна, выборка производится на основе сохраненных индексов:

   apt-file list имя_пакета

например:

   apt-file list wget

Ищем в состав какого пакета входит заданный файл:

   apt-file search /usr/bin/ldd
   apt-file search libUil.so

точное соответствие (-x - использовать perl-совместимые регулярные выражения):

   apt-file -x search '^/bin/ls$'

или используем более замысловатую выборку по маске

   apt-file search "/(usr/bin/vim|sbin/lvm)"

для просмотра содержимого локально скопированного пакета, отсутствующего в репозитории, можно использовать команду:

   dpkg-deb -c file.deb


URL: http://www.cyberciti.biz/faq/view-contents-of-deb-file/
Обсуждается: http://www.opennet.me/tips/info/2378.shtml


Содержание

Сообщения в этом обсуждении
"Анализ содержимого DEB-пакетов"
Отправлено Kirill Zabarniuk , 27-Май-10 09:27 
неплохо. Первое предложение сбило с толку, так как здесь идет речь о просмотре содержимого как установленных, так и *не установленных* пакетов.

"Анализ содержимого DEB-пакетов"
Отправлено Zl0 , 27-Май-10 14:25 
Давно искал аналог  редхатовскому yum provides в дебиане, а то если надо найти из какого пакетика библиотечка приходиться ползти на debian.org

"Анализ содержимого DEB-пакетов"
Отправлено sHaggY_caT , 27-Май-10 20:55 
Что еще действительно не хватает, так это аналога

rpm -V

утилита debsum, к сожалению, ничего толкового не умеет :(


"Анализ содержимого DEB-пакетов"
Отправлено Andrey Mitrofanov , 28-Май-10 10:23 
>не хватает
>аналога
>rpm -V

cd /; cat /var/lib/dpkg/info/*.md5sums|sort -k2,2 -u|md5sum -c


"Анализ содержимого DEB-пакетов"
Отправлено АнАн , 27-Май-10 14:49 
http://www.books.ru/shop/books/487980
и половина таких вопрос отпадет сама собой

"Анализ содержимого DEB-пакетов"
Отправлено Аноним , 28-Май-10 12:06 
На обложке лемминг.

"Анализ содержимого DEB-пакетов"
Отправлено АнАн , 28-Май-10 18:54 
лиш бы что ляпнуть ?

http://ru.wikipedia.org/wiki/Лемминг
http://ru.wikipedia.org/wiki/Долгопяты
сравни

oreilly как правило рисует на обложках книг вымирающих животных которые занесены в красную книгу


"Анализ содержимого DEB-пакетов"
Отправлено Zenitur , 29-Май-10 00:14 
Да лиШ бы ляпнуть. Злись дальше :-)

"Анализ содержимого DEB-пакетов"
Отправлено Андрей , 27-Май-10 16:25 
dpkg -S /bin/sh
bash: /bin/sh

"Анализ содержимого DEB-пакетов"
Отправлено Zl0 , 28-Май-10 13:15 
>dpkg -S /bin/sh
>bash: /bin/sh

Да это полезно, спасибо, всегда искал это в apt и aptitude %)


"Анализ содержимого DEB-пакетов"
Отправлено Zenithar , 28-Май-10 12:58 
Аналз содежимого? Да любым менеджером архивов открывается - вы что?!

"Анализ содержимого DEB-пакетов"
Отправлено Имя , 03-Июн-10 20:11 
есть ещё dlocate -- аналог locate для установленных deb пакетов:
$ dlocate loadkeys
kbd: /bin/loadkeys
kbd: /usr/share/man/man1/loadkeys.1.gz
kbd: /usr/bin/loadkeys