Система portage

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

как создать portage snapshot?

Типовая задача - вопрос к знатокам инфраструктуры Gentoo Linux. Есть текущий снэпшот дерева портежей (29М). Его можно выкачать из сети при установке с нуля на новую машину. А теоретически можно сделать самому. Но разумеется не банальным таром, а для этого есть своя тулза - catalyst. С опцией -s создаётся файл снэпношота более "грязный" что ли, и весит он на 5Мб больше (стабильно). Вопрос: каким образом Gentoo Release Team получает "чистый" ежедневный снэпшот? И ещё: это нормально, что часть файлов дерева портежей имеет UID/GID=portage/portage, тогда как другая часть - root/root?

Pypanel: Ошибка сегментирования

Pypanel v.2.4 вылетает с ошибкой сегментирования, ~amd64, товарищи, что это может быть ?!

Лог сборки:

Цитата:
>>> Verifying ebuild manifests

>>> Emerging (1 of 1) x11-misc/pypanel-2.4
* PyPanel-2.4.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ...

Помогите с gcc

Мужики выручите еще разочек. Хочу обновить gcc. был 4.1.2 ставлю 4.3.2. сдесь на форуме вычитал что при таком обновлении достаточно будет сделать emerge gcc. сделал.
но в конце вылезло вот такое сообщение.

>>> Installing sys-devel/gcc-4.3.2-r1
!!!

выставить PORTAGE_TMPDIR для отдельного пакета

использую в качестве PORTAGE_TMPDIR tmpfs, но сделать его размером в 6 Гб не могу, поэтому всё кроме опенофиса собирается. Нужно указать для него каталог на разделе с достаточным объёмом, сделал так:

cat /etc/portage/env/app-office/openoffice
PORTAGE_TMPDIR=/var/tmp/portage

но получил:
//etc/portage/env/app-office/openoffice: line 1: PORTAGE_TMPDIR: доступная только на чтение переменная

не хотелось каждый раз вручную править make.conf или указывать эту переменную при сборке...

Переход на 2008 профиль и блокировка пакета dev-java/ant-tasks (прошу лишь уточнить)

Обратил внимание, что уже при sync портаж ругается, на то, что я использую старый неподдреживаемый профиль.

Смену профиля подразумеваю под
- сменой симлинка /etc/make.profile на другой профиль
или
- тоже самое через утилиту eselect

Почитал вот эту тему
http://www.gentoo.ru/node/12063

и там речь шла об сохранении старого дерева портажа и распаковка нового. Хоть в той теме человек и не имел инета, хотел бы задать первый вопрос:

При смене профиля что изменится?

Помогите пожалуйста. Не собирается CDemu [РЕШЕНО]

Здравствуйте. Я в Linux новечёк, поставил себе Gentoo неделю назад по ХендБуку. Мне нужно читать .bin образы. Выяснил, что это может делать одна прога CDemu. Решил поставить, поставить из исходников, на которые была ссылка, но после запуска make ничего не произошло, написал, что нет цели для компиляции. Потом я выяснил, что можно найти тоже самое, но в portage. Поставил из портадж, причем поставил не cdemu-client, а cdemud-daemon. Посмотрел к нему хелп, попробовал смонтировать образ - ничего, выдал 2 ошибки - сейчас уже не помню какие (что-то вроде, не могу найти устройство dev/crt_..

License masking

Меня интересует, есть ли более-менее стандартные возможности маскировки пакетов по их лицензиям.

Например, мне не нравится лицензия ABC, я её не принимаю и не желаю ставить софт, распостраняемый по данной лицензии (предполагается, что она есть в /usr/portage/licenses).

Хотелось бы иметь возможность маскировать пакеты примерно данным образом: есть файлики /etc/portage/license.mask и license.unmask, где, соотвественно, перечисляются явно запрещённые или явно разрешённые лицензии.

Пока что я подобных механизмов не нашёл.

Увеличение КПД Portage =) [SOLVED =)))]

Привет всем!
Компилировал намедни гном. Устал ждать... обратил внимание на такую вещь:
Как известно, portage сначала скачивает сырцы, потом компилирует их. Вот я и подумал, нельзя ли сделать так, чтобы во время компиляции какого-либо пакета следующий пакет закачивался в фоновом режиме? Особенно было бы полезно при компиляции больших пакетов как GCC или всякие либы, экономия времени, понимаш ли: компилишь себе 30-метровый пакет, а остальные уже скачались и только ждут своей очереди =)

Есть ли программы подобного рода?

Хочу помочь Gentoo![SOLVED]

Нашел ошибку в пакете spamassassin, исправил ее, как ее внести? помогите пожалуйста
Описание в этой теме:
http://www.gentoo.ru/node/13185

Проблемы из-за Удаленного python! [РЕШЕНО]

AMD-64 bin # emerge chegougodno
-bash: /usr/bin/emerge: /usr/bin/python: плохой интерпретатор: Нет такого файла или каталога

Когда я пишу полную ссылку на интерпритатор он ругается
AMD-64 bin # /usr/bin/python
-bash: /usr/bin/python: Нет такого файла или каталога

но!

когда я зашел в каталог и запускаю от туда все ок!
AMD-64 bin # python
Python 2.6 (r26:66714, Dec 25 2008, 21:50:56)
[GCC 4.1.2 (Gentoo 4.1.2 p1.1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

Если честно я не знаю чего это за проблема!!!

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