Система portage

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

emerge system - ненужные пакеты.

Продолжаю :) ставить дженту из Stage2. emerge system хочет ставить apache. Я не хочу.

USE='-* acpi berkdb bzip2 caps gdbm maildir mmx mysql ncurses nls pam perl php python snmp vanilla zlib unicode'

Что из этого заставляет его ставить apache?

Не как не хочит обновлятся K3B

Вот сама ошибка:
angel # emerge -puv k3b
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] media-video/ffmpeg-0.4.9_p20051216 -a52 -aac (-altivec) -debug -doc -dts +encode -ieee1394 +imlib -mmx -network +ogg +oss +sdl -test -theora -threads +truetype +v4l +vorbis +xvid +zlib 0 kB
[ebuild U ] media-video/transcode-0.6.14-r3 [0.6.14-r2] -3dnow +X -a52 (-altivec) -dv -dvdread +encode -fame +gtk -imagemagick +jpeg -lzo -mjpeg -mmx +mpeg -network +ogg +quicktime +sdl -sse -sse2 -theora +truetype +v4l +vorbis +xml2 +xvid* 0 kB

[solved] Как лечить нехватку perl module XML::Parser...?

checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/gnome-vfs-2.12.2/work/gnome-vfs-2.12.2/config.log

!!! ERROR: gnome-base/gnome-vfs-2.12.2 failed.
!!! Function econf, Line 495, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.

Сделал emerge -eD perl никапли не помогло.. Где может обитать этот модуль?

Помогло emerge dev-perl/XML-Parser

Помогите понять emerge.....

Ставлю новую систему. Решил попробовать из Stage2. Скачал, развернул. Синхронизировал portages со своего сервера.
Сделал emerge -p system, и заметил что он хочет net-snmp устанавливать...
На другом он стоит. Почему он решил его на новом поставить?? как отучить???
Я понимаю, что скорее всего это из-за того, что я синхронизировал со своей машиной... Но где точно собака порылась, пока не понимаю....

[solved] Сбой при emerge gtk+

/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc -O3 -pipe -march=pentium3 -Wall -o libpixbufloader-jpeg.la -rpath /usr/lib/gtk-2.0/2.4.0/loaders -avoid-version -module io-jpeg.lo -ljpeg libgdk_pixbuf-2.0.la -lgmodule-2.0 -ldl -lgobject-2.0 -lglib-2.0 -lm
grep: /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/libstdc++.la: No such file or directory
/bin/sed: can't read /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/libstdc++.la: No such file or directory
libtool: link: `/usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/libstdc++.la' is not a valid libtool archive
make[4]: *** [libpixbufloader-jpeg.la] Error 1

Tkinter

$ python
...
>>> import Tkinter as Tk
Traceback (most recent call last):
File "", line 1, in ?
ImportError: No module named Tkinter

Подскажите, где он спрятался.

Evolution без spamassassin

Всем приветик...
Ставлю Evolution и он с собой тащит spamassassin, который мне не нужен. Как я могу запретить установку spamassassin-а ???

Заранее Благодарен.

Параметры сборки ebuild-a, модификация существующего ебилда

Итак конкретный пример

Имеется программа qmailadmin. При ее сборке через configure можно указать следующие параметры:

Цитата:
--enable-modify-spam Allow users to enable/disable spam checking.
--enable-spam-command=CMD Remember to use '|preline' at the beginning, |preline /usr/local/bin/maildrop /etc/mailfilter.

Как я понял, чтобы их использовать мне нужно создать свой ebuild файл, куда вписать эти параметры в вызов configure, и потом создать свое дерево портежей, которое вписать в PORTAGE_OVERLAY ?

проблема с PREFIX'ом у програм из kde-base

Нарвался на эту проблемку после emerge sync... уже давно... до сих пор не разобрался с ней.
В общем программы из /usr/portage/kde-base ставятся в /share (в корень!), а должны в /usr/kde/3.5./share... и естественно не работают.
Если дать команду PREFIX=/usr/kde/3.5 emerge то все ставится и работает правильно. Пробовал прописывать KDEDIR=/usr/kde/3.5 в /etc/env.d/99kde-env - не помогло. А прописывать PREFIX=/usr/kde/3.5 туда тоже не выход.

Проблема с "emerge --sync"

Gentoo 2005.0

emerge --sync

Сначала все файлы считываются и записываются номально.
Затем начинается небыстрый процесс
Update Portage Cache xx%...
примерно на 88--90 процентах это рушится с сообщением, что ...virtual an emerge failed... This is a bug

Так же не получается собрать Xorg. Поэтому пишу сообщение из BSD перегрузившись.
При это ряд портэжей спокойно собирается, например, Python, Vim, links, lynx

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