KDE/Репозиторий ebuild-файлов

From Gentoo Wiki
< KDE
Jump to:navigation Jump to:search
This page is a translated version of the page KDE/Ebuild repository and the translation is 100% complete.

Команда 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.