Установка KDE на Gentoo Linux
- Теперь на desktop можно и KDE поставить
Подготовка
Выбор профиля:
eselect profile show
Текущий профиль "default/linux/amd64/13.0", изменим его на "default/linux/amd64/13.0/desktop/kde"
Посмотрим список доступных профилей
eselect profile list
Смена профиля
eselect profile set 6
Настройки
/etc/portage/make.conf
... # Поддержка языков LINGUAS="en ru" # Добавить флаги USE="... cups alsa ffmpeg mpeg ogg flac lame vorbis mad taglib jpeg jpeg2k png # Multimeia "
Обновим систему, так же при этом у будут установлены новые пакеты, в основном графические библиотеки
emerge --sync emerge world -uDNav
Обновление конфигов (или отказ от их обновления)
etc-update
Прочитаем что пишут
eselect news read
Так же было сообщение, что надо обновить модули Python
python-updater
Перезагрузка не лишнее
reboot
Установка X server
emerge x11-base/xorg-x11 -av
/etc/portage/make.conf
... VIDEO_CARDS="nvidia"
Установка KDE
Если вам нужна полная сборка KDE, установите пакет kde-meta. Этот пакет включает все приложения KDE как зависимости. Если вам нужна базовая сборка KDE, установите kdebase-startkde. Вы всегда сможете установить дополнительные приложения, когда захотите. Если вам нужно что-то между kde-meta и kdebase-startkde, установите kdebase-meta. Вы получите некоторые дополнительные приложения, вроде konsole и kdm.
kdebase-meta | Total: 108 packages (106 new, 2 in new slots), Size of downloads: 155,926 kB
kdebase-startkde | Total: 83 packages ( 81 new, 2 in new slots), Size of downloads: 147,833 kB
Я выберу среднее
emerge kde-base/kdebase-meta -av
rc-update add dbus default
Настройка DisplayManager
/etc/conf.d/xdm
... DISPLAYMANAGER="kdm"
rc-update add xdm default
reboot
Пользователи
В KDE пользователь root НЕ ЗАЙДЕТ ! Создайте своего пользователя
useradd -m myuser passwd myuser
Добавить пользователя в группы: wheel, cdrom, cdrw, audio, video
usermod -a -G wheel myuser
Если системная локаль по умолчанию отличается от желаемой, а мы желаем русский интерфейс, то прописать например такое
~/.bash_profile
... LC_ALL="ru_RU.UTF-8" LANG="ru_RU.UTF-8" LC_MESSAGES="POSIX" # Использовать в качестве разделителя дробной части точку # (в русской локали по умолчанию запятая) LC_NUMERIC="POSIX" LC_TIME="POSIX"
Программы
Установка необходимых в быту программ и пакетов
- app-portage/porthole - Porthole GUI установка/удаление программ
- kde-base/kde-l10n - Пакет локализации (ранее мы определили LINGUAS)
- sys-fs/ntfs3g - для работы с NTFS (в ядре включена поддержка записи, но этого не достаточно)
- kde-base/kmix - Аудио микшер
- www-client/firefox - Браузер FireFox
- www-plugins/adobe-flash - Adobe Flash Player
Принять лицензию
echo "www-plugins/adobe-flash AdobeFlash-10" >> /etc/portage/package.license
- kde-base/kopete - Программа обмена сообщениями
Добавить поддержку протокола AIM/ICQ
echo "kde-base/kopete oscar" >> /etc/portage/package.use
- kde-base/ark - Архиватор
Добавить поддержку LZMA (7-Zip)
echo "kde-base/ark lzma" >> /etc/portage/package.use
- app-arch/unrar - Поддержка RAR
- kde-base/kcalc -Калькулятор
- net-p2p/ktorrent - Торрент клиент
- kde-base/gwenview - Просмотр изображений
- kde-base/ksnapshot - Снимки с экрана (Print Screen)
- kde-base/okular - Просмотр документов (PDF, Djvu и т.п.)
Добавить поддержку разных форматов
echo "kde-base/okular chm djvu ebook" >> /etc/portage/package.use
- media-video/smplayer - Медиаплеер
- media-sound/amarok - Аудиоплеер Amarok
Требует установить флаг
echo "dev-db/mysql embedded" >> /etc/portage/package.use
- x11-themes/gtk-theme-switch - Программа для смены GTK тем, что бы приложения под GTK выглядели более сносно
gtk-theme-switch
- kde-base/filelight - Анализатор использования диска
echo "x11-themes/qtcurve-qt4 gtk windeco" >> /etc/portage/package.use
x11-themes/qtcurve-qt4
media-fonts/ubuntu-font-family
Обсуждение
Для установки KDE нужно добавить ключ
–autounmask-write
http://wiki.gentoo.org/wiki/Knowledge_Base:Unmasking_a_package