1

Я нашел такой способ:

emerge -qpf имя-программы | sed '/^$/d;s/ .*$//' | sort -u > links.txt

Он отлично работает если надо скажем установить оперу

emerge -qpf opera | sed '/^$/d;s/ .*$//' | sort -u > links.txt

И получаю ссылку в файле links.txt для скачивания.

Но как быть если я к примеру захочу скачать так гном

emerge -qpf gnome | sed '/^$/d;s/ .*$//' | sort -u > links.txt

Так уже не работает видимо потому что уже не один файл надо качать, а много. И как быть?

ОС: Gentoo/Funtoo

2

tyrnov пишет:

Так уже не работает видимо потому что уже не один файл надо качать, а много. И как быть?

Что именно не работает? Только что ввёл подобную команду и получил файл для скачивания:

 Консоль:

USE=policykit emerge -pqf gnome | sed '/^$/d;s/ .*$//' | sort -u > links.txt

+ открыть спойлер

http://distfiles.gentoo.org/distfiles/a … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/b … -P2.tar.gz
http://distfiles.gentoo.org/distfiles/b … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/b … rig.tar.gz
http://distfiles.gentoo.org/distfiles/b … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/c … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/C … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/d … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/docbkx412.zip
http://distfiles.gentoo.org/distfiles/e … 0.6.tar.gz
http://distfiles.gentoo.org/distfiles/e … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/e … .6.tar.bz2
http://distfiles.gentoo.org/distfiles/e … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/e … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/e … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/e … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/f … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/G … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … s-1.tar.xz
http://distfiles.gentoo.org/distfiles/gdb-7.2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 11.tar.bz2
http://distfiles.gentoo.org/distfiles/g … r1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .4.tar.bz2
http://distfiles.gentoo.org/distfiles/g … r3.tar.bz2
http://distfiles.gentoo.org/distfiles/gentoo-logo.svg
http://distfiles.gentoo.org/distfiles/gentoo-splash.png
http://distfiles.gentoo.org/distfiles/g … 4.1.tar.gz
http://distfiles.gentoo.org/distfiles/gksu-2.0.2.tar.gz
http://distfiles.gentoo.org/distfiles/g … 19.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 33.tar.bz2
http://distfiles.gentoo.org/distfiles/g … r1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .5.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … tton.patch
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .patch.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .9.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 19.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 29.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 23.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 16.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 17.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 6.4.tar.gz
http://distfiles.gentoo.org/distfiles/g … .5.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 10.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .6.tar.bz2
http://distfiles.gentoo.org/distfiles/h … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/i … .90.tar.gz
http://distfiles.gentoo.org/distfiles/l … .17.tar.gz
http://distfiles.gentoo.org/distfiles/l … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .4.tar.bz2
http://distfiles.gentoo.org/distfiles/l … l00.tar.gz
http://distfiles.gentoo.org/distfiles/l … .25.tar.gz
http://distfiles.gentoo.org/distfiles/l … 2.2.tar.gz
http://distfiles.gentoo.org/distfiles/l … .4.tar.bz2
http://distfiles.gentoo.org/distfiles/l … 4.1.tar.gz
http://distfiles.gentoo.org/distfiles/l … .12.tar.gz
http://distfiles.gentoo.org/distfiles/l … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .8.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .6.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .4.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .43.tar.gz
http://distfiles.gentoo.org/distfiles/l … .34.tar.gz
http://distfiles.gentoo.org/distfiles/l … ta2.tar.gz
http://distfiles.gentoo.org/distfiles/l … 0.2.tar.gz
http://distfiles.gentoo.org/distfiles/l … 2.3.tar.gz
http://distfiles.gentoo.org/distfiles/l … es.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/m … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/n … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/o … 4.5.tar.gz
http://distfiles.gentoo.org/distfiles/o … 1.5.tar.gz
http://distfiles.gentoo.org/distfiles/orc-0.4.11.tar.gz
http://distfiles.gentoo.org/distfiles/p … .4.tar.bz2
http://distfiles.gentoo.org/distfiles/p … .96.tar.gz
http://distfiles.gentoo.org/distfiles/p … 96.tar.bz2
http://distfiles.gentoo.org/distfiles/p … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/p … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/P … 0.1.tar.gz
http://distfiles.gentoo.org/distfiles/p … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/pyxdg-0.19.tar.gz
http://distfiles.gentoo.org/distfiles/r … us.sh-1.29
http://distfiles.gentoo.org/distfiles/S … .11.tar.gz
http://distfiles.gentoo.org/distfiles/sdparm-1.03.tgz
http://distfiles.gentoo.org/distfiles/s … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/s … s-1.29.tgz
http://distfiles.gentoo.org/distfiles/s … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/s … .7.tar.bz2
http://distfiles.gentoo.org/distfiles/s … 8.4.tar.gz
http://distfiles.gentoo.org/distfiles/s … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/t … 0.1.tar.gz
http://distfiles.gentoo.org/distfiles/t … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/t … .4.tar.bz2
http://distfiles.gentoo.org/distfiles/t … .15.tar.gz
http://distfiles.gentoo.org/distfiles/u … 0.1.tar.gz
http://distfiles.gentoo.org/distfiles/u … .5.tar.bz2
http://distfiles.gentoo.org/distfiles/v … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/v … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/v … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/w … 0.8.tar.gz
http://distfiles.gentoo.org/distfiles/X … .70.tar.gz
http://distfiles.gentoo.org/distfiles/X … .11.tar.gz
http://distfiles.gentoo.org/distfiles/X … .16.tar.gz
http://distfiles.gentoo.org/distfiles/X … .18.tar.gz
http://distfiles.gentoo.org/distfiles/y … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/z … .0.tar.bz2

