В началоGentoo и  KDE → Gentoo KDE 4.0 Guide (Рус.)
Gentoo-doc HOME Пред.: Способы переключения раскладок клавиатуры в KDE (3в1)В началоУровень выше: Gentoo и  KDE

3. Gentoo KDE 4.0 Guide (Рус.)

Ссылка на оригинал: http://www.gentoo.org/proj/en/desktop/kde/kde4.xml

Авторы: Ingmar Vanhassel  , Mark Kowarsky

Перевод: Батогов Е.В. a.k.a. JohnBat26

С версии: 1.4

Обновлено в: 1.5

Дата: 28.02.2008

Дата окончания перевода: 27.03.2008

3.1. Установка

3.1.1. Удаление всех, предшествующих официальной версии, ebuilds.

Если Вы использовали the genkdesvn overlay, тогда рекомендуется удалить все версии KDE, предшествующие официальной версии, перед обновлением. Большинства пользователей достаточно будет выполнить: layman -d kde. Кроме того, если Вы изменяли какие-либо файлы, связанные с KDE, в каталоге /etc/env.d, тогда Вам необходимо вручную удалить их.

3.1.2. Включение необходимых USE-флагов

KDE 4.0 требует не просто Qt версии 4 (x11-libs/qt:4), но и то чтобы она была собрана с минимальным набором USE-флагов. Добавьте следующую строку в Ваш файл /etc/portage/package.use.

Листинг 9. Установка необходимых USE-флагов для x11-libs/qt:4

x11-libs/qt:4 accessibility dbus gif jpeg png qt3support ssl zlib


3.1.3. Удаление маскирования и прописывание ключевых слов

В настоящее время (24.01.2008) KDE версии 4.0.0. жестко замаскирован (hard masked), поэтому Вы должны удалить эти маски перед его установкой. Пользователям с ACCEPT_KEYWORDS="~x86" или ACCEPT_KEYWORDS="~amd64", нет необходимости выполнять какие-либо другие шаги. Всем остальным пользователям необходимо поместить необходимые пакеты в файле package.keywords.

Так как /etc/portage/package.unmask/ и /etc/portage/package.keywords/ могут быть директориями, Вы можете просто сохранить следующие примеры файлов в эти директории для снятия маскирования и прописывания ключевых слов для  KDE 4.0.0.

Листинг 10. Пример package.unmask

