Добрый день дорогой читатель, данное повествование не является истиной в последней инстанции, это некая инструкция по установке (в основном для собственного пользования) KDE Plasma на Gentoo (условия таковы Gentoo установлена с использованием UEFI и файловой системы BTRFS на чистый накопитель, с системой инициализации SystemD) с пояснениями и все возможными мыслями. Действия будут происходить на KVM/QEMU для наглядности. Приступим к установке KDE Plasma...
меняем профиль на профиль содержащий в имени plasma/systemd, так как Gentoo с системой инициализации SystemD, данный профиль уже содержит все необходимые параметры для KDE Plasma
eselect profile list | grep stable
eselect profile set 28
eselect profile show
далее в файл make.conf в переменную USE вносим следующие USE-флаги
nano /etc/portage/make.conf
...
USE="X systemd xorg qt5 qt6"
немного поговорим о них
X - поддержка X11
systemd - Включить использование специфичных для systemd библиотек и функций, таких как активация сокетов или отслеживание сеансов.
xorg - Создайте сервер Xorg X (НАСТОЯТЕЛЬНО РЕКОМЕНДУЕТСЯ)
qt5 - Добавить поддержку приложения Qt6 и инфраструктуры пользовательского интерфейса.
qt6 - Добавить поддержку приложения Qt6 и инфраструктуры пользовательского интерфейса.
остальные use-флаги для переменной USE описаны тут
для виртуальной машины этого будет предостаточно, для установки на реальное железо потребуется чуть больше
Далее обновляем "мир" так как мы сменили профиль, надо обязательно выполнить
emerge --ask --verbose --deep --update --newuse @world
пакетов достаточно много, продолжительность процесса будет зависеть от вашей "машины"
и устанавливаем следующие пакеты (возможно потребуется до установить пакет media-libs/mesa если вы ранее прописали параметр VIDEO_CARDS="" то при обновлении "мира" будет установлен автоматически) отвечающие за Иксы
emerge --ask x11-base/xorg-drivers x11-base/xorg-server
далее давайте впишем use-флаг для метапакета kde-plasma/plasma-meta, что бы вместе с ним установился дисплейный менеджер sddm. Создаем файл командой ниже:
nano /etc/portage/package.use/plasma-meta
Далее вносим следующий use-флаг
...
kde-plasma/plasma-meta sddm
...
так мы сообщаем emerge установить вместе с метапакетом kde-plasma/plasma-meta установить x11-misc/sddm.
устанавливаем метапакет kde-plasma следующей командой, наберитесь терпения, процесс весьма долог
emerge --ask kde-plasma/plasma-meta
устанавливаем метапакет kde-apps/kde-apps-meta это полный комплект софта для KDE Plasma, либо же маневрируем с помощью use-флагов исключая не нужные метапакеты категории софта(например игры, образование), либо же устанавливать по пакетам то что нужно вам, решать вам.
emerge --ask kde-apps/kde-apps-meta
решили поставить полностью? да вы отважны мой юный читатель!!! наберитесь терпения, так содержит в себе более четырех сот пакетов. Пробуем.
Если у вас появилось подобное сообщение как на скриншоте ниже, где после списка пакетов рекомендуют добавит пару use-флагов для установки метапакета kde-apps/kde-apps-meta, то следует прекратить и прописать соответствующие use-флаги, давайте их пропишем в соответствующий файл командой и позже вернемся к установке метапакета kde-apps/kde-apps-meta
и так создаем следующий файл командой ниже
nano /etc/portage/package.use/kde-apps-meta
далее вносим следующие строки исходя из сообщения emerge
...
dev-qt/qtpositioning geoclue
media-video/ffmpeg libass
...
Решили исключить ненужные категории софта? Давайте об этом поговорим. В первую очередь посмотрим(да да, не ленитесь читать) на официальном сайте Gentoo какие существуют use-флаги у данного пакета kde-apps/kde-apps-meta. Для исключения той или иной категории софта следует отредактировать одноименный файл /etc/portage/package.use/kde-apps-meta и добавить следующие use-флаги
nano /etc/portage/package.use/kde-apps-meta
...
kde-apps/kde-apps-meta -education -games
...
знак "-" что мы сообщаем emerge о том что исключаем установку данных метапакетов включенных в метапакет kde-apps/kde-apps-meta
после выполняем повторно установку если не просит внести use-флаги подтверждаем установку
emerge --ask kde-apps/kde-apps-meta
опять же повторюсь, при установке на реальное железо потребуется куда больше use-флагов
Далее запускаем дисплейный менеджер как сервис
systemctl enable sddm
systemctl restart sddm
если все прошло успешно то увидите следующее
в результате мы имеем KDE Plasma со всевозможным софтом
P.S. Дорогой читатель, если ты читаешь(точнее уже дочитал) эту статью хочу пожелать тебе терпения в этом не легком пути по изучению Gentoo. Да прибудет с тобой Сила мой юный джедай...
За основу взято HandBook, так же несколько инструкций от других пользователей и переписаны под себя
За сим откланиваюсь...