Система portage

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

[solved] Флаги emerge (разница между "-р" и "-а")

Тема, небось, баянистая, но всеже...

emerge -pvat world
возвращает
Total: 120 packages (6 upgrades, 114 reinstalls), Size of downloads: 127,913 kB

emerge -vatuDN world
возвращает
Total: 47 packages (44 upgrades, 3 new), Size of downloads: 339,354 kB

Почему так?

v - verbose, расширеный вывод инфы
a - ask, переспросить перед началом действий
t - показать в виде дерева
DN - обновить в глубину и с использованием новых флагов

В мануале написано, что p - показывает, что было бы заэмерджено без него... тогда такие вопросы:

[РЕШЕНО]Не линкуется phonon-gstreamer

Доброго времени суток.

Не собирается phonon-gstreamer, точнее не линкуется.

Собственно лог : http://pastebin.com/L52K54b4

emerge --info : http://pastebin.com/JmHn0sUu

Предыстория : решил поставить кеды, возник конфликт phonon и qt-phonon, снес последнего, поставил phonon, phonon-gstreamer не слинковался. revdep-rebuild ругается только на libreoffice-bin, все остальное, говорит как надо. Пробовал пересобирать qt-gui qt-core qt-opengl gstreamer gst-meta-plugins phonon qt-qt3support[-phonon].

Помогите, кто может.

LDFLAGS - не могу убрать --as-needed

Написал в make.conf строку LDFLAGS="-Wl,-O1" и то-же самое в /usr/portage/profiles/default/linux/make.defaults
компилирую прогу с помощью cmake а он все равно где-то берет опцию --as-needed. В CmakeLists.txt написано так:
set (CMAKE_EXE_LINKER_FLAGS " ${CMAKE_EXE_LINKER_FLAGS} ${MYSQL_LIBS} -lxerces-c")

Как еще убрать --as-needed ?

Calculate - обновление.

Здравствуйте. Не ругайтесь сильно. Систему недавно начал изучать.

Есть проблема: сегодня обновился в Calculate 11.12

eix-sync
emerge -uD world
dispatch-conf

, установился новый xorg-server - выполнил emerge @x11-module-rebuild. Перезагрузился. Мышь и клава не работают. Восстановил систему из бэкапа, снова пробую обновиться. Заметил вот это: http://img13.imageshost.ru/img/2011/12/24/image_4ef5eb129e718.png
остановил обновление. И чего делать ума не приложу. Почитал, поискал, но ничего не понимаю.

Не собирается wine-1.3.35

[code]$ sudo emerge app-emulation/wine
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) app-emulation/wine-1.3.35
>>> Failed to emerge app-emulation/wine-1.3.35, Log file:
>>> '/var/tmp/portage/app-emulation/wine-1.3.35/temp/build.log'
>>> Jobs: 0 of 1 complete, 1 failed Load avg: 3.61, 2.57, 3.16
* Package: app-emulation/wine-1.3.35
* Repository: gentoo
* Maintainer:

[РЕШЕНО] Как собрать x264 с поддержкой swscale?

$ x264 blah-blah
raw [info]: 1920x1080p 0:0 @ 2997/125 fps (cfr)
resize [error]: not compiled with swscale support

В make.conf swscale добавлен.
В чем может быть проблема?

[РЕШЕНО] emerge отображает полный вывод компиляции пакетов

Буквально пару дней назад emerge начал отображать полный вывод компиляции пакетов.
То есть, не просто emerging - installing, а весь лог. Думал само пройдет - не прошло.
Как исправить?
Запускаю так:

sudo emerge -uDvN world

revdep-rebuild постоянно пересобирает gcc

Добрый день.
По сути, проблема почти полностью дублирует тему http://www.gentoo.ru/node/22974 , но решить её с помощью средств, представленных там, у меня не получилось.
Давеча сделал полное обновление системы по Gentoo Wiki ( http://ru.gentoo-wiki.com/wiki/HOWTO_Полное_обновление_системы ). Как ни странно, всё обновилось нормально ( за исключением проблемы с gdk-pixbuf и libpng-1.5, которую я пока замаскировал для дальнейших разбирательств ). gcc обновился с 4.4.Х на 4.5.3.
После обновления, как обычно, решил сделать revdep-rebuild. Вот выхлоп:
[code]

Обновление Portage [РЕШЕНО]

Вчера сделал обновление Portage с помощью emerge --sync.
После этого на любое действие с emerge видает:

/usr/lib64/portage/pym/portage/package/ebuild/config.py:353: UserWarning: 'cache.metadata_overlay.database' is deprecated: /etc/portage/modules
  (user_auxdbmodule, modules_file))

Что это может быть и как это исправить?

# nano -w /etc/portage/modules

portdbapi.auxdbmodule = cache.metadata_overlay.database

[code]
# emerge --info

Библиотеки для python 3.1

Сейчас в генту одновременно сосуществуют посредством слотов две различные мажорные версии питона. У меня возникла проблема с установкой библиотек для них. pygobject поставился в /usr/lib64/python2.7/site-packages/gobject, но в /usr/lib64/python3.1/site-packages/gobject пусто. Могу ли я как-нибудь объяснить портежу, что хочу обе версии библиотек для питона - и старую, и новую?

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