Система portage

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

Как убрать gcc из world[SOLVED]

Собственно говоря, сабж. Хочу обновить мир, а емердж мне предлагает в общем списке обновить и gcc. А я насколько понимаю, после обновления gcc желательно бы обновить и все остальное... В мир gcc попал при установке. При установке системы вместо emerge --oneshote gcc набрал просто emere gcc. и теперь он мне постоянно вылазиить.

Знающие люди, проверьте пожалуйста ebuild. Правильно ли я их написал?

[code]
# Copyright 1999-2009 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils webapp depend.php

DESCRIPTION="Automated payment system SUB Billing"
SRC_URI="http://www.subbilling.info/files/${P}.tar.gz"
HOMEPAGE="http://www.subbilling.info/"
KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86 x86-fbsd"
LICENSE="GPL-2"
IUSE=""
DEPEND=""
RDEPEND=">=virtual/mysql-5.0"

need_httpd_cgi
need_php_httpd

S="${WORKDIR}"/${P}

pkg_setup() {
webapp_pkg_setup

if !

CFLAGS как USE

Подскажите пожалуйста есть ли возможность для некоторых программ отдельно указывать CFLAGS, как например USE флаги в /etc/portage/package.use. Использую gentoo на ноутбуке и естественно из-за медленного hdd использую флаг -Os, но некоторые программы хотелось бы собрать с O3 или O2. На данный момент у меня есть просто список программ и если они обновляются, то я меняю make.conf. Может что-то поменять в скрипте emerge.

Помогите пожалуйста написать ebuild.

Написал на половину:
устанавливает pl файлы в /usr/sbin/
копирует документацию в /usr/share/doc/subbilling-0.32/
ставить конфиг по умолчанию в /etc/subbilling/

А вот загвоздка у меня с function.inc.pl и common.inc.pl, эти файлы подгружаются в файлах которые стоят в /usr/sbin/
Хотел их поставить в /usr/include/subbilling/

Может подскажите как правильнее сделать?
И ещё вопрос, как правильнее сделать установку админ и юзер интерфейса?

FEATURES="collision-protect", emerge -C и симлинки

Решил таки переехать с tetex'а на texlive.

И в процессе, благодаря FEATURES="collision-protect" обнаружил, что emerge -C часто (если не сказать "как правило") забывает зачищать симлинки. О чём в своё время на примере совершенно других пакетов (переезд с bash2 на [code]bash3[//code]) говорил ещё evadim...

Вопрос: это бага конкретного ебилда (что-то много их, и в совершенно разных номинациях), или проблема глобальнее (portage)?
И стоит ли писать в багзиллу?

Solid + networkmanager

вопрос собственно вот какой: имеется solid от kde 4.2.1 и networkmanager 0.7, так вот, почему то солид не желает кушать use=networkmanager, хотя в списке юз флагов он есть, но в круглых скобках. Что ещё нужно сделать, чтобы появилась возможность собрать солид с поддержкой networkmanager'а?

[Closed] firefox: просмотр параметров и xml

После очередного обновления firefox (Installed versions: 3.0.7(11:42:12 10.03.2009)) перестал выводить окно просмотра/редактирования параметров.

При попытке просмотра информации о дистрибутиве (Справка -> О Mozilla Firefox) выводит следующую ошибку:

Ошибка синтаксического анализа XML: неопределённая сущность
Адрес: chrome://browser/content/aboutDialog.xul
Строка 15, символ 1:<dialog xmlns:html="http://www.w3.org/1999/xhtml"
^

Аналогичным образом в окне сохранения имя файла не показывается.

Обновлялся как обычно:
[code]# emerge -pvuDN world
# emerge -uDN

[CLOSED] perl модули устанавливаются в корневой раздел '/'

Люди, помогите. Может кто-нибудь сталкивался с проблемой установки перловых модулей в корневой раздел?
При попытке установить пакет из категории dev-perl мой emerge устанавливает пакет в '/'
Выглядит это так:
ls /
auto bin boot dev etc ftp home lib media mnt opt proc root sbin sys tmp usr var XML XML::Parser::Expat.3

Директории XML, auto и файл XML::Parser::Expat.3 появились после установки пакета
dev-perl/XML-Parser-2.36.

sudo emerge -vauND Net-DBus

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

Calculating dependencies...

Проблемы со сборкой KDE-4.2.65

Здравствуйте :) Использую Gentoo на ПК уже более года и дистрибутив меня всем устраивает, но вот буквально вчерашний облом с установкой KDE-4.2.65 меня не много огорчил :( решил даже на форуме тут запостить вопрос:) Раньше особых причин (проблем) не было :)
Смысл такой.
добавил оверлей kde-testing
ставлю kde-4.2.65 (соответственно размаскировав KDE перед этим)
ошибка на пакете kde-base/kdebase-data-4.2.65
Вот такая ошибка:
[code]
>>> Emerging (1 of 81) kde-base/kdebase-data-4.2.65 from kde
* kdebase-runtime-4.2.65.tar.lzma RMD160 SHA1 SHA256 size ;-) ...

openssl and SSLeay

При сборке Net-SSLeay

I could not find your OpenSSL in `'
Please provide OpenSSL-0.9.6j or
OpenSSL-0.9.7b installation directory (get from
http://www.openssl.org/ if you don't have it; please note that
SSLeay is no longer supported, see README) (C-c to abort):

У меня openssl 0.9.8j, инсталлена в /usr/bin.

Вот что нашел:
http://prlmnks.org/html/535000.html

Не могу толком понять что нужно сделать. Разъясните кто сталкивался или быть может понял что нужно в итоге сделать.

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