Как получить подробное описание пакета, не устанавливая его? (не 1 строчку как в emerge)
Модератор: /dev/random
-
green_guy
- Сообщения: 48
Как получить подробное описание пакета, не устанавливая его?
Очень много интересных программ в дистрибутиве, а то, что выдает emerge в строке описания пакета - мало. Хотелось бы хотя бы строчек 6.
Gentoo, kernel 2.6.11, Gnome, Sawfish, vim
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: Как получить подробное описание пакета, не устанавливая его?
заходи на homepage и читай сколько влезет...
писать по 6 строк никто в ebuild'е не собирается -- огромный portage tree вряд ли кому-то хочется качать...
писать по 6 строк никто в ebuild'е не собирается -- огромный portage tree вряд ли кому-то хочется качать...
-
William Henry Gates
- Сообщения: 493
- Статус: ё-моё!!
- ОС: jaunty
Re: Как получить подробное описание пакета, не устанавливая его?
фигня - в эбилдах строк и так до кучи, пяток лишних погоды не сделает, мега 2 всего увеличение.
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
-
serg_sk
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Как получить подробное описание пакета, не устанавливая его?
кому два мега, а кому трафик и время терять
Так что еще как сделают.
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: Как получить подробное описание пакета, не устанавливая его?
там описания из ебилдов...
к тому же -- вот делать авторам нефиг, как сочинять описания на 5 строк...
-
printf
Re: Как получить подробное описание пакета, не устанавливая его?
там описания из ебилдов...
а ещё хомпаги и скрины
-
William Henry Gates
- Сообщения: 493
- Статус: ё-моё!!
- ОС: jaunty
Re: Как получить подробное описание пакета, не устанавливая его?
ну вот взял я двд с пакетами, нужна какая-то тулза, ищу через --search, ставлю-удаляю, ставлю-удаляю. описания пакетов в основном невнятные типа "lightweight wm like bla-bla". пока нужное найдёшь.
впрочем, это ведь может быть и отдельные пакет типа
misc/package-decsriptions ^). я бы себе поставил такой
впрочем, это ведь может быть и отдельные пакет типа
misc/package-decsriptions ^). я бы себе поставил такой
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
-
green_guy
- Сообщения: 48
Re: Как получить подробное описание пакета, не устанавливая его?
думаю собрать все man'ы из всех пакетов в кучу и выцарапать из них заголовки и DESCRIPTION'ы вполне реально автоматически. Эх... был бы трафик дешёвый!
Gentoo, kernel 2.6.11, Gnome, Sawfish, vim
-
William Henry Gates
- Сообщения: 493
- Статус: ё-моё!!
- ОС: jaunty
Re: Как получить подробное описание пакета, не устанавливая его?
маны всех пакетов портежа? и нескачанных тоже? не представляю себе такого скрипта.
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
-
green_guy
- Сообщения: 48
Re: Как получить подробное описание пакета, не устанавливая его?
так пусть скачает их :yes:
Gentoo, kernel 2.6.11, Gnome, Sawfish, vim
-
William Henry Gates
- Сообщения: 493
- Статус: ё-моё!!
- ОС: jaunty
Re: Как получить подробное описание пакета, не устанавливая его?
пашутюль, да? сымишьно!
в том-то и смысл, чтобы качать только то, что нужно.
в том-то и смысл, чтобы качать только то, что нужно.
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
-
green_guy
- Сообщения: 48
Re: Как получить подробное описание пакета, не устанавливая его?
и пусть в конце своём выложит скрипт этот результаты свои на всеобщее обозрение и юзанье,
аминь.
аминь.
Gentoo, kernel 2.6.11, Gnome, Sawfish, vim
-
green_guy
- Сообщения: 48
Re: Как получить подробное описание пакета, не устанавливая его?
а вот и прототип подобного скрипта:
Он проходит все дерево портежей, КАЧАЕТ и ставит все пакеты которые только сможет найти во временную директорию, складирует все поставленные маны в отдельную директорию. А вообще, лучше наверное дальше не заморачиваться
Код: Выделить всё
!/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: Как получить подробное описание пакета, не устанавливая его?
во имя толстого канала и бездонного кошелька, аминь 
это не по мне
это не по мне
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650