[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