Система portage

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

BLuse script

Добрый день. Хочу представить вам свой sh-скрипт для конфигурирования USE флагов - BLuse. В 2х словах - скрипт реализует настройку каждого порта аналогично make config в FreeBSD, т.е. удобный конфигуратор USE флагов через псевдографичское меню - аналог portage -p name и echo '..' >> /etc/portage/package.use

Update до FireFox 3.0 и зависимости от FireFox 2.x

В ближайшее обновление хотелось бы съехать на FF3.0
Интересно как поживает перспектива перехода FF3 в статус умолчательной версии?
И как предлагается роазруливать жёсткие зависимости от 2.х (у меня из таковых проиложений - только ОО, но он, сцуко, таки нужен).

Обновление portage (помогите новичку)

Господа, сильно не бейте, лучше помогите. Пересел недавно на Gentoo, и вот они, первые проблемы:

# emerge portage
Calculating dependencies... done!

[ebuild UD] sys-apps/portage-2.1.4.4 [2.1.5.5]
*** Portage will stop merging at this point and reload itself,
then resume the merge.
[blocks B ]

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

Обновление 2005.1 -> 2007.0 [SOLVED]

Привет, всем. Один вопрос - как ?

Некоторые программы собираются, например:

Цитата:
# emerge slang
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-libs/slang-2.1.3-r1 to /
!!! No package digest file found: /usr/portage/sys-libs/slang/files/digest-slang-2.1.3-r1
!!! Type "ebuild foo.ebuild digest" to generate it.

# ebuild /usr/portage/sys-libs/slang/slang-2.1.3-r1.ebuild digest
>>> Generating digest file...
<<< slang-2.1.3.tar.bz2
>>> Generating manifest file...
<<< slang-1.4.9-r2.ebuild
<<< ChangeLog

не пересобирается qt4 [РЕШЕНО]

Думаю что это либо после того как перешел с i486 на i686, либо после обновлений, а может быть и из-за gcc-4.3.1?
Только интересные моменты:
[code]
This is the Qt/X11 Open Source Edition.

Determining system architecture... (Linux:2.6.25-gentoo-r6:i686)
32-bit Intel 80x86 (i386)
'i386' is supported
System architecture: 'i386'
Symbol visibility control enabled.
Symbolic function binding enabled.

...компилиццо...

[РЕШЕНО]Очистка world

Проблема такая: на системе в world записаны все без исключения пакеты. Хочу привести все в порядок.
Что можете подсказать.

зы
Наслышан о скрипте очистки world. к сожалению мне не удалось его найти.

Multiple versions within a single package slot

При обновлении мира выпадает следующее:
!!! Multiple versions within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
sys-kernel/linux-headers:0
('ebuild', '/', 'sys-kernel/linux-headers-2.6.23-r3', 'merge') pulled in by
('ebuild', '/', 'net-dialup/rp-pppoe-3.10', 'merge')
@system
('installed', '/', 'sys-kernel/linux-headers-2.6.25-r4', 'nomerge') pulled in by
@system
It may be possible to solve this problem by using package.mask to

миграция на ~arch

В связи с желанием окончательно перелезть на ~arch возник вопрос

Вчера все-таки мигрировал на openrc, хотелось бы знать заранее, нет ли еще подобных гвайдов по каким нить другим компонентам системы, которые необходимо выполнить перед переходом на ~arch?

Как обновить оверлеи?

Пытаюсь обновить оверлеи через eix, но по-видимому, лежит dev.gentooexperimental.org. Вот что получается:

# update-eix-remote update
* Fetching eix-caches.tbz2
--18:04:27-- http://dev.gentooexperimental.org/eix_cache/eix-caches.tbz2
=> `eix-caches.tbz2'
Resolving dev.gentooexperimental.org... 81.93.240.53
Connecting to dev.gentooexperimental.org|81.93.240.53|:80... failed: Connection timed out.
Retrying.

установка Rtorrent

Здраствуйте.
Установка rtorrent сбивается на пакете curl,
пробую отдельно поставить его,

emerge curl

Calculating dependencies... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) net-misc/curl-7.17.1 to /
* curl-7.17.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]

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