Система portage

Обсуждение системы портежей, а также вопросов установки програмного обеспечения посредством портежей

/usr/portage/packages старая песня с tbz2

Люди, наверное я совсем тупой. Но мысли и сигареты кончились. Перекурил все, что мог, в том числе и http://gentoo.ru/node/199 . Ну не могу установить ни один tbz2. Имеем Gentoo 2005.0 на 2CD. tbz2 находятся на втором диске и были скопированы с сохранением структуры директорий в /usr/portage/packages. Пишем emerge -k kde. Он долго компилирует, потом отваливается на pkgconfig-0.15.0.tar.gz, потому как его и нет. Есть он только в виде бинарника. PKGDIR='/usr/portage/packages'. запускаю emerge -K '=pkgconfig' и получаю - фиг. Ну, т.е. "!!! There are no packages available to satisfy: "=pkgconfig" !!! Either add a suitable binary package or compile from an ebuild.". Перепробовал все, до чего смог дотянуться и -K "=dev-util/pkgconfig-0.15.0" и tbz2 ему дописывал - все пофиг ему. echo $PKGDIR выдает '/usr/portage/packages'. Одним словом все вроде бы видится, только ничего у меня не получается. Если подсовывать ему сорцы, то он их компилит и переходит к следующей зависимости. Т.е. pkgconfig-0.15.0.tar.gz я ему скормил, теперь он от меня eject требует, но ведь скачивать каждый исходник с инета для меня глюк и нет возможности. По emerge -k гента лезет в интернет. По emerge --info сравнивал с ветки http://gentoo.ru/node/199. Ну все, как у остальных, только не работает.

Список исходников которые установлены в моей системе[SOLVED]

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

Спасибо.

локальное зеркало, вопросы

Доброго времени суток! у меня есть пару вопрос по поводу локального зеркало в локалке
задача: создать сервер для обновления самих ебилдов (sync) и для складирования дистфайлов, чтобы именно дистфайлы качались с локального сервака... Уже имется запушенный rsynd

/etc/rsync/rsyncd.conf
pid file = /var/run/rsyncd.pid
use chroot = yes
read only = yes
uid = nobody
gid = nobody

ERROR: media-gfx/imagemagick-6.3.0.5 failed.

При установке вот что выдает.

i686-pc-linux-gnu-gcc -L../magick/.libs -lMagick -shared -L/usr/local/lib Magick.o -o blib/arch/auto/Image/Magick/Magick.so \
-L/usr/lib -lfreetype -lz -ltiff -lfreetype -ljpeg -lfreetype -lz -lfontconfig -lexpat -lXext -lSM -lICE -lX11 -lXt -lz -lpthread -lm -lpthread \

/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lMagick
collect2: ld returned 1 exit status
make[1]: *** [blib/arch/auto/Image/Magick/Magick.so] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/imagemagick-6.3.0.5/work/ImageMagick-6.3.0/PerlMagick'

emerge -pv world

Вот сделал, emerge-delta-webrsync
Пишу emerge -pv world,обычно выдавался список пакетов которые надо обновить.Теперь пишет что ничего не надо обновлять.
Хотя при команде emerge -fuD world,начинаются качаться новые пакеты.

Где хранится список установленных пакетов?

Уж очень хочется world почистить

kde и флаг kdeenablefinal

Я англицкий плохо знаю, обьясните пожалуйста что он значит, и почему он эксперементальный.

Как создать свой пакет в portage?

Вот предположим, у меня есть какая-то в меру узкоспециализированная программа. И я думаю, что не только мне, но и многим другим пользователям gentoo она может пригодиться. И, конечно, приятнее её ставить коммандой emerge ПРОГРАММА, чем идти на сайт программы, скачивать, делать конфигуре, мейк, мейк инсталл. Так вот вопрос: по какому при

Как устанавливать пакеты `...have been masked` (и стоит ли того)?

Вот фрагмент:

Цитата:
localhost new-pakets # emerge mail-client/claws-mail
Calculating dependencies
!!! All ebuilds that could satisfy "mail-client/claws-mail" have been masked.
!!! One of the following masked packages is required to complete your request:
- mail-client/claws-mail-2.6.1 (masked by: package.mask, ~x86 keyword)
# Marius Mauch (07 Dec 2006)
# Temporary mask until everything is in place.

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.

По-моему, в Gentoo Handbook я не нашел :-(

обновление всей системы

Значит у мнея Дженту 2006.0. Есесно уже старая ;)
Вот я и хочу обновить всю систему, полностью типа.
Вот только не могу понять, что именно мне обновлять (какие команды выполнять).
вопросы:
1)нужно ли обновлять профиль?
2)toolchain -это набор программ необходимых для компиляции/сборки пактов. Прально? предпологаю, что их тоже надо обновить, т.к. у меня еще gcc третьей ветки.

Ленты новостей