Как перейти на профиль 2007.0?

emerge --info сказал что у меня 2006.1. Как перейти на 2007.0?

установить

установить eselect

дальше

eselect profile list и потом eselect profile set и номер.

все

а что это за

а что это за профиль 2007.0/no-multilib ?

multilib

multilib в gcc дает возможность компиляции для смежных подархитектур (для всех x86 например)

Dell Latitude C640, Conrad-Gentoo, reiser4

а .desktop профиль

а .desktop профиль чем от обычного отличается?

больше разных

больше разных юзов... имхо лучше простой, т.к в десктопный включено много разной фигни
Я схожу с ума или это глючит Реальность?

-

Где скачать gentoo-sources?
gentoo-sources 2.6.21-r3 например

emerge

emerge =gentoo-sources-2.6.21-r3 для установки версии 2.6.21-r3

Re: emerge

xscrew написал(а):
emerge =gentoo-sources-2.6.21-r3 для установки версии 2.6.21-r3

Да у меня инета нет на той машине... только ставлю... хочу скачать сорцы и собрать...

man emerge emerge

man emerge
emerge =gentoo-sources-2.6.21-r3 -pf
и качай, что он скажит. И нечего писать один и тот же вопрос во всех топиках, это вдвойне не красиво т.к. является офтопиком и излишним дублированием.

Unclewaighty пишет:а

Unclewaighty написал(а):
а .desktop профиль чем от обычного отличается?

я так понимаю, дефолтовыми USE-флагами

хмм... глупый

хмм... глупый вопрос...
ставил систему с профилем amd64/2007.0/desktop
переключился на amd64/2007.0/no-multilib...
внимание вопрос!
можно ли безопасно почистить систему от ненужных либ и как это сделать?

emerge world --unmerge

emerge world --unmerge Ыыыы)

Внимание - ответ!

emerge world -ea

Яб поступил так, а что до не нужных либ, они всё=равно пару сотню метров занимают, может тебе энто не сильно нужно? Ну а если всётаки хочешь, то легче с твоим вопросом в www.google.ru обратиться! Ну можешь ещё хэндбук прочитать!
---------------------------------------------
Intel P4/Xeon Extended MCE MSRs 3200 x2 SMP IBM Xseries 346 4Gb/chip video ATI Radeon QY 8Mb/
Portage 2.1.3.7 (default-linux/x86/2007.0, gcc-4.2.0, glibc-2.6.1-r0, 2.6.22-gentoo-r5 i686)

Автоматическая

Автоматическая очистка от никому не нужных либ, т.е. пакет не входит в профиль sustem и world и не является чей-либо зависимостью, осуществляется так: emerge --depclean, но на всякий лучше запускать так emerge --depclean -av, чтоб проконтролировать список на удаление.
Так же после этого рекомендуется выполнить revdep-rebuild для контроля линковки.

Неее, я на

Неее, я на серверах такой командой не хочу пользоваться

Цитата:
x346 linux # emerge --depclean

*** WARNING *** Depclean may break link level dependencies. Thus, it is
*** WARNING *** recommended to use a tool such as `revdep-rebuild` (from
*** WARNING *** app-portage/gentoolkit) in order to detect such breakage.
*** WARNING ***
*** WARNING *** Also study the list of packages to be cleaned for any obvious
*** WARNING *** mistakes. Packages that are part of the world set will always
*** WARNING *** be kept. They can be manually added to this set with
*** WARNING *** `emerge --noreplace `. Packages that are listed in
*** WARNING *** package.provided (see portage(5)) will be removed by
*** WARNING *** depclean, even if they are part of the world set.
*** WARNING ***
*** WARNING *** As a safety measure, depclean will not remove any packages
*** WARNING *** unless *all* required dependencies have been resolved. As a
*** WARNING *** consequence, it is often necessary to run
*** WARNING *** `emerge --update --newuse --deep world` prior to depclean.

Calculating dependencies... done!

Больше пугает именно энтот ворнинг:

*** WARNING *** Depclean may break link level dependencies. Thus, it is
*** WARNING *** recommended to use a tool such as `revdep-rebuild`

---------------------------------------------
Intel P4/Xeon Extended MCE MSRs 3200 x2 SMP IBM Xseries 346 4Gb/chip video ATI Radeon QY 8Mb/
Portage 2.1.3.7 (default-linux/x86/2007.0, gcc-4.2.0, glibc-2.6.1-r0, 2.6.22-gentoo-r5 i686)

Так запускай

Так запускай emerge --depclean -av, а дальше либо соглашайся и удаляй все из спика либо выборочно ручками (emerge --unmerge)...

Даже если при удаление произойдет break link level dependencies, то запуск revdep-rebuild всё исправит как надо.

На крайняк сделай stage-4 и если ну из совсем будет хреново, то развернешь всё обратно минут за 5-ть.

PS: к тому же обычно серверное ПО имеет мало (вообще нет таких) зависимостей которые могли б удалиться при depclean, это чаще на дектоп приложениях сказывается

Я на своей

Я на своей тачанке почти каждый день depclean делаю (после каждого обновления портэжэй) и никогда не бывало никаких проблем.
Тока я сначала делаю emerge мира. После revdep-rebuild. Потом emerge -pv --depclean. Смотрю что оно хочит удалить и проверяю ссылки на это eqery d. Если чего не надо удалять делаю emerge --noreplace. Потом emerge --depclean. И для полной очистки совести пускаю KPackage и ищу двойные версии пакетов, equery ищу кому они нужны и какая версия ему пойдет. Если нахожу пакет, который может работать на более новой версии такого двойного ебилда, перекомпилирую его. Если старая версия после перекомпиляции больше никому не требуется, сношу ее. Так прибиваются левые пакетики. И напоследок revdep-rebuild.
Система девственно чиста и непорочна ;-)
____________________________________________
Всё что не убивает меня, делает меня сильнее.

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

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