This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.

Please visit our production wiki at https://wiki.gentoo.org

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

From Gentoo Wiki (test)
< 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. Этот репозиторий содержит: live, upstream pre-releases, works-in-progress, и другие вещи, которые еще не готовы или по иным причинам непригодны для использования в основном репозитории ebuild-файлов Gentoo.

Использование репозитория ebuild-файлов

Самый простой способ подключить KDE-репозиторий, использовать layman:

root #echo "app-portage/layman sync-plugin-portage" >> /etc/portage/package.use
root #emerge --ask app-portage/layman
root #layman --fetch --add kde

USE-флаг sync-plugin-portage доступен начиная с layman-2.3.0 и выше.

Заметка
Это все что требуется для настройки репозитория. Следующие разделы - краткое вступление и не нужны для установки, например Plasma 5.

Наборы пакетов

В дополнение к стандартным пакетам, доступен широкий спектр наборов пакетов. Например:

  • Установка последнего стабильного KDE Frameworks 5:
root #emerge --ask @kde-frameworks
  • Установка KDE Plasma 5.10:
root #emerge --ask @kde-plasma-5.10
  • Установка 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.