Как получить подробное описание пакета, не устанавливая его? (не 1 строчку как в emerge)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

green_guy
Сообщения: 48

Как получить подробное описание пакета, не устанавливая его?

Сообщение green_guy »

Очень много интересных программ в дистрибутиве, а то, что выдает emerge в строке описания пакета - мало. Хотелось бы хотя бы строчек 6.
Gentoo, kernel 2.6.11, Gnome, Sawfish, vim
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Как получить подробное описание пакета, не устанавливая его?

Сообщение KiWi »

заходи на homepage и читай сколько влезет...
писать по 6 строк никто в ebuild'е не собирается -- огромный portage tree вряд ли кому-то хочется качать...
Спасибо сказали:
Аватара пользователя
William Henry Gates
Сообщения: 493
Статус: ё-моё!!
ОС: jaunty

Re: Как получить подробное описание пакета, не устанавливая его?

Сообщение William Henry Gates »

фигня - в эбилдах строк и так до кучи, пяток лишних погоды не сделает, мега 2 всего увеличение.
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Как получить подробное описание пакета, не устанавливая его?

Сообщение serg_sk »

кому два мега, а кому трафик и время терять ;) Так что еще как сделают.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Как получить подробное описание пакета, не устанавливая его?

Сообщение KiWi »

printf писал(а):
08.11.2005 19:42
http://gentoo-portage.com/

там описания из ебилдов...

к тому же -- вот делать авторам нефиг, как сочинять описания на 5 строк...
Спасибо сказали:
printf

Re: Как получить подробное описание пакета, не устанавливая его?

Сообщение printf »

там описания из ебилдов...

а ещё хомпаги и скрины
Спасибо сказали:
Аватара пользователя
William Henry Gates
Сообщения: 493
Статус: ё-моё!!
ОС: jaunty

Re: Как получить подробное описание пакета, не устанавливая его?

Сообщение William Henry Gates »

ну вот взял я двд с пакетами, нужна какая-то тулза, ищу через --search, ставлю-удаляю, ставлю-удаляю. описания пакетов в основном невнятные типа "lightweight wm like bla-bla". пока нужное найдёшь.
впрочем, это ведь может быть и отдельные пакет типа
misc/package-decsriptions ^). я бы себе поставил такой
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
Спасибо сказали:
green_guy
Сообщения: 48

Re: Как получить подробное описание пакета, не устанавливая его?

Сообщение green_guy »

думаю собрать все man'ы из всех пакетов в кучу и выцарапать из них заголовки и DESCRIPTION'ы вполне реально автоматически. Эх... был бы трафик дешёвый!
Gentoo, kernel 2.6.11, Gnome, Sawfish, vim
Спасибо сказали:
Аватара пользователя
William Henry Gates
Сообщения: 493
Статус: ё-моё!!
ОС: jaunty

Re: Как получить подробное описание пакета, не устанавливая его?

Сообщение William Henry Gates »

маны всех пакетов портежа? и нескачанных тоже? не представляю себе такого скрипта.
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
Спасибо сказали:
green_guy
Сообщения: 48

Re: Как получить подробное описание пакета, не устанавливая его?

Сообщение green_guy »

так пусть скачает их :yes:
Gentoo, kernel 2.6.11, Gnome, Sawfish, vim
Спасибо сказали:
Аватара пользователя
William Henry Gates
Сообщения: 493
Статус: ё-моё!!
ОС: jaunty

Re: Как получить подробное описание пакета, не устанавливая его?

Сообщение William Henry Gates »

пашутюль, да? сымишьно!
в том-то и смысл, чтобы качать только то, что нужно.
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
Спасибо сказали:
green_guy
Сообщения: 48

Re: Как получить подробное описание пакета, не устанавливая его?

Сообщение green_guy »

и пусть в конце своём выложит скрипт этот результаты свои на всеобщее обозрение и юзанье,
аминь.
Gentoo, kernel 2.6.11, Gnome, Sawfish, vim
Спасибо сказали:
green_guy
Сообщения: 48

Re: Как получить подробное описание пакета, не устанавливая его?

Сообщение green_guy »

а вот и прототип подобного скрипта:

Код: Выделить всё

!/usr/bin/python
import glob
import os
import portage

portage_dir='/usr/portage'
groups=glob.glob(portage_dir+'/*-*')
for group in groups:
        tail_group=os.path.split(group)[1]
        packages=glob.glob(group+'/*')
        for package in packages:
                tail_package=os.path.split(package)[1]
                myeb_matches = portage.portdb.xmatch("match-visible",tail_group+'/'+tail_package)
                myeb=portage.best(myeb_matches)         #finding the best .ebuild file
                if myeb:
                        os.chdir(portage_dir+'/'+tail_group+'/'+tail_package)
                        mycommand = 'ebuild '+os.path.split(myeb)[1]+'.ebuild install'
                        os.system(mycommand)    # b.e. "ebuild ftp-0.17-r3.ebuild install" in .ebuild's dir
                        mycommand = 'cp -R /var/tmp/portage/'+os.path.split(myeb)[1]+'/image/usr/share/man /home/alex/trash/mans'
                        print '# '+mycommand+'--->\n'
                        os.system(mycommand)

##TEST0 a body of top cycle
#os.chdir(portage_dir+'/net-ftp/ftp')
#os.system('ebuild ftp-0.17-r3.ebuild install')
#os.system('cp -R /var/tmp/portage/ftp-0.17-r3/image/usr/share/man /home/alex/trash/mans')
##ENDTEST0

Он проходит все дерево портежей, КАЧАЕТ и ставит все пакеты которые только сможет найти во временную директорию, складирует все поставленные маны в отдельную директорию. А вообще, лучше наверное дальше не заморачиваться
Gentoo, kernel 2.6.11, Gnome, Sawfish, vim
Спасибо сказали:
Аватара пользователя
William Henry Gates
Сообщения: 493
Статус: ё-моё!!
ОС: jaunty

Re: Как получить подробное описание пакета, не устанавливая его?

Сообщение William Henry Gates »

во имя толстого канала и бездонного кошелька, аминь :)
это не по мне
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
Спасибо сказали: