Система portage

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

systemd и udev - взаимная блокировка

[blocks B ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-198-r5)
[blocks B ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-198-r6)

при попытке обновить с --nodeps вываливается с коллизиями относительно того, что systemd вдруг стал включать в себя udev файлы.

* Detected file collision(s):
*
* /usr/include/libudev.h
* /usr/include/gudev-1.0/gudev/gudevclient.h
* /usr/include/gudev-1.0/gudev/gudevtypes.h
* /usr/include/gudev-1.0/gudev/gudevenumtypes.h
* /usr/include/gudev-1.0/gudev/gudev.h

[РЕШЕНО] перестал работать emerge

перестал запускатся emerge
emerge
Traceback (most recent call last):
File "/usr/bin/emerge", line 48, in
retval = emerge_main()
File "/usr/lib64/portage/pym/_emerge/main.py", line 1044, in emerge_main
gc_locals=locals().clear)
File "/usr/lib64/portage/pym/_emerge/actions.py", line 3564, in run_action
getbinpkgs="--getbinpkg" in myopts)
File "/usr/lib64/portage/pym/portage/dbapi/bintree.py", line 607, in populate
self._populate(getbinpkgs)
File "/usr/lib64/portage/pym/portage/dbapi/bintree.py", line 872, in _populate

[РЕШЕНО] Не ставится Wine

При установке wine portage ставит также mpg123-1.14.4, но при компиляции этого пакета ошибки:
[code]
In file included from mpg123app.h:23:0,
from audio.c:10:
win32_support.h:20:20: fatal error: winnls.h: No such file or directory
compilation terminated.
make[3]: *** [audio.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from mpg123app.h:23:0,
from common.c:9:
win32_support.h:20:20: fatal error: winnls.h: No such file or directory
compilation terminated.
In file included from mpg123app.h:23:0,

emerge не находит alsa

Здравствуйте, проблема следующая:
в консоли пишу emerge alsa , на что она отвечает что данного пакета нет, и прделагает другие, с похожим именем.
очень странно что emerge не может найти такой популярный пакет.
alsa-utils поставил, но что делать с alsa?

Помогите пожалуйста, спасибо.

[SOLVED] EAPI 4->5 migration fail

Здравствуйте
Наломал дров, пытаюсь разобраться, как все собрать обратно.

Коротко:
1. Увидел, что профиль устарел и его надо срочно обновить. Поставил 13-ый профиль.
2. Увидел новость о том, что ставить новый профиль можно только после того, как обновил portage. Понял, что поторопился.
3. Попытался откатить изменения (перенаправил симлинк куда надо - /etc/make.profile -> /usr/portage/profiles/default/linux/amd64/10.0/desktop/kde)
4. Все попытки обновить portage или связанные пакеты (gentoolkit, python и т.п.) теперь так или иначе отваливаются с руганью на тему EAPI 5 masked и бла-бла

[РЕШЕНО] make.conf", line 3: $: bad substitution

При запуске emerge:

emerge -av gcc                                
"/etc/portage/make.conf", line 3: $: bad substitution
"/etc/portage/make.conf", line 3: $: bad substitution

 * IMPORTANT: 11 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Вот make.conf
[code]
CFLAGS="-O2 -march=k8 -pipe"
CXXFLAGS="$(CFLAGS)"
CHOST="i686-pc-linux-gnu"
USE="-ipv6 unicode alsa userlocales nls gpm X xcb gtk directfb jpeg2k gif jpeg png hal dbus avi"
#ACCEPT_KEYWORDS="~x86"

USE флаги для xorg-server [РЕШЕНО]

Доброго дня.
Переустанавливал годовалую Gentoo на своем ноутбуке и уперся в "непонятки".
При установке xorg-server и имея в make.conf USE флаги:

CFLAGS="-mtune=k8 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"
VIDEO_CARDS="nvidia"
ALSA_CARDS="hda-intel"
INPUT_DEVICES="keyboard mouse synaptics evdev"
USE="mmx sse sse2 3dnow 3dnowex acpi smp udev hal nls unicode -3dfx -matrox -s3 -radeon -nouveau -kde -gnome -doc"
USE="opengl gtk video_cards_nvidia nvidia xorg tools python X nptl multilib -minimal input_devices_mouse"
CHOST="x86_64-pc-linux-gnu"
LINGUAS="en ru"

Freetype [SOLVED]

Вот это я вижу при установке freetype, которая завершается успешно:

 * Removing unnecessary /usr/lib64/libfreetype.la (no static archive)
find: `/var/tmp/portage/media-libs/freetype-2.4.11-r1/image/usr/include': Нет такого файла или каталога
>>> Completed installing freetype-2.4.11-r1 into /var/tmp/portage/media-libs/freetype-2.4.11-r1/image/

После чего php ругается на отсутствие freetype.h:
[code]
checking for fabsf... yes
checking for floorf... yes
checking for jpeg_read_header in -ljpeg... yes
If configure fails try --with-vpx-dir=

[РЕШЕНО] Nvidia не ставится.

Только что поставил Gentoo, поставил xorg, но в конце проблемы с видеокартой. Пробовал emerge nvidia-drivers загрузки идет нормально, находит ядро 3.7.9-gentoo но не ставится. Ошибка
Error: x11-drivers/nvidia-drivers-310.32 failed (compile phase):
emake failed
Как исправить? Все делал по хендбуку

О GStreamer

Решил перевести систему на GStreamer, внёс соответствующий флаг в make.conf. При emerge -uDNva @world на установку претендовала версия 0.10. Т.к. давно уже вышла версия 1.0, я вручную установил gstreamer-1.0 со всеми плагинами. Но emerge -uDNva @world всё равно хочет поставить gstreamer-0.10 с соответствующими плагинами в новые слоты. В чём причина, почему ебилды до сих пор не поправили?

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