KDE/Репозиторий ebuild-файлов
Команда KDE Gentoo поддерживает репозиторий KDE. Этот репозиторий содержит «живые», пре-релизные, рабочие и другие вещи, которые ещё не готовы или по иным причинам непригодны для использования в основном репозитории Gentoo. Эта статья предоставляет инструкции по добавлению разрабатываемого репозитория Gentoo KDE в систему.
Использование репозитория
Самым простым способом подключить репозиторий KDE является использование eselect repository, который выполнит все операции с emerge --sync без использования дополнительных приложений (кроме dev-vcs/git):
root #
emerge --ask app-eselect/eselect-repository dev-vcs/git
root #
eselect repository enable kde
Это всё, что требуется для настройки репозитория. Следующие разделы — это краткое вступление, и они не нужны для установки, например Plasma 5.
Наборы пакетов
В дополнение к стандартным пакетам, доступен широкий спектр наборов пакетов. Например:
- Установка последнего стабильного KDE Frameworks 5:
root #
emerge --ask @kde-frameworks
- Установка KDE Plasma 5.21:
root #
emerge --ask @kde-plasma-5.21
- Установка KDE Frameworks из ветки master:
root #
emerge --ask @kde-frameworks-live
- Установка всего сразу:
root #
( emerge --list-sets | sed -n '/kde.*live/s/^/@/p' | { mapfile -t a; emerge -av --select "${a[@]}" <&3; } ) 3<&0
Ключевые слова и размаскировка
Для пользователей стабильных систем, а также для тех, кто хочет протестировать определенные версии пакетов, репозиторий предоставляет набор файлов package.accept_keywords, package.mask и package.unmask. Все доступные файлы находятся в каталоге Documentation.
Например, чтобы добавить ключевое слово для ветки master KDE Frameworks 5:
root #
cd /etc/portage/package.accept_keywords
root #
ln -s /path/to/repository/kde/Documentation/package.accept_keywords/kde-frameworks-live.keywords
Сообщения об ошибках
При создании отчетов об ошибках на Bugzilla добавляйте [kde overlay]
в начале поля summary. Также принимаются pull requests на Github mirror.