Система portage

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

funtoo vs portage [SOLVED]

Сломалось, памагите! :)
[code]
Would you like to merge these packages? [Yes/No] >>> Verifying ebuild manifests
>>> Running pre-merge checks for x11-base/xorg-server-1.10.2
>>> Starting parallel fetch
>>> Emerging (1 of 68) sys-apps/portage-2.3-r4
>>> Installing (1 of 68) sys-apps/portage-2.3-r4
>>> Jobs: 0 of 68 complete Load avg: 1.13, 0.89, 1.00
!!! Repository name or alias 'gentoo', defined for repository 'funtoo', overrides existing alias or repository.
!!! main-repo not set in DEFAULT and PORTDIR is empty.

Не апдейтится postfix

Вчера стал обновлять систему, всё обновилось, а вот postfix не хочет.

dict_mysql.c:169:19: фатальная ошибка: mysql.h: Нет такого файла или каталога
Компиляция прервана.
make: *** [dict_mysql.o] Ошибка 1
make: *** Ожидание завершения заданий...
make: *** [update] Ошибка 1

MySQL стоит и работает прекрасно. А где он mysql.h пытается искать то? Раньше проблем с обновлением постфикса не возникало. Быстрый гуглинг не помог, хелп плиз.

upd: наткнулся на http://www.gentoo.ru/node/23295 я так понимаю ноги моей проблемы растут оттуда же, mysql вчера тоже обновлял.

Удаление nspluginwrapper [Solved]

Добрый день.

При удалении через emerge пакета www-plugins/nspluginwrapper получаю:

>>> Unmerging www-plugins/nspluginwrapper-1.3.0...
* Removing wrapper plugins...
*** glibc detected *** nspluginwrapper: double free or corruption (out): 0x000000000061b920 ***

После чего emerge зависает

Не подскажете в чем может быть проблема?

[SOLVED] emerge --depclean предлагает удалить системные пакеты

Обновил порты

emerge --sync
emerge -uDNav world
emerge -uDNav system
revdep-rebuild -i

После этого решил удалить ненужные пакеты

emerge -avc

В итоге получил примерно такой список

[code]
>>> These are the packages that would be unmerged:

Новое расположение руководства по vsftpd. Gentoo wiki.

Кто-нибудь знает, где сейчас находится актуальная Документация Gentoo?
К примеру, вот есть такая страница: http://en.gentoo-wiki.com/wiki/Vsftpd

"a) pam_userdb (obsolete)

Just follow the instructions in the README file found on ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.0.5/EXAMPLE/VIRTUAL_USERS .

But when editing the file '/etc/pam.d/vsftpd' add "crypt=hash" twice at the end of the lines. "

мультиверсионный FireFox.

Хочу поднять интересный для меня вопрос. Как из портежа поставить мультивесионно firefox. Пока никак.
Т.к. по роду занятий я веб-девелопер, то мне важно тестить сайты в разных браузерах и разных их версиях.
Особенно актуально это стало после перехода ФФ на 16-недельный цикл разработки.
Собственно какой подход я применяю сейчас. Качаю firefox-bin --fetchonly и руками распаковываю. Делаю вызов firefox -ProfileManager. Там создаю профили отдельные для разных версий FF.
Запуск через враппер
#!/bin/bash

Восстановление ветки portage [SOLVED]

Кратко о сути. При первой в жизни установке Gentoo не скомпилировался GRUB2 (но это отдельный вопрос). Несколько раз пытался, меняя флаги USE, но тщетно. По незнанию пришла мысль зачистить /usr/portage/sys-boot. Что и было сделано жестоким убийством всех файлов данном каталоге.
Теперь там пусто, а emerge grub выдаёт:
there are no ebuilds to satisfy.

Как такое лечится (я имею в виду portage, а не себя) ? Как восстановить эту ветку? Помогите, пожалуйста.

К какому пакету относится программа ebegin

ebegin
bash: ebegin: команда не найдена

equery belongs ebegin
* Searching for ebegin ...
sys-apps/openrc-0.8.3-r1 (/lib/rc/bin/ebegin -> /sbin/rc) < явно не к нему.

нужна эта программа.
По гугли про шатдауны только и про то, что нужно пересобрать baselayout, но это не то. По гуглу зацепиться никак не выходит, в чем дело.

Прошу помощи.

Sandbox Access Violation

Не собираются некоторые пакеты:
dev-lang/python-3.1.3-r1 http://paste.pocoo.org/show/431988/
dev-lang/python-2.7.1-r1 http://paste.pocoo.org/show/432001/
dev-libs/apr-1.4.4 http://paste.pocoo.org/show/432000/

emerge --info http://paste.pocoo.org/show/431987/
gcc-config -l http://paste.pocoo.org/show/432009
make.conf http://paste.pocoo.org/show/432006/

Как собрать не отключая sandbox, и вообще как решать подобные проблемы?

Слоты dev-libs/openssl и собственно /usr/bin/openssl (для неосновного слота)

Согласно eix есть два слота (возможна параллельная установка двух версий):

 dev-libs/openssl
     Available versions:  
	(0.9.8)	0.9.8r
	(0)	1.0.0d

Основной (умолчательный) слот "[i]0".

Сегодня заради тестов в дополнение к основному поставил dev-libs/openssl из слота (0.9.8).
И обнаружил, что до него добраться (по крайней мере одноимённой утилитой командной строки)... несколько проблематично.
eselect на тему openssl безмолвствует.

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