Как устанавливать софт из testing
Гость 27 февраля, 2006 - 23:18
В 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 строчку:
Ну или какая у тебя там архитектура.
Успехов!
И потом как
И потом как обновлять? emerge kde или emerge kde-3.5.1 и что такое обновление профелей?
Думается лучше
Думается лучше не через make.conf а через /etk/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: ПОМОГИТЕ НОВИЧКУ! - не ори :-)
хочет обновить portage - сделай:
если оставить в make.conf ACCEPT_KEYWORDS=~x86 , то он захочет обновть всё дерево до masked-пакетов,
а если нужен только kde - убери ACCEPT_KEYWORDS=~x86 из make.conf и сделай
потом убери pv:
а вообще он просил поставить =
:-)
А можно
А можно разъяснить что значат эти параметры? -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, соответственно снети:
а доки зачем?
почитать handbook,
почитать handbook, man portage, man emerge