Был, был и весь вышел...

3 (13.02.2011 11:41:15 отредактировано ormorph)

Хм тогда действительно наиболее легкое решение это просто со среза качать, только тогда качается очень много лишнего, ну а если цель состоит в том как сделать срез дерева портов, например чтобы скинуть на USB-диск и подключить потом на другом компе, то это делается очень просто.
Команды ebuild имя ебилда fetch
Пример:

cd /usr/potage
find . -name "*.ebuild"|xargs -I {} ebuild {} fetch

PS. лучше всего тогда качать с x86_64 тода качаются одновременно для обеих архитектур.

4 (13.02.2011 13:02:57 отредактировано tyrnov)

Lupo Alberto пишет:
tyrnov пишет:

Так уже не работает видимо потому что уже не один файл надо качать, а много. И как быть?

Что именно не работает? Только что ввёл подобную команду и получил файл для скачивания:

 Консоль:

USE=policykit emerge -pqf gnome | sed '/^$/d;s/ .*$//' | sort -u > links.txt

+ открыть спойлер

http://distfiles.gentoo.org/distfiles/a … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/b … -P2.tar.gz
http://distfiles.gentoo.org/distfiles/b … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/b … rig.tar.gz
http://distfiles.gentoo.org/distfiles/b … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/c … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/C … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/d … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/docbkx412.zip
http://distfiles.gentoo.org/distfiles/e … 0.6.tar.gz
http://distfiles.gentoo.org/distfiles/e … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/e … .6.tar.bz2
http://distfiles.gentoo.org/distfiles/e … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/e … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/e … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/e … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/f … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/G … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … s-1.tar.xz
http://distfiles.gentoo.org/distfiles/gdb-7.2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 11.tar.bz2
http://distfiles.gentoo.org/distfiles/g … r1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .4.tar.bz2
http://distfiles.gentoo.org/distfiles/g … r3.tar.bz2
http://distfiles.gentoo.org/distfiles/gentoo-logo.svg
http://distfiles.gentoo.org/distfiles/gentoo-splash.png
http://distfiles.gentoo.org/distfiles/g … 4.1.tar.gz
http://distfiles.gentoo.org/distfiles/gksu-2.0.2.tar.gz
http://distfiles.gentoo.org/distfiles/g … 19.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 33.tar.bz2
http://distfiles.gentoo.org/distfiles/g … r1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .5.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … tton.patch
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .patch.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .9.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 19.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 29.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 23.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 16.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 17.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 6.4.tar.gz
http://distfiles.gentoo.org/distfiles/g … .5.tar.bz2
http://distfiles.gentoo.org/distfiles/g … 10.tar.bz2
http://distfiles.gentoo.org/distfiles/g … .6.tar.bz2
http://distfiles.gentoo.org/distfiles/h … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/i … .90.tar.gz
http://distfiles.gentoo.org/distfiles/l … .17.tar.gz
http://distfiles.gentoo.org/distfiles/l … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .4.tar.bz2
http://distfiles.gentoo.org/distfiles/l … l00.tar.gz
http://distfiles.gentoo.org/distfiles/l … .25.tar.gz
http://distfiles.gentoo.org/distfiles/l … 2.2.tar.gz
http://distfiles.gentoo.org/distfiles/l … .4.tar.bz2
http://distfiles.gentoo.org/distfiles/l … 4.1.tar.gz
http://distfiles.gentoo.org/distfiles/l … .12.tar.gz
http://distfiles.gentoo.org/distfiles/l … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .8.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .6.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .4.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .43.tar.gz
http://distfiles.gentoo.org/distfiles/l … .34.tar.gz
http://distfiles.gentoo.org/distfiles/l … ta2.tar.gz
http://distfiles.gentoo.org/distfiles/l … 0.2.tar.gz
http://distfiles.gentoo.org/distfiles/l … 2.3.tar.gz
http://distfiles.gentoo.org/distfiles/l … es.tar.bz2
http://distfiles.gentoo.org/distfiles/l … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/m … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/n … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/o … 4.5.tar.gz
http://distfiles.gentoo.org/distfiles/o … 1.5.tar.gz
http://distfiles.gentoo.org/distfiles/orc-0.4.11.tar.gz
http://distfiles.gentoo.org/distfiles/p … .4.tar.bz2
http://distfiles.gentoo.org/distfiles/p … .96.tar.gz
http://distfiles.gentoo.org/distfiles/p … 96.tar.bz2
http://distfiles.gentoo.org/distfiles/p … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/p … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/P … 0.1.tar.gz
http://distfiles.gentoo.org/distfiles/p … .0.tar.bz2
http://distfiles.gentoo.org/distfiles/pyxdg-0.19.tar.gz
http://distfiles.gentoo.org/distfiles/r … us.sh-1.29
http://distfiles.gentoo.org/distfiles/S … .11.tar.gz
http://distfiles.gentoo.org/distfiles/sdparm-1.03.tgz
http://distfiles.gentoo.org/distfiles/s … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/s … s-1.29.tgz
http://distfiles.gentoo.org/distfiles/s … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/s … .7.tar.bz2
http://distfiles.gentoo.org/distfiles/s … 8.4.tar.gz
http://distfiles.gentoo.org/distfiles/s … .1.tar.bz2
http://distfiles.gentoo.org/distfiles/t … 0.1.tar.gz
http://distfiles.gentoo.org/distfiles/t … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/t … .4.tar.bz2
http://distfiles.gentoo.org/distfiles/t … .15.tar.gz
http://distfiles.gentoo.org/distfiles/u … 0.1.tar.gz
http://distfiles.gentoo.org/distfiles/u … .5.tar.bz2
http://distfiles.gentoo.org/distfiles/v … .3.tar.bz2
http://distfiles.gentoo.org/distfiles/v … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/v … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/w … 0.8.tar.gz
http://distfiles.gentoo.org/distfiles/X … .70.tar.gz
http://distfiles.gentoo.org/distfiles/X … .11.tar.gz
http://distfiles.gentoo.org/distfiles/X … .16.tar.gz
http://distfiles.gentoo.org/distfiles/X … .18.tar.gz
http://distfiles.gentoo.org/distfiles/y … .2.tar.bz2
http://distfiles.gentoo.org/distfiles/z … .0.tar.bz2

