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-файлов
Команда 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.