KDE/Ebuild Repository
Das Gentoo KDE-Team verwaltet das KDE-ebuild-Repository. Dieses Ebuild Repository enthält Live-Ebuilds, Upstream-Pre-Releases, Work-in-Progress und andere Dinge, die noch nicht fertig sind oder auf andere Weise für das Haupt-Ebuild-Repository von Gentoo ungeeignet sind. Dieser Artikel bietet Anweisungen zum Hinzufügen von Gentoos KDE Ebuild-Entwicklungs-Repository zu einem System.
Verwenden des Ebuild-Repository
Der einfachste Weg, das KDE-Repositorium zu aktivieren, ist die Verwendung von eselect repository, das mit emerge --sync ohne zusätzliche Software (außer dev-vcs/git) funktioniert:
root #
emerge --ask app-eselect/eselect-repository dev-vcs/git
root #
eselect repository enable kde
Das ist alles, was benötigt wird, um das Repository einzurichten. Die folgenden Abschnitte sind eine kurze Einführung und nicht notwendig für die Installation von z.B. Plasma 5.
Sets
Zusätzlich zu den Standard Paketen wird eine breite Palette von Paketsets bereitgestellt. Beispielsweise:
- Installation des neuesten stabilen KDE-Frameworks 5:
root #
emerge --ask @kde-frameworks
root #
emerge --ask @kde-frameworks
- Installation von KDE Plasma 5.21:
root #
emerge --ask @kde-plasma-5.21
root #
emerge --ask @kde-plasma-5.21
- Installation des KDE Frameworks Master Branch:
root #
emerge --ask @kde-frameworks-live
root #
emerge --ask @kde-frameworks-live
- Installation von allem:
root #
( emerge --list-sets | sed -n '/kde.*live/s/^/@/p' | { mapfile -t a; emerge -av --select "${a[@]}" <&3; } ) 3<&0
root #
( emerge --list-sets | sed -n '/kde.*live/s/^/@/p' | { mapfile -t a; emerge -av --select "${a[@]}" <&3; } ) 3<&0
Schlagwörter und Unmasking
Um Benutzer mit stabilen Systemen und diejenigen zu unterstützen, die bestimmte Paketversionen testen möchten, bietet das ebuild-Repository einen Satz von package.accept_keywords, package.mask und package. demask Dateien. Alle verfügbaren Dateien befinden sich im Verzeichnis Dokumentation.
Zum Beispiel, um KDE Frameworks 5 Master Branch zu keyworden:
root #
cd /etc/portage/package.accept_keywords
root #
ln -s /path/to/repository/kde/Documentation/package.accept_keywords/kde-frameworks-live.keywords
Fehler melden
Bitte melde Fehler auf Bugzilla und stelle der Zusammenfassung [kde overlay]
voran. Darüber hinaus werden Pull-Requests bei Github akzeptiert.