Система portage

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

мини FAQ

Update: 2008-12-31
Прежде, чем отправлять сообщение, постарайтесь выполнить следующие не сложные, но до жути полезные инструкции:
0. Введение в Portage:
http://www.gentoo.ru/node/193
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=2&chap=1
1. Воспользуйтесь поиском на сайте http://www.gentoo.ru/search/
2. Попробуйте обновить дерево портежей emerge –sync или emerge-webrsync (если сразу неустанавлиается, попробовать через несколько дней, пока не подправят пакет)
Если прерывется на этапе скачивания (fetch) проставьте прокси (если используется) и русские зеркала:
nano /etc/make.conf
http_proxy="http://admin:password@192.168.20.44:8080"
ftp_proxy="http://admin:password@192.168.20.44:8080"
GENTOO_MIRRORS="ftp://mirror.yandex.ru/gentoo-distfiles"
GENTOO_MIRRORS="ftp://ftp.corbina.net/pub/Linux/gentoo/"
GENTOO_MIRRORS="ftp://mirror.aiya.ru/pub/gentoo/"
GENTOO_MIRRORS="ftp://ftp.org.kemsu.ru/gentoo/"
GENTOO_MIRRORS="http://ftp.chg.ru/pub/Linux/distributions/gentoo/"
GENTOO_MIRRORS="ftp://ftp.chg.ru/pub/Linux/distributions/gentoo/"

Проблема после обновления портов (x11-misc/util-macros-1.3.0 have been masked)

Итак есть виртуальный сервер (VDS) с Gentoo 2.6. Работаю через PuTTY. Хочу установить wine. Wine требует установки eselect-opengl, который не хочет скачиваться.

#emerge eselect-opengl
.....
HTTP request sent, awaiting response... 404 Not Found
00:56:53 ERROR 404: Not Found.

!!! Couldn't download 'glxext.h-19.bz2'. Aborting.
 * Fetch failed for 'app-admin/eselect-opengl-1.0.6-r1', Log file:
 *  '/var/tmp/portage/app-admin/eselect-opengl-1.0.6-r1/temp/build.log'

>>> Failed to emerge app-admin/eselect-opengl-1.0.6-r1
....

samda + winbind

действую по мануалу.

самбу собрал:

USE="kerberos ldap winbind ads" emerge net-fs/samba

заметил, что есть winbind и winbindd.

я так понял это модуль самбы и ставится все в одном комплекте.

проблема: нет утилитки wbinfo, да и сам winbind похоже не встал.

ставлю все это дело в calculate

не собираются браузеры

доброго времени суток!
пробовал собирать chromium и firefox. собирались оооочень долго, в итоге ноут просто отключался. дело было в перегреве, как мне кажется. сегодня прочистил от пыли. выключаться перестал. но оба браузера все равно не собираются. лог для chromium: [code]
(.text._ZN7WebCore20V8NotificationCenter26createNotificationCallbackERKN2v89ArgumentsE+0x394): undefined reference to `WebCore::toV8(WebCore::Notification*)'
collect2: ld returned 1 exit status
make: *** [out/Release/chrome] Error 1
* ERROR: www-client/chromium-5.0.375.127 failed:

Пакет с оверлея + непонятная блокировка [решено]

Добрый день. Захотел поставить net-im/sim (зачем? - не спрашивайте)) На gpo.zugaina.org нашел его в kde-sunset. Проверяю с -av, получаю:

!!! All ebuilds that could satisfy "=net-im/sim-9999" have been masked.
!!! One of the following masked packages is required to complete your request:
- net-im/sim-9999 (masked by: missing keyword)

в package.keywords добавил =net-im/sim-9999 ~x86, emerge-av ... - тоже самое. Хочу узнать пару вещей:

1. такое размаскировывается?
2. http://gpo.zugaina.org/ - единственное средство поиска по неподключенным оверлеям?

python 2 и 3

По умолчанию стоит python 3.1, однако некоторые пакеты при установке начинают капризничать, требуя предыдущую версию. Помогает переключение через eselect на 2.6 на время.
Чем-то грозит ситуация, что пакеты собираются с разными версиями питона??

Зачем deltup?

Долго сидел - думал. Так и не понял шутки юмора.
[code]
>>> Fetching (36 of 46) media-libs/gst-plugins-bad-0.10.19
>>> Downloading 'http://trumpetti.atm.tut.fi/gentoo/distfiles/gst-plugins-bad-0.10.19.tar.bz2'
Searching for a previously downloaded file in /mnt/dist/all/Gentoo/distfiles/

We have the following candidates to choose from
gst-plugins-bad-0.10.18.tar.bz2

The best of all is ... gst-plugins-bad-0.10.18.tar.bz2

Checking if this file is OK.

Trying to download gst-plugins-bad-0.10.18.tar.bz2-gst-plugins-bad-0.10.19.tar.bz2.dtu

FEATURES variable contains an unknown value(s): prelink

Сегодня перед сборкой glibc увидел красный текст:

FEATURES variable contains an unknown value(s): prelink

Теперь portage больше не дружит с prelink?

[I] sys-apps/portage (2.2_rc69@08/26/2010): Portage is the package management and distribution system for Gentoo

Добавка:
2.2_rc68 ругается и на prelink и на candy
2.2_rc67 ни на что не ругается

Как правильно удалить portage? [ЗАКРЫТО]

Решился вот перейти на дерево funtoo из-за git и, заодно, перейти с portage на paludis (из-за скорости работы и удобного удаления пакетов, и по зависимостям как-то по-приятнее). Те, кто юзают палудис, подскажите, что делать вот с этим(?):

 ■ adelie depends sys-apps/portage           
[ Searching for packages depending on sys-apps/portage... ]
app-admin/haskell-updater-0.9.1.0 (>=sys-apps/portage-2.1.6)
app-admin/python-updater-0.8 (>=sys-apps/portage-2.1.2)
app-portage/autounmask-0.27 (sys-apps/portage)
app-portage/gentoolkit-0.2.4.6.1-r1 (sys-apps/portage)
 ■ 

Взаимная блокировка пакетов. [Решено]

#emerge -uNDvp world
....
[blocks B ] >=sys-libs/pam-1.1.1-r1 (">=sys-libs/pam-1.1.1-r1" is blocking sys-auth/pam_userdb-1.1.0)
[blocks B ] sys-auth/pam_userdb ("sys-auth/pam_userdb" is blocking sys-libs/pam-1.1.1-r2)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

('installed', '/', 'sys-auth/pam_userdb-1.1.0', 'nomerge') pulled in by
sys-auth/pam_userdb required by world

('ebuild', '/', 'sys-libs/pam-1.1.1-r2', 'merge') pulled in by

RSS-материал