Система portage

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

Gentoo и distfiles

При обновлении портежей остаются старые архивы исходников.

Люди, какими ключами указать emerge на то, что бы она сравнила ебилды с картиной лежащих файлов в distfiles

нужно почистить лишние архивы скачанных исходников в этой дире. Что бы не было дублей разных версий программ. Но так, что бы шел учет еще и по package.keywords, package.mask, package.mask

php4+php5 as module

В портежах есть apache2, к нему можно установить peruser prefork.
Есть также установка дополнительных патчей, позволяющих запускать оба экземпляра php как модули на одном сервере.
Собственно сам вопрос - установлен сам php5, как cgi,cli и mod_php. Как при нем уже установелнном поставить php4 хотя бы как модуль?

use flags

Такой вот вопросик, что лучше когда собираешь необходимые приложения - флаги к ним писать в /etc/portage/package.use или в /etc/make.conf - имеются ввиду не только локальные флаги, но и глобальные.
И вообще на сколько верно будет в /etc/make.conf прописывать USE="-*" а уже после нее прописывать все остальные?
Просто если ставить звездочку вначале, то почем

emerge world конфликт amd64

драсте всем, дело вот в чём, делаю emerge world, а он мне говорит sys-apps/pam-login конфликтует с другим пакетом, тобиш блокирует.
помогите люди!

mysql -u root -h localhost -p и Can't connect to local MySQL server...

как исправить ету ошибку

mysql -u root -h localhost -p

Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

но если сделать так

mysql -u root -h 127.0.0.1 -p

тогда все ок ???? почему???

Старая сборка. Проверка правильности. Устранение ошибок.

Была как-то трабла с /dev/ директорией.
Я по незнанию своему послушал одного человека и удалил все в ней.
Потом, Джента достала меня восклицаниями о создании заново файлов устройств. надо было подмонтировать, судя по ее варнингу, корневой раздел к временной папке /tmp/newdev, или как-то так она называлась и сделать ссылку корня к ней. затем отмонтировать эту директорию. Я так сделал.. что говорить. вот тема: http://www.linux.org.ru/jump-message.jsp?msgid=1494405

Помогите настроить Mysql 4.1 и РНР 5 с extensions

Помогите настроить Mysql 4.1 РНР 5 с extensions php-5.1.4
точнее как пересобрать рНр с модулями extensions

...
extension=php_mysql.so

Warning: dl() [function.dl]: Unable to load dynamic library '/usr/lib/php5/lib/php/extensions/no-debug-non-zts-20050922/php_mysql.so' - /usr/lib/php5/lib/php/extensions/no-debug-non-zts-20050922/php_mysql.so: cannot open shared object file: No such file or directory in /var/www/localhost/htdocs/temp/1.php on line 7

GENTOO, пакеты i18n и emerge ... world

собираю я, к примеру, kde-i18n.
нужно указать, какой язык из этой самой i18n я хочу иметь.

ну, я говорю, типа. LINGUAS="ru" emerge blablabla/kde-i18n

А как это ей сказать, когда этот пакет собирается вместе со всем. автоматом?

Пример "emerge world" итд...

Есть ли в где-либо разъяснение сего момента?

При перекомпиляции с новыми флагами

!!! ERROR: net-misc/openssh-4.3_p2-r1 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
openssh-4.3_p2-r1.ebuild, line 131: Called die

!!! compile problem
!!! If you need support, post the topmost build error, and the call stack if relevant

Где копать

Ошибка компиляции новго OOo

[code]g++ -Wreturn-type -fmessage-length=0 -c -I. -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solver/680/unxlngi6.pro/inc/offuh -I../inc -I../../inc -I../../../../inc -I../../../../unx/inc -I../../../../unxlngi6.pro/inc -I. -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solver/680/unxlngi6.pro/inc/stl -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solver/680/unxlngi6.pro/inc/external -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solver/680/unxlngi6.pro/inc -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solenv/unxlngi6/inc -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solenv/inc -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/res -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solver/680/unxlngi6.pro/inc/stl -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solenv/inc/Xp31 -I/opt/blackdown-jdk-1.4.2.03/include -I/opt/blackdown-jdk-1.4.2.03/include/linux -I/opt/blackdown-jdk-1.4.2.03/include/native_threads/include -I/usr/include -I. -I../../../../res -I. -Os -fno-strict-aliasing -Wuninitialized -fvisibility=hidden -pipe -O2 -march=i686 -pipe -fomit-frame-pointer -Wno-ctor-dtor-privacy -fvisibility-inlines-hidden -fexceptions -fno-enforce-eh-specs -fpic -DLINUX -DUNX -DVCL -DGCC -DC341 -DINTEL -DCVER=C341 -D_USE_NAMESPACE -DNPTL -DGLIBC=2 -DX86 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -DHAVE_GCC_VISIBILITY_FEATURE -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/g++-v3 -DSUPD=680 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DEXCEPTIONS_ON -DCUI -DSOLAR_JAVA -DOOC680=OOC680 -DSD_DLLIMPLEMENTATION -DSHAREDLIB -D_DLL_ -DMULTITHREAD -o

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