* Re: [Comm] Поиск файла в RPM при помощи APT
@ 2003-07-04 15:15 Andrei Lomov
0 siblings, 1 reply; 6+ messages in thread
From: Andrei Lomov @ 2003-07-04 15:15 UTC (permalink / raw)
To: community
В сообщении от 4 Июль 2003 16:14 Alexander Bokovoy написал(a):
> On Fri, Jul 04, 2003 at 01:03:19PM +0400, Dorogov Nikolay wrote:
>
> Сейчас в репозитарии в i586/base/ уже лежит файл i586/base/contents_index,
> который содержит список всех файлов из всех пакетов в первой колонке и имя
> пакета, которому он принадлежит, во второй. Так что теперь это решается
> простым grep по contents_index.
39 Mb великовато однако для "простого" grep...
Не всякому качать захочется.
Если бы организовать поиск пакета по типу altlunux-search,
и базу индексов поддерживать на сервере...
А.
^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <20030704162025.GG2994@sam-solutions.net>]
* Re: [Comm] Поиск файла в RPM при помощи APT @ 2003-07-05 9:13 ` Andrei Lomov 2003-07-10 6:02 ` Dorogov Nikolay 2003-07-11 16:27 ` [Comm] " Michael Shigorin 2 siblings, 0 replies; 6+ messages in thread From: Andrei Lomov @ 2003-07-05 9:13 UTC (permalink / raw) To: community В сообщении от 4 Июль 2003 23:20 Alexander Bokovoy написал(a): > > > Если бы организовать поиск пакета по типу altlunux-search, > > и базу индексов поддерживать на сервере... > > Думаю, это будет несложно. Миша Шигорин, ведущий altlinux-search, наконец > сдал на права и теперь может вернуться к своим поисковым машинам. :) Надеемся в скором времени получить анонс :) -- Andrei Lomov, Sobolev Inst Math ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] Поиск файла в RPM при помощи APT 2003-07-05 9:13 ` Andrei Lomov @ 2003-07-10 6:02 ` Dorogov Nikolay 2003-07-11 6:42 ` Shawkat 2003-07-13 17:56 ` Denis Yakimov 2003-07-11 16:27 ` [Comm] " Michael Shigorin 2 siblings, 2 replies; 6+ messages in thread From: Dorogov Nikolay @ 2003-07-10 6:02 UTC (permalink / raw) To: community Нашел, может и ламерский но очень человечный способ поиска в Mastere 2.2 инклудов и библиотек, нехватающих для сборки, в неустановленных RPM. Слил 4 первых cdrom на винт, а нужный файл ищу MC но не по имени файла о по содержанию в имени файла *.rpm На быстрой машине с большим винтом, несколько секунд для любого файла, просто и удобно. ----- Original Message ----- From: "Alexander Bokovoy" <a.bokovoy@sam-solutions.net> To: <community@altlinux.ru> Sent: Friday, July 04, 2003 8:20 PM Subject: Re: [Comm] Поиск файла в RPM при помощи APT > On Fri, Jul 04, 2003 at 10:15:01PM +0700, Andrei Lomov wrote: > > В сообщении от 4 Июль 2003 16:14 Alexander Bokovoy написал(a): > > > On Fri, Jul 04, 2003 at 01:03:19PM +0400, Dorogov Nikolay wrote: > > > > > > Сейчас в репозитарии в i586/base/ уже лежит файл i586/base/contents_index, > > > который содержит список всех файлов из всех пакетов в первой колонке и имя > > > пакета, которому он принадлежит, во второй. Так что теперь это решается > > > простым grep по contents_index. > > > > 39 Mb великовато однако для "простого" grep... > > Не всякому качать захочется. > Как хотите. Несмотря на то, что эта база меняется при каждом обновлении, > ее строкоориентированность и текстовый формат позволяет эффективно > использовать rsync для синхронизации. > > Конечно же, главная задача этого индекса не в "простом" grep для > "обычного" пользователя. Индекс нужен и для организации более важных дел > -- например, с недавних пор он поддерживается и rpmbuild, и hasher (новая > сборочная утилита). > > > Если бы организовать поиск пакета по типу altlunux-search, > > и базу индексов поддерживать на сервере... > Думаю, это будет несложно. Миша Шигорин, ведущий altlinux-search, наконец > сдал на права и теперь может вернуться к своим поисковым машинам. :) > > -- > / Alexander Bokovoy > --- > She won' go Warp 7, Cap'n! The batteries are dead! > _______________________________________________ > Community mailing list > Community@altlinux.ru > http://www.altlinux.ru/mailman/listinfo/community ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] Поиск файла в RPM при помощи APT 2003-07-10 6:02 ` Dorogov Nikolay @ 2003-07-11 6:42 ` Shawkat 2003-07-13 17:56 ` Denis Yakimov 1 sibling, 0 replies; 6+ messages in thread From: Shawkat @ 2003-07-11 6:42 UTC (permalink / raw) To: community > Нашел, может и ламерский но очень человечный способ поиска в Mastere 2.2 > инклудов и библиотек, нехватающих для сборки, в неустановленных RPM. > Слил 4 первых cdrom на винт, а нужный файл ищу MC но не по имени файла о по > содержанию в имени файла > *.rpm На быстрой машине с большим винтом, несколько секунд для любого > файла, просто и удобно. Да - мандрейк в этом отношении несравненно лучше. Интересно чей это недостаток - используемого пакетного менеджера или же не полнофункционального репозитория ? ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] Поиск файла в RPM при помощи APT 2003-07-10 6:02 ` Dorogov Nikolay 2003-07-11 6:42 ` Shawkat @ 2003-07-13 17:56 ` Denis Yakimov 1 sibling, 0 replies; 6+ messages in thread From: Denis Yakimov @ 2003-07-13 17:56 UTC (permalink / raw) To: community В Чтв, 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> ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Comm] Re: Поиск файла в RPM при помощи APT 2003-07-05 9:13 ` Andrei Lomov 2003-07-10 6:02 ` Dorogov Nikolay @ 2003-07-11 16:27 ` Michael Shigorin 2 siblings, 0 replies; 6+ messages in thread From: Michael Shigorin @ 2003-07-11 16:27 UTC (permalink / raw) To: community On Fri, Jul 04, 2003 at 07:20:25PM +0300, Alexander Bokovoy wrote: > > Если бы организовать поиск пакета по типу altlunux-search, и > > базу индексов поддерживать на сервере... > Думаю, это будет несложно. Миша Шигорин, ведущий > altlinux-search, наконец сдал на права и теперь может вернуться > к своим поисковым машинам. :) Вообще я тут было начал крутить в руках rpm2html и rpmfind, потому как в рамках LRN2 этой функциональности, похоже, не предвидится. Если есть желающие помочь -- могу выложить свои пакеты. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2003-07-13 17:56 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-07-04 15:15 [Comm] Поиск файла в RPM при помощи APT Andrei Lomov 2003-07-05 9:13 ` Andrei Lomov 2003-07-10 6:02 ` Dorogov Nikolay 2003-07-11 6:42 ` Shawkat 2003-07-13 17:56 ` Denis Yakimov 2003-07-11 16:27 ` [Comm] " Michael Shigorin
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git