Система portage

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

Установка старого пакета с EAPI 2 на системе с EAPI 3

Необходимо на систему, поддерживающую EAPI 3, поставить старый пакет, ebuild которого требует EAPI=2

команда
# ebuild [старый_пакет].ebuild manifest
завершается руганью
* Unknown EAPI.

Можно тупо в ебилде старого пакета строчку EAPI=2 изменить на EAPI=3, но какие могут быть негативные последствия?
EAPI 3 несовместим с EAPI 2. А наоборот?

Обычно происходит обратная ситуация, когда на старой системе нужно установить новый пакет, что решается апгрейдом portage. В данном случае даунгрейтить portage, конечно, нет смысла.

Сборка KDE просит убрать флаг -gtk??? [solved]

Ставлю KDE глобально -gnome -gtk, делаю
emerge -avuDN world
кричит libcanberra {+gtk}
а нафига кде либканберра???
бэкенд у фонона теперь VLK, так он тянет за собой libnotify и дальше по цепочке
как уйти от гномовской системы нотифигации, и научить vlc юзать knotify?

помогите создать ebuild

Здравствуйте!
Системма установки gentoo - очень удобная вещь!
И хочется чтоб все проги установлены были именно через portage.
Я не силен в прописании конфигов и ебилдов, но очень хочется сделать ебилд, т.к. такого не существует,
поможете?
софт - Ramen
назначение - графическая программа для пакетной обработки кадров видео
думаю подходит под категорию media-gfx/ramen
ebuild - ramen-9999.ebuild
собирается из git - git://github.com/Eibriel/Ramen.git

вот пока только это

http://paste.org.ru/?u6v6gw

Помогите разобраться с ebuild rt2870usb

wifi адаптер asus wl-160n
Bus 002 Device 003: ID 0b05:1731 ASUSTek Computer, Inc. 802.11n Network Adapter
chipset (rt2870)

ставил раньше руководствуясь этим http://bugs.gentoo.org/228553 , создал локальный оверлей закинул туда ebuild и patch, пытаюсь установить получаю такое сообщение http://pastebin.calculate-linux.ru/ru/show/592

$ uname -a
Linux calculate 2.6.38.6-calculate #1 SMP PREEMPT Thu May 19 18:29:04 YEKST 2011 x86_64 Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz GenuineIntel GNU/Linux

Зависимости virtual/mta

Подскажите пожалуйста,
хочу поставить postfix или exim. При установке он ругается на пакет ssmtp, что он должен быть удален

[blocks B     ] <mail-mta/ssmtp-2.64-r2 ("<mail-mta/ssmtp-2.64-r2" is blocking mail-mta/exim-4.74-r1)
[blocks B     ] mail-mta/exim ("mail-mta/exim" is blocking mail-mta/ssmtp-2.62-r8)

Но в тоже время virtual/mta-0 требует ssmtp

  (mail-mta/ssmtp-2.62-r8, installed) pulled in by
    <mail-mta/ssmtp-2.64-r2 required by (virtual/mta-0, installed)

Но virtual/mta-0 опять же нельзя удалить так как его требуют другие пакеты
[code]

Какое зеркало лучше?

Что-то не нравится мне скорость обновления пакетов в yandex... Что-то пооперативней есть? Скорость сервера не имеет значения - у меня диалап.

[[SOLVED] gcc-4.6.0 Bootstrap comparison failure]

Всем привет
Попробовать собрать последний гцц, но вот такой вывод получил

Цитата:
libiberty/pic/cplus-dem.o differs
make[2]: *** [compare] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.6.0/work/build'
make[1]: *** [stage3-bubble] Ошибка 2
make[1]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.6.0/work/build'
make: *** [bootstrap-lean] Ошибка 2
emake failed
* ERROR: sys-devel/gcc-4.6.0 failed (compile phase):
* emake failed with bootstrap-lean

>>> Failed to emerge sys-devel/gcc-4.6.0, Log file:

Мне нравится генту, но...

иногда встречаются вещи, которые я просто не в состоянии понять.
Например, подскажите пожалуйста что делать с этим:
[code]
emerge -av audacious

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

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=media-video/ffmpeg-0.6[X=,encode=,mp3=,sdl=,theora=,threads=,vaapi=,vdpau=,x264=]".
!!! One of the following packages is required to complete your request:
- media-video/ffmpeg-0.7_rc1 (Change USE: -threads)
- virtual/ffmpeg-0.6-r1 (Change USE: +threads)

Логика работы emerge -Nu world (РЕШЕНО)

Когда я запускаю emerge -Nu world ( +EMERGE_DEFAULT_OPTS="--ask --verbose --with-bdeps=y") то почему то не все пакеты которые обновились предлагаються мне для апдейта . Вот например сегодня сделал eix-sync и увидел что появились новые версии для eselect и mtr . Но почему-то emerge предлоджил мне обновить только mtr .

Подскажите как заставить emerge вытягивать все проапдейченые пакеты ?

Размаскировать firefox

cat /etc/portage/package.keywords/firefox 
www-client/firefox ~amd64
net-libs/xulrunner ~amd64

размаскировал лису таким образом, обновил, однако при следующем обновлении мира emerge пытается его даунгрейдить
[code]
emerge -uND world

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

Calculating dependencies... done!

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