Как устанавливать софт из testing

В Gentoo 2-й день. 2 из которых компилировал ;) Установил KDE 3.4.3 из portage-й таким образом:
# mirrorselect -i -o >> /etc/make.conf
# mirrorselect -i -r -o >> /etc/make.conf
# emerge --sync
# emerge kde

Подскажите пожалуйста как устанавливать версии программ из TESTING.
Очень хочу поставить KDE 3.5.1
Пожалуйста приведите подробный инструктаж.

Ну... Я бы

Ну... Я бы конечно не советовал. Стоять на граблях всё-таки больно... Но если уж очень хочется: Добавь в /etc/make.conf строчку:

ACCEPT_KEYWORDS=~x86

Ну или какая у тебя там архитектура.

Успехов!

И потом как

И потом как обновлять? emerge kde или emerge kde-3.5.1 и что такое обновление профелей?

Думается лучше

Думается лучше не через make.conf а через /etk/portage/package.keywords:
отдельно для каждого пакета - добавлять:

категория/имя-пакета  ~x86 (kde-base/kdebase-meta ~x86)

или через эхо:

echo kde-base/kdebase-meta ~x86 >> /etc/portage/package.keywords

если скажет masked package посмотри какой, добавь его и т.д.
так более э.. безопасно что-ли...

make.conf: CFLAGS="-O2

make.conf:
CFLAGS="-O2 -march=pentium4"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS=~x86

GENTOO_MIRRORS="ftp://gentoo.mirrored.ca/ http://mirror.datapipe.net/gentoo ftp://mirror.datapipe.net/gentoo http://gentoo.cites.uiuc.edu/pub/gentoo/ ftp://ftp.las.ic.unicamp.br/pub/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.gentoo.org/gentoo-distfiles/ "

SYNC="rsync://rsync.gentoo.org/gentoo-portage"

Выполнил emerge --sync
При emerge kde-3.5.1 пишет:
Calculating dependencies

!!! Problem in kde-base/kde-3.5.1 dependencies.
!!! "Specific key requires an operator (kde-base/kde-3.5.1) (try adding an '=')" exceptions

Файла /etc/portage/package.keywords не было, создал его:
echo kde-base/kde-3.5.1 ~x86 >> /etc/portage/packege.keywords
При emerge kde-3.5.1 пишет то-же самое!
И ещё при emerge --sync написал в конце:
* IMPORTANT: 1 config files in /etc need updating.
* Type emerge --help config to learn how to update config files.

* An update to portage is available. It is _highly_ recommended
* that you update portage now, before any other packages are updated.
* Please do so and then update ALL of your configuration files.

ПОМОГИТЕ НОВИЧКУ!

Re: ПОМОГИТЕ НОВИЧКУ! - не ори :-)

* An update to portage is available. It is _highly_ recommended
* that you update portage now, before any other packages are updated.
* Please do so and then update ALL of your configuration files.

хочет обновить portage - сделай:

emerge -u portage

если оставить в make.conf ACCEPT_KEYWORDS=~x86 , то он захочет обновть всё дерево до masked-пакетов,
а если нужен только kde - убери ACCEPT_KEYWORDS=~x86 из make.conf и сделай

emerge -pvuND kde-meta

потом убери pv:

emerge -uND kde-meta

а вообще он просил поставить =

emerge =kde-3.5.1

:-)

А можно

А можно разъяснить что значат эти параметры? -pvuND -uND ??
Я за то, что бы всё делать осмысленно!

Извеняюсь за

Извеняюсь за тупые вопросы, я что то совсем спать хочу, man же есть!

man - твой друг!

emerge -pvuND world
p - показать чо хочет
v - с подробностями
u - не переустанавливать если стояло
N - таки переустанавливать, если USE-флаги поменялись
D - учитывать зависимости зависимостей
world - всё дерево
system - основные пакеты
имя-пакета - его один

а ещё есть:
man - справочное руководство
apropos - поиск в нём
pinfo - браузер man и info страниц (надо поставить - emerge pinfo)
esearch или eix ускоренный поиск в portage за счёт кеша
и ещё ~10000 разных софтин в дереве portage
;-)

emerge -uND

emerge -uND kde-meta
Calculating dependencies ...done!

!!! Error: the =kde-base/kdeedu-3.4* package conflicts with another package.
!!! both can't be installed on the same system together.
!!! Please use 'emerge --pretend' to determine blockers.

/etc/portage/packege.keywords
kde-base/kdebase-meta ~x86
эта строка ничего не меняет
У меня уже установлена KDE 3.4.3 Как мне её грамотно снести и установить 3.5.1???

И что такое -meta,

И что такое -meta, объясните пожалуйста подробно необъходимые параметры установки, удаления, обновления. Этот фак может быть очень полезен всем новичкам Gentoo.

Re: что такое -meta

Сейчас KDE и Xorg переходят на модульную архитектуру, это она и есть.
Т.е. kdebase - это "монолит" из kdm, kdesktop, konquror, и т.д.,
а -meta это ониже но по отдельности.

В gentoo все(почти) операции с пакетами делает emerge, соответственно снети:

emerge --unmerge имя-пакета
Druxa написал(а):
объясните пожалуйста подробно необъходимые параметры установки, удаления, обновления. Этот фак может быть очень полезен всем новичкам Gentoo.

а доки зачем?

почитать handbook,

почитать handbook, man portage, man emerge

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".