# Unmask KDE 4.0.0
kde-base/amor:kde-4
kde-base/ark:kde-4
kde-base/blinken:kde-4
kde-base/bovo:kde-4
kde-base/cervisia:kde-4
kde-base/dolphin:kde-4
kde-base/drkonqi:kde-4
kde-base/gwenview:kde-4
kde-base/juk:kde-4
kde-base/kalgebra:kde-4
kde-base/kalzium:kde-4
kde-base/kamera:kde-4
kde-base/kanagram:kde-4
kde-base/kappfinder:kde-4
kde-base/kapptemplate:kde-4
kde-base/kate:kde-4
kde-base/katomic:kde-4
kde-base/kbattleship:kde-4
kde-base/kblackbox:kde-4
kde-base/kbounce:kde-4
kde-base/kbruch:kde-4
kde-base/kbugbuster:kde-4
kde-base/kcachegrind:kde-4
kde-base/kcalc:kde-4
kde-base/kcharselect:kde-4
kde-base/kcheckpass:kde-4
kde-base/kcminit:kde-4
kde-base/kcmshell:kde-4
kde-base/kcolorchooser:kde-4
kde-base/kcontrol:kde-4
kde-base/kcron:kde-4
kde-base/kde:kde-4
kde-base/kdeaccessibility:kde-4
kde-base/kdeaccessibility-colorschemes:kde-4
kde-base/kdeaccessibility-iconthemes:kde-4
kde-base/kdeaccessibility-meta:kde-4
kde-base/kdeaccounts-plugin:kde-4
kde-base/kdeadmin:kde-4
kde-base/kdeadmin-meta:kde-4
kde-base/kdeartwork:kde-4
kde-base/kdeartwork-colorschemes:kde-4
kde-base/kdeartwork-emoticons:kde-4
kde-base/kdeartwork-iconthemes:kde-4
kde-base/kdeartwork-kscreensaver:kde-4
kde-base/kdeartwork-kworldclock:kde-4
kde-base/kdeartwork-meta:kde-4
kde-base/kdeartwork-sounds:kde-4
kde-base/kdeartwork-styles:kde-4
kde-base/kdeartwork-wallpapers:kde-4
kde-base/kdebase:kde-4
kde-base/kdebase-data:kde-4
kde-base/kdebase-kioslaves:kde-4
kde-base/kdebase-meta:kde-4
kde-base/kdebase-startkde:kde-4
kde-base/kdebugdialog:kde-4
kde-base/kdeedu:kde-4
kde-base/kdeedu-meta:kde-4
kde-base/kdegames:kde-4
kde-base/kdegames-meta:kde-4
kde-base/kdegraphics:kde-4
kde-base/kdegraphics-meta:kde-4
kde-base/kde-l10n:kde-4
kde-base/kdelibs:kde-4
kde-base/kde-menu:kde-4
kde-base/kde-menu-icons:kde-4
kde-base/kde-meta:kde-4
kde-base/kdemultimedia:kde-4
kde-base/kdemultimedia-kioslaves:kde-4
kde-base/kdemultimedia-meta:kde-4
kde-base/kdenetwork:kde-4
kde-base/kdenetwork-filesharing:kde-4
kde-base/kdenetwork-meta:kde-4
kde-base/kdepasswd:kde-4
kde-base/kdepimlibs:kde-4
kde-base/kdesdk:kde-4
kde-base/kdesdk-kioslaves:kde-4
kde-base/kdesdk-meta:kde-4
kde-base/kdesdk-misc:kde-4
kde-base/kdesdk-scripts:kde-4
kde-base/kdessh:kde-4
kde-base/kdesu:kde-4
kde-base/kdetoys:kde-4
kde-base/kdetoys-meta:kde-4
kde-base/kdeutils:kde-4
kde-base/kdeutils-meta:kde-4
kde-base/kde-wallpapers:kde-4
kde-base/kdf:kde-4
kde-base/kdialog:kde-4
kde-base/kdm:kde-4
kde-base/kdnssd:kde-4
kde-base/keditbookmarks:kde-4
kde-base/kfile:kde-4
kde-base/kfind:kde-4
kde-base/kfloppy:kde-4
kde-base/kfourinline:kde-4
kde-base/kgamma:kde-4
kde-base/kgeography:kde-4
kde-base/kget:kde-4
kde-base/kgoldrunner:kde-4
kde-base/kgpg:kde-4
kde-base/khangman:kde-4
kde-base/khelpcenter:kde-4
kde-base/khotkeys:kde-4
kde-base/kig:kde-4
kde-base/kioclient:kde-4
kde-base/kiriki:kde-4
kde-base/kiten:kde-4
kde-base/kjots:kde-4
kde-base/kjumpingcube:kde-4
kde-base/klettres:kde-4
kde-base/klines:kde-4
kde-base/klipper:kde-4
kde-base/kmag:kde-4
kde-base/kmahjongg:kde-4
kde-base/kmenuedit:kde-4
kde-base/kmilo:kde-4
kde-base/kmimetypefinder:kde-4
kde-base/kmines:kde-4
kde-base/kmix:kde-4
kde-base/kmousetool:kde-4
kde-base/kmouth:kde-4
kde-base/kmplot:kde-4
kde-base/knetattach:kde-4
kde-base/knetwalk:kde-4
kde-base/knetworkconf:kde-4
kde-base/knewsticker:kde-4
kde-base/knewstuff:kde-4
kde-base/knotify:kde-4
kde-base/kolf:kde-4
kde-base/kolourpaint:kde-4
kde-base/kompare:kde-4
kde-base/konqueror:kde-4
kde-base/konquest:kde-4
kde-base/konsole:kde-4
kde-base/kopete:kde-4
kde-base/kpasswdserver:kde-4
kde-base/kpat:kde-4
kde-base/kpercentage:kde-4
kde-base/kppp:kde-4
kde-base/kquitapp:kde-4
kde-base/krdc:kde-4
kde-base/kreadconfig:kde-4
kde-base/kreversi:kde-4
kde-base/krfb:kde-4
kde-base/kruler:kde-4
kde-base/krunner:kde-4
kde-base/ksame:kde-4
kde-base/kscd:kde-4
kde-base/kscreensaver:kde-4
kde-base/kshisen:kde-4
kde-base/ksmserver:kde-4
kde-base/ksnapshot:kde-4
kde-base/kspaceduel:kde-4
kde-base/ksplash:kde-4
kde-base/ksquares:kde-4
kde-base/kstars:kde-4
kde-base/kstart:kde-4
kde-base/kstartupconfig:kde-4
kde-base/kstyles:kde-4
kde-base/ksudoku:kde-4
kde-base/ksysguard:kde-4
kde-base/ksystraycmd:kde-4
kde-base/kteatime:kde-4
kde-base/ktimer:kde-4
kde-base/ktimezoned:kde-4
kde-base/ktip:kde-4
kde-base/ktouch:kde-4
kde-base/ktraderclient:kde-4
kde-base/kttsd:kde-4
kde-base/ktuberling:kde-4
kde-base/kturtle:kde-4
kde-base/ktux:kde-4
kde-base/kuiserver:kde-4
kde-base/kuiviewer:kde-4
kde-base/kurifilter-plugins:kde-4
kde-base/kuser:kde-4
kde-base/kwallet:kde-4
kde-base/kweather:kde-4
kde-base/kwin:kde-4
kde-base/kwordquiz:kde-4
kde-base/kworldclock:kde-4
kde-base/kwrite:kde-4
kde-base/libkcddb:kde-4
kde-base/libkcompactdisc:kde-4
kde-base/libkdeedu:kde-4
kde-base/libkdegames:kde-4
kde-base/libkmahjongg:kde-4
kde-base/libkonq:kde-4
kde-base/libkscan:kde-4
kde-base/libkworkspace:kde-4
kde-base/libplasma:kde-4
kde-base/libtaskmanager:kde-4
kde-base/lilo-config:kde-4
kde-base/lskat:kde-4
kde-base/marble:kde-4
kde-base/nepomuk:kde-4
kde-base/nsplugins:kde-4
kde-base/okular:kde-4
kde-base/parley:kde-4
kde-base/phonon:kde-4
kde-base/plasma:kde-4
kde-base/poxml:kde-4
kde-base/qimageblitz
kde-base/secpolicy:kde-4
kde-base/solid:kde-4
kde-base/soliduiserver:kde-4
kde-base/strigi-analyzer:kde-4
kde-base/superkaramba:kde-4
kde-base/svgpart:kde-4
kde-base/sweeper:kde-4
kde-base/systemsettings:kde-4
kde-base/umbrello:kde-4


Листинг 11. Пример package.keywords

# Masked qca-2.0 and dependencies for further testing, bug #129536
app-crypt/qca:2 **
app-crypt/qca-cyrus:2 **
app-crypt/qca-gnupg:2 **
app-crypt/qca-logger:2 **
app-crypt/qca-ossl:2 **
app-crypt/qca-pkcs11:2 **

# KDE 4 dependencies
app-misc/strigi **
dev-libs/libzip **
dev-libs/soprano **
sci-libs/indilib **
sci-mathematics/gmm **

# Unmask KDE 4.0.0
kde-base/amor:kde-4 **
kde-base/ark:kde-4 **
kde-base/blinken:kde-4 **
kde-base/bovo:kde-4 **
kde-base/cervisia:kde-4 **
kde-base/dolphin:kde-4 **
kde-base/drkonqi:kde-4 **
kde-base/gwenview:kde-4 **
kde-base/juk:kde-4 **
kde-base/kalgebra:kde-4 **
kde-base/kalzium:kde-4 **
kde-base/kamera:kde-4 **
kde-base/kanagram:kde-4 **
kde-base/kappfinder:kde-4 **
kde-base/kapptemplate:kde-4 **
kde-base/kate:kde-4 **
kde-base/katomic:kde-4 **
kde-base/kbattleship:kde-4 **
kde-base/kblackbox:kde-4 **
kde-base/kbounce:kde-4 **
kde-base/kbruch:kde-4 **
kde-base/kbugbuster:kde-4 **
kde-base/kcachegrind:kde-4 **
kde-base/kcalc:kde-4 **
kde-base/kcharselect:kde-4 **
kde-base/kcheckpass:kde-4 **
kde-base/kcminit:kde-4 **
kde-base/kcmshell:kde-4 **
kde-base/kcolorchooser:kde-4 **
kde-base/kcontrol:kde-4 **
kde-base/kcron:kde-4 **
kde-base/kde:kde-4 **
kde-base/kdeaccessibility:kde-4 **
kde-base/kdeaccessibility-colorschemes:kde-4 **
kde-base/kdeaccessibility-iconthemes:kde-4 **
kde-base/kdeaccessibility-meta:kde-4 **
kde-base/kdeaccounts-plugin:kde-4 **
kde-base/kdeadmin:kde-4 **
kde-base/kdeadmin-meta:kde-4 **
kde-base/kdeartwork:kde-4 **
kde-base/kdeartwork-colorschemes:kde-4 **
kde-base/kdeartwork-emoticons:kde-4 **
kde-base/kdeartwork-iconthemes:kde-4 **
kde-base/kdeartwork-kscreensaver:kde-4 **
kde-base/kdeartwork-kworldclock:kde-4 **
kde-base/kdeartwork-meta:kde-4 **
kde-base/kdeartwork-sounds:kde-4 **
kde-base/kdeartwork-styles:kde-4 **
kde-base/kdeartwork-wallpapers:kde-4 **
kde-base/kdebase:kde-4 **
kde-base/kdebase-data:kde-4 **
kde-base/kdebase-kioslaves:kde-4 **
kde-base/kdebase-meta:kde-4 **
kde-base/kdebase-startkde:kde-4 **
kde-base/kdebugdialog:kde-4 **
kde-base/kdeedu:kde-4 **
kde-base/kdeedu-meta:kde-4 **
kde-base/kdegames:kde-4 **
kde-base/kdegames-meta:kde-4 **
kde-base/kdegraphics:kde-4 **
kde-base/kdegraphics-meta:kde-4 **
kde-base/kde-l10n:kde-4 **
kde-base/kdelibs:kde-4 **
kde-base/kde-menu:kde-4 **
kde-base/kde-menu-icons:kde-4 **
kde-base/kde-meta:kde-4 **
kde-base/kdemultimedia:kde-4 **
kde-base/kdemultimedia-kioslaves:kde-4 **
kde-base/kdemultimedia-meta:kde-4 **
kde-base/kdenetwork:kde-4 **
kde-base/kdenetwork-filesharing:kde-4 **
kde-base/kdenetwork-meta:kde-4 **
kde-base/kdepasswd:kde-4 **
kde-base/kdepimlibs:kde-4 **
kde-base/kdesdk:kde-4 **
kde-base/kdesdk-kioslaves:kde-4 **
kde-base/kdesdk-meta:kde-4 **
kde-base/kdesdk-misc:kde-4 **
kde-base/kdesdk-scripts:kde-4 **
kde-base/kdessh:kde-4 **
kde-base/kdesu:kde-4 **
kde-base/kdetoys:kde-4 **
kde-base/kdetoys-meta:kde-4 **
kde-base/kdeutils:kde-4 **
kde-base/kdeutils-meta:kde-4 **
kde-base/kde-wallpapers:kde-4 **
kde-base/kdf:kde-4 **
kde-base/kdialog:kde-4 **
kde-base/kdm:kde-4 **
kde-base/kdnssd:kde-4 **
kde-base/keditbookmarks:kde-4 **
kde-base/kfile:kde-4 **
kde-base/kfind:kde-4 **
kde-base/kfloppy:kde-4 **
kde-base/kfourinline:kde-4 **
kde-base/kgamma:kde-4 **
kde-base/kgeography:kde-4 **
kde-base/kget:kde-4 **
kde-base/kgoldrunner:kde-4 **
kde-base/kgpg:kde-4 **
kde-base/khangman:kde-4 **
kde-base/khelpcenter:kde-4 **
kde-base/khotkeys:kde-4 **
kde-base/kig:kde-4 **
kde-base/kioclient:kde-4 **
kde-base/kiriki:kde-4 **
kde-base/kiten:kde-4 **
kde-base/kjots:kde-4 **
kde-base/kjumpingcube:kde-4 **
kde-base/klettres:kde-4 **
kde-base/klines:kde-4 **
kde-base/klipper:kde-4 **
kde-base/kmag:kde-4 **
kde-base/kmahjongg:kde-4 **
kde-base/kmenuedit:kde-4 **
kde-base/kmilo:kde-4 **
kde-base/kmimetypefinder:kde-4 **
kde-base/kmines:kde-4 **
kde-base/kmix:kde-4 **
kde-base/kmousetool:kde-4 **
kde-base/kmouth:kde-4 **
kde-base/kmplot:kde-4 **
kde-base/knetattach:kde-4 **
kde-base/knetwalk:kde-4 **
kde-base/knetworkconf:kde-4 **
kde-base/knewsticker:kde-4 **
kde-base/knewstuff:kde-4 **
kde-base/knotify:kde-4 **
kde-base/kolf:kde-4 **
kde-base/kolourpaint:kde-4 **
kde-base/kompare:kde-4 **
kde-base/konqueror:kde-4 **
kde-base/konquest:kde-4 **
kde-base/konsole:kde-4 **
kde-base/kopete:kde-4 **
kde-base/kpasswdserver:kde-4 **
kde-base/kpat:kde-4 **
kde-base/kpercentage:kde-4 **
kde-base/kppp:kde-4 **
kde-base/kquitapp:kde-4 **
kde-base/krdc:kde-4 **
kde-base/kreadconfig:kde-4 **
kde-base/kreversi:kde-4 **
kde-base/krfb:kde-4 **
kde-base/kruler:kde-4 **
kde-base/krunner:kde-4 **
kde-base/ksame:kde-4 **
kde-base/kscd:kde-4 **
kde-base/kscreensaver:kde-4 **
kde-base/kshisen:kde-4 **
kde-base/ksmserver:kde-4 **
kde-base/ksnapshot:kde-4 **
kde-base/kspaceduel:kde-4 **
kde-base/ksplash:kde-4 **
kde-base/ksquares:kde-4 **
kde-base/kstars:kde-4 **
kde-base/kstart:kde-4 **
kde-base/kstartupconfig:kde-4 **
kde-base/kstyles:kde-4 **
kde-base/ksudoku:kde-4 **
kde-base/ksysguard:kde-4 **
kde-base/ksystraycmd:kde-4 **
kde-base/kteatime:kde-4 **
kde-base/ktimer:kde-4 **
kde-base/ktimezoned:kde-4 **
kde-base/ktip:kde-4 **
kde-base/ktouch:kde-4 **
kde-base/ktraderclient:kde-4 **
kde-base/kttsd:kde-4 **
kde-base/ktuberling:kde-4 **
kde-base/kturtle:kde-4 **
kde-base/ktux:kde-4 **
kde-base/kuiserver:kde-4 **
kde-base/kuiviewer:kde-4 **
kde-base/kurifilter-plugins:kde-4 **
kde-base/kuser:kde-4 **
kde-base/kwallet:kde-4 **
kde-base/kweather:kde-4 **
kde-base/kwin:kde-4 **
kde-base/kwordquiz:kde-4 **
kde-base/kworldclock:kde-4 **
kde-base/kwrite:kde-4 **
kde-base/libkcddb:kde-4 **
kde-base/libkcompactdisc:kde-4 **
kde-base/libkdeedu:kde-4 **
kde-base/libkdegames:kde-4 **
kde-base/libkmahjongg:kde-4 **
kde-base/libkonq:kde-4 **
kde-base/libkscan:kde-4 **
kde-base/libkworkspace:kde-4 **
kde-base/libplasma:kde-4 **
kde-base/libtaskmanager:kde-4 **
kde-base/lilo-config:kde-4 **
kde-base/lskat:kde-4 **
kde-base/marble:kde-4 **
kde-base/nepomuk:kde-4 **
kde-base/nsplugins:kde-4 **
kde-base/okular:kde-4 **
kde-base/parley:kde-4 **
kde-base/phonon:kde-4 **
kde-base/plasma:kde-4 **
kde-base/poxml:kde-4 **
kde-base/qimageblitz-0.0.4 **
kde-base/secpolicy:kde-4 **
kde-base/solid:kde-4 **
kde-base/soliduiserver:kde-4 **
kde-base/strigi-analyzer:kde-4 **
kde-base/superkaramba:kde-4 **
kde-base/svgpart:kde-4 **
kde-base/sweeper:kde-4 **
kde-base/systemsettings:kde-4 **
kde-base/umbrello:kde-4 **


3.1.4. Непосредственно установка

Теперь Вы можете запустить одну из следующих команд emerge, для установки KDE.

  1. Первая установит Вам все из состава KDE 4.0.0, собранное из отдельных ebuilds.

  2. Вторая установит Вам минимальное окружение KDE 4.0.0 как базу для добавления только тех программ, которые Вы хотите.

Листинг 12. Установка KDE 4.0.0

emerge -avD kde-base/kde-meta:kde-4
emerge -avD kde-base/kdebase-startkde:kde-4


3.2. Изменения по сравнению с KDE 3.5

KDE 4 вносит впечатляющие изменения в архитектуру рабочего стола в сравнении с KDE 3. Одним из таких изменений является переход от autotools к cmake. Это означает, что теперь Вы можете видеть прогресс компиляции KDE в процентах.

3.2.1. Скрипт startkde

Не рекомендуется позволять KDE 3.5 и KDE 4.0  использовать одни и те же файлы конфигурации. Для предотвращения этого скрипты startkde перезапишут символическую ссылку ~./kde во время старта KDE. Это означает, что когда Вы будете находиться в сессии KDE 4.0, Ваша конфигурация для KDE 3.5 будет недоступна и наоборот.

Исходя из этого, Вам не следует запускать две разный версии KDE под одним пользователем в одно время. (Войдя в KDE 4.0, KDE .3.5 остается запущенной в фоне, под тем же пользователем ! )

3.2.2. Выбор менеджера входа в систему

По умолчанию, самая последняя версия kde-base/kdm которая у Вас установлена, будет запускаться в момент входа с систему. Для настройки этого, откройте файл  /etc/conf.d/xdm в Вашем любимой текстовом редакторе и измените переменную DISPLAYMANAGER на kdm-3.5 или kdm-4.0. Вы можете посмотреть возможные версии kdm, запустив ls /usr/kde в консоли.

Листинг 13. Добавьте следующее в файл /etc/conf.d/xdm

DISPLAYMANAGER


3.3. FAQ (Часто задаваемые вопросы)

3.3.1. Могу я установить KDE 4.0 и KDE 3.5 одновременно?
3.3.2. Вы сказали, что я могу установить вместе  KDE 3.5 и KDE 4.0, но они блокируют  друг друга !?
3.3.3. Почему KDE 4.0.0 жестко замаскирован (hard-masked)?
3.3.4. Почему KDE 4.0.0 замаскирован EAPI?
3.3.5. Где монолитные KDE ebuilds?
3.3.6. Где  KDE-PIM в KDE 4?
3.3.7. Я попробовал KDE4 и осознал, что пока не хочу его использовать. Что мне следует делать в этом случае?
3.3.8. Означает ли это, что KDE 3.5 будет убран?

3.3.1.

Могу я установить KDE 4.0 и KDE 3.5 одновременно?

Да, обе версии помещаются по слотам, и могут  быть установлены одновременно. Обе версии KDE используют различные KDEHOME, таким образом Вы можете попробовать KDE 4.0 под тем же пользователем, без перезаписи Ваших настроек их KDE 3.5.

3.3.2.

Вы сказали, что я могу установить вместе  KDE 3.5 и KDE 4.0, но они блокируют  друг друга !?

Вам необходимо установить последнюю ревизию (не версию!) пакета kde-base/kdebase (если Вы используете монолитные ebuilds) или kde-base/kdebase-startkde (если Вы используете раздельные ebuilds). Эти ревизии включают патчи, позволяющие множествам версиям KDE сосуществовать.

Примечание: Эти ревизии пока не были стабилизированы, таким образом Вам необходимо прописать ключевые слова для них.

3.3.3.

Почему KDE 4.0.0 жестко замаскирован (hard-masked)?

KDE 4.0.0 является очень технологической версией. Он пока не предназначен для полной замены серии KDE 3. Множество возможностей отсутствуют и множество ошибок ещё будет найдено. Только когда KDE 4.x  перейдет на стадию, которая предложит полноценное обновление для пользователей, тогда с него будет снят статус: жестко замаскирован!

3.3.4.

Почему KDE 4.0.0 замаскирован EAPI?

Ebuilds KDE 4.0.0  используют slot dependencies, такие как kde-base/kdebase-startkde:kde-4,  с синтаксисом зависимости. Вам необходима версия портежей, которая понимает это. Если вы получаете сообщение о маске, тогда Вам следует просто обновить портежи до новой версии.

Листинг 14. Обновление до версии portage, которая поддерживает EAPI=1

# emerge --oneshot >=sys-apps/portage-2.1.3.12


3.3.5.

Где монолитные KDE ebuilds?

О: Мы обнаружили, что иметь оба типа ebuild: раздельные и монолитные часто вводит пользователей в замешательство, а также ненужная никому сложность в eclasses и бесцельное дублирование усилий для команды. Так как теперь KDE использует cmake, то основное недостаток раздельных ebuilds  (долгое время компиляции, потому что дублируется ./configure-runs) незначителен.  По причинам указанным выше, мы решили сопровождать только раздельные ebuilds. Для переключения от монолитных к раздельным ebuilds, удалите все установленные монолитные ebuilds:

Листинг 15. Удаление монолитных ebuilds KDE4

# emerge -C ~kde-base/kde{,accessibility,admin,artwork,base,edu,games,graphics,multimedia,network,sdk,toys,utils,webdev}-4.0.


Потом, установите раздельные ebuilds, как объяснено ранее в этом руководстве.

3.3.6.

Где  KDE-PIM в KDE 4?

-PIM  пока не был выпущен с KDE 4.0.0, поэтому, к сожалению,  пока вы не найдете его в дереве портежей. Вы, конечно, можете использовать, версии 3.5 kmail, akregator и их друзей совместно с KDE 4.0.0.

3.3.7.

Я попробовал KDE4 и осознал, что пока не хочу его использовать. Что мне следует делать в этом случае?

Удалите KDE 4 из Ваших файлов: package.keywords и package.unmask, затем удалите пакеты, которые вы установили. Не забудьте обновить Вашу переменную DISPLAYMANAGER если Вы ранее изменяли её на kde-4.0.

3.3.8.

Означает ли это, что KDE 3.5 будет убран?

Вовсе НЕТ! KDE 3.5 — это очень стабильная версия, и она имеет очень мало ошибок. Несмотря на то, что мы не увидим новых возможностей в KDE 3.5, мы планируем ещё долгое время сопровождать его.

Пред.: Способы переключения раскладок клавиатуры в KDE (3в1)В началоУровень выше: Gentoo и  KDE
В началоGentoo и  KDE → Gentoo KDE 4.0 Guide (Рус.)