У меня почему то на эту команду пустой файл получается. Наверное потому что на этом компе уже собран гном и с другими флагами там добавлял какие то флаги помню чтоб гном собрался.

ОС: Gentoo/Funtoo

5

ormorph пишет:

Хм тогда действительно наиболее легкое решение это просто со среза качать, только тогда качается очень много лишнего, ну а если цель состоит в том как сделать срез дерева портов, например чтобы скинуть на USB-диск и подключить потом на другом компе, то это делается очень просто.
Команды ebuild имя ебилда fetch
Пример:

cd /usr/potage
find . -name "*.ebuild"|xargs -I {} ebuild {} fetch

PS. лучше всего тогда качать с x86_64 тода качаются одновременно для обеих архитектур.

Так делать срез не пойдет потому что качаться будет там где стоит только Windows. А цель это загрузка больших пакетов не дома потому что дома скорость не какая. (Скайлинковский модем) и качать с ним гном или же опен офис это очень длительное занятие.

ОС: Gentoo/Funtoo

6

Запустите в консоли команду emerge -pv gnome и сделайте то, что хочет emerge. Добейтесь, чтобы после ввода вышеуказанной команды emerge показала список устанавливаемых пакетов.
У меня, например, необходимо добавить USE-флаг kdrive к пакету x11-base/xorg-server.

 Консоль:

emerge -pv gnome

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "x11-base/xorg-server[kdrive]".
!!! One of the following packages is required to complete your request:
- x11-base/xorg-server-1.9.3.902 (Change USE: +kdrive)
(dependency required by "app-admin/sabayon-2.30.1" [ebuild])
(dependency required by "gnome-base/gnome-2.30.2-r1" [ebuild])
(dependency required by "gnome" [argument])


После этого команда emerge -qpf gnome | sed '/^$/d;s/ .*$//' | sort -u > links.txt заработает как надо.

Funtoo linux

7

Запустите в консоли команду emerge -pv gnome и сделайте то, что хочет emerge. Добейтесь, чтобы после ввода вышеуказанной команды emerge показала список устанавливаемых пакетов.
У меня, например, необходимо добавить USE-флаг kdrive к пакету x11-base/xorg-server.

 Консоль:

emerge -pv gnome

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "x11-base/xorg-server[kdrive]".
!!! One of the following packages is required to complete your request:
- x11-base/xorg-server-1.9.3.902 (Change USE: +kdrive)
(dependency required by "app-admin/sabayon-2.30.1" [ebuild])
(dependency required by "gnome-base/gnome-2.30.2-r1" [ebuild])
(dependency required by "gnome" [argument])


После этого команда emerge -qpf gnome | sed '/^$/d;s/ .*$//' | sort -u > links.txt заработает как надо.

Funtoo linux

8 (19.02.2011 18:52:00 отредактировано tyrnov)

Смотрю флаги:

emerge -pv gnome

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] gnome-base/gnome-2.30.2-r1  USE="cdr cups dvdr mono policykit -accessibility -ldap" 0 kB

Следовательно команда должна быть такой:

USE="cdr cups dvdr mono policykit -accessibility -ldap" emerge -pqf gnome | sed '/^$/d;s/ .*$//' | sort -u > links.txt

Но файл опять без ссылок

ОС: Gentoo/Funtoo

9

echo ">=gnome-base/gnome-2.30 cdr cups dvdr mono policykit -accessibility -ldap" >> /etc/portage/package.use
После этого вывод команды emerge -pv gnome в студию

Funtoo linux

10 (13.02.2011 14:01:15 отредактировано Fat-Zer)

mister_hat пишет:

echo ">=gnome-base/gnome-2.30 cdr cups dvdr mono policykit -accessibility -ldap" >> /etc/portage/package.use
После этого вывод команды emerge -pv gnome в студию

у ТС и так всё в порядке было и собрано с нужными USE-флагами.
Файл пустой, скорей всего, потому что в /usr/portage/distfiles уже есть все нужные файлы (вы ведь уже всё собрали? так чего ещё нужно?).

95% процентов проблем находятся между клавиатурой и стулом.

11

Повторюсь.
Добейтесь, чтобы после ввода команды emerge -pv gnome emerge показала список устанавливаемых пакетов.

Fat-Zer пишет:

Файл пустой, скорей всего, потому что в /usr/portage/distfiles уже есть все нужные файлы (вы ведь уже всё собрали? так чего ещё нужно?).

Только что проверил:

 Консоль:

andrey@localhost ~ $ ls -l /usr/portage/distfiles/ | grep chromium
-rwxrwxr-x 1 portage portage 132976535 Дек  6 03:26 chromium-7.0.517.44.tar.bz2
-rwxrwxr-x 1 portage portage 135345394 Дек 28 05:34 chromium-8.0.552.224.tar.bz2
-rw-rw-r-- 1 portage portage 135425078 Янв  8 13:48 chromium-8.0.552.237.tar.bz2
-rwxr-xr-x 1 root    portage 140811549 Фев 11 06:51 chromium-9.0.597.84.tar.bz2
andrey@localhost ~ $ emerge -pv www-client/chromium

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] dev-util/chromium-tools-0.1.6  USE="-subversion" 3 kB
[ebuild  N    ] media-libs/libvpx-0.9.5  USE="mmx sse sse2 threads (-altivec) -debug -doc -postproc -sse3 -ssse3" 1,222 kB
[ebuild     U ] www-client/chromium-9.0.597.84 [8.0.552.237] USE="cups gecko-mediaplayer gnome -gnome-keyring -system-sqlite (-system-v8)" 0 kB

Total: 3 packages (1 upgrade, 2 new), Size of downloads: 1,225 kB
andrey@localhost ~ $ emerge -qpf www-client/chromium | sed '/^$/d;s/ .*$//' | sort -u > /home/andrey/Desktop/chromium.txt && cat /home/andrey/Desktop/chromium.txt
http://distfiles.gentoo.org/distfiles/c … 84.tar.bz2
http://distfiles.gentoo.org/distfiles/c … 1.6.tar.gz
http://distfiles.gentoo.org/distfiles/l … .5.tar.bz2


Таким образом выясняем, что вывод sed-а ни коим образом не затрагивает каталог /usr/portage/distfiles

Funtoo linux

12

tyrnov, покажите

 Консоль:

emerge -pvf gnome

Был, был и весь вышел...

13

mister_hat пишет:

...
Таким образом выясняем, что вывод sed-а ни коим образом не затрагивает каталог /usr/portage/distfiles

моя ошибка... в любом случае, команда показывает ссылки только для тех файлов, которые собирается установить emerge -p.

т.к. у ТС гном уже стоит то и emerge -pqf gnome ничего не выведет, ибо зависимости переустанавливать она не собирается, а у самого ебилда gnome src-uri нет, т.к. является он метапакетом.

95% процентов проблем находятся между клавиатурой и стулом.

14

Да гном уже стоит. Но будет вся система пересобираться заменю винт. Вот и хотел бы все подготовить заранее.

ОС: Gentoo/Funtoo

15

tyrnov, выполните

 Консоль:

eclean-dist -d

тогда в /usr/portage/distfiles останутся только те исходники, которые нужны для действующей системы. Их и сохраните.
Либо запустите
 Консоль:

emerge -peqf gnome | sed '/^$/d;s/ .*$//' | sort -u > links.txt

тогда получите список всего, что вам понадобиться на новой системе для установки Gnome.

Был, был и весь вышел...

16

Во спасибо. Последние два совета лучший вариант пожалуй

ОС: Gentoo/Funtoo

17

tyrnov пишет:

Но будет вся система пересобираться заменю винт.

Если дело только в замене жёсткого диска и работа действующей системы устраивает, не проще ли просто перенести всю систему на новый диск?

Был, был и весь вышел...