[Comm] Поиск файла в RPM при помощи APT
Denis Yakimov
=?iso-8859-1?q?dnkmv_=CE=C1_nightmail=2Eru?=
Вс Июл 13 21:56:11 MSD 2003
В Чтв, 10.07.2003, в 10:02, Dorogov Nikolay написал:
> Нашел, может и ламерский но очень человечный способ поиска в Mastere 2.2
> инклудов и библиотек, нехватающих для сборки, в неустановленных RPM.
> Слил 4 первых cdrom на винт, а нужный файл ищу MC но не по имени файла о по
> содержанию в имени файла
> *.rpm На быстрой машине с большим винтом, несколько секунд для любого файла,
> просто и удобно.
>
Помоему проще просто сделать файлы-списки из содержимого пакетов. Правда
он и занимает чуть более 20М в развернутом состоянии... что гораздо
меньше суммарного веса 4 дисков. Инструмент поиска -- родной grep.
Например,
$ grep "/db.h" *
...
cd1:/usr/include/db1/db.h
cd1:/usr/include/db.h
cd1:/usr/include/db4/db.h
...
Дальше, смотрим, к какому пакету сие может относится. И все.
Это иногда шустрее и удобнее, чем apt.
Попробую сейчас по памяти воспроизвести ту строчку, которая сгенерила
мне базу:
for i in /mnt/cdrom/auto/.../*rpm; do echo $i; rpm -qpi $i; \
rpm -qpl $i; echo; done > cdN
Вроде так.
--
Denis Yakimov <dnkmv на nightmail.ru>
Подробная информация о списке рассылки community