KDE Repositorys
Inhaltsverzeichnis
Hinzufügen dieser Repos zu einer bestehenden Installation
Wenn Sie nicht das von Argon and Krypton bereitgestellte Installationsprogramm verwenden, können Sie ein vorhandenes System mit Zypper auf die hier aufgeführten Repos umstellen (YaST kann zum Hinzufügen der Repos verwendet werden, jedoch nicht für die Umstellung auf die neuen Pakete).
Es ist wichtig, eine höhere Priorität (d.h. einen niedrigeren Wert!) als die Haupt-Repos von openSUSE zu verwenden und zypper dup --allow-vendor-change
für die Umstellung zu benutzen (siehe Vendor change update).
Verwenden Sie bei Leap $releasever
, anstatt die Distributionsversion fest in der URL zu kodieren. Dadurch wird vermieden, dass Sie die URL bei Upgrades ändern müssen.
Beispiel: Aktuelle KDE Software Veröffentlichungen für Leap:
zypper ar -fp 75 'https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_$releasever' KDE-Qt5 zypper ar -fp 75 'https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_$releasever' KDE-Frameworks zypper ar -fp 75 'https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_$releasever' KDE-Applications zypper ar -fp 75 'https://download.opensuse.org/repositories/KDE:/Extra/KDE_Applications_openSUSE_Leap_$releasever' KDE-Extra zypper -v dup --allow-vendor-change
Beispiel: Builds vom git master für Tumbleweed:
zypper ar -fp 75 https://download.opensuse.org/repositories/KDE:/Unstable:/Qt/openSUSE_Tumbleweed/ KDE:Unstable:Qt zypper ar -fp 75 https://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Factory/ KDE:Unstable:Frameworks zypper ar -fp 75 https://download.opensuse.org/repositories/KDE:/Unstable:/Applications/KDE_Unstable_Frameworks_openSUSE_Factory/ KDE:Unstable:Applications zypper ar -fp 75 https://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Factory/ KDE:Unstable:Extra zypper -v dup --allow-vendor-change
Hintergrundinformationen
Die Einrichtung der Repositorys basiert auf dem Unterschied zwischen drei Paketgruppen:
- KDE Framework/Plasma-Pakete. Diese Gruppe enthält die Framework-Bibliotheken und den Plasma-Arbeitsbereich.
- KDE-Anwendungspakete. Diese Gruppe enthält die KDE-Anwendungspakete, wie Dolphin, Kdenlive, Konqueror, etc.
- Pakete für KDE/Qt-basierte Anwendungen, die unabhängig von den Hauptversionen der KDE-Software veröffentlicht werden. Diese Gruppe enthält Anwendungen, die auf den KDE- oder Qt-Bibliotheken basieren, wie Krita, Konversation, Quassel, usw.
Wartungsaktualisierungen
Seit openSUSE 12.3 hat das openSUSE-KDE-Community-Team ein Wartungsverfahren angewandt, bei dem KDE-Pakete, die mit der Distribution ausgeliefert wurden, über die Wartungsschiene mit kleineren Updates aktualisiert werden. Damit soll sichergestellt werden, dass die Benutzer die neuesten verfügbaren Fehlerbehebungen für ihre KDE-Version erhalten.
Was ist verfügbar
Basierend auf den obigen Angaben werden den openSUSE-Benutzern die folgenden Repositories zur Verfügung gestellt.
Für Anwender
- Die neuesten Versionen von KDE Frameworks 5 und Plasma, optional Anwendungen
Dabei handelt es sich um neuere Versionen der Framework-Bibliotheken und des Plasma-Desktops, wie sie von der KDE-Gemeinschaft veröffentlicht wurden, sowie um eine Reihe von openSUSE-spezifischen Patches. Optional können Sie auch aktualisierte KDE-Anwendungen erhalten. Diese werden mindestens für die neueste openSUSE-Version und Tumbleweed geliefert. Abhängig von den verfügbaren Versionen der Abhängigkeiten können diese Aktualisierungen auch für ältere, aber unterstützte openSUSE-Versionen bereitgestellt werden.
- KDE Extra
Neuere Versionen einzelner Anwendungen, KDE/Qt-basiert (aber nicht Teil von Frameworks, Plasma oder Anwendungsversionen), die für veröffentlichte Distributionen gepackt wurden. Dieses Repository wird von der größeren openSUSE-Community verwaltet.
- Argon Live Medium
Bei jeder Änderung in den Paketen wird eine Live-DVD erstellt und openQA getestet. Es basiert auf Leap und verfügt standardmäßig über Repos für die neueste veröffentlichte KDE-Software und bietet ein Installationsprogramm.
Für Mitwirkende
- KDE Unstable Repositories
Pakete basierend auf Git-Snapshots der oben genannten Pakete/Releases. Diese werden aufgrund möglicher Abhängigkeiten von neueren Paketen nur für die neueste openSUSE Leap-Version und Tumbleweed erstellt.
- Krypton Live Medium
Bei jeder Änderung in den Paketen wird eine Live-DVD erstellt und openQA getestet. Es basiert auf Tumbleweed und verfügt standardmäßig über die KDE Unstable Repositories und bietet ein Installationsprogramm.
- Qt 6
Die neue Hauptversion von Qt. Pakete sind für die neueste openSUSE Leap-Version und Tumbleweed verfügbar.
Aktualisierte „Extra“-Anwendungen
Anwendungen, die von KDE entwickelt wurden, aber nicht Teil von "Frameworks, Plasma und Anwendungen" sind, werden im KDE Extra-Repository entwickelt. Verwenden Sie dieses Repository, um „einige, aber nicht alle“ Nicht-Kernanwendungen auf die neueste Version zu aktualisieren.
KDE Frameworks 5, Plasma 5 und Anwendungen
Neueste (auch Beta!) Versionen von KDE Frameworks 5 und Plasma 5, optional auch Anwendungen.
Wenn Sie eine Beta testen und/oder die neueste Version verwenden möchten, können Sie dieses Repo verwenden.
Tumbleweed-Benutzer erhalten neue stabile Versionen, sobald sie verfügbar sind, und werden normalerweise innerhalb weniger Tage in Standard-Repositories veröffentlicht.
- KDE Frameworks 5: https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Factory/
- KDE-Anwendungen (optional): https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Tumbleweed/
- KDE Extra (optional): https://download.opensuse.org/repositories/KDE:/Extra/KDE_Frameworks5_openSUSE_Tumbleweed
Hinweis für Benutzer von openSUSE Leap: Leap wird mit einer Qt LTS-Version ausgeliefert, die für das neueste Plasma nicht aktuell genug ist. Um KDE:Frameworks5 zu verwenden, ist KDE:Qt5 erforderlich. Einige Anwendungen von Drittanbieter-Repos können möglicherweise nicht installiert werden, da sie die spezifische Version von Qt erfordern, die mit Leap geliefert wird.
- Kompatibles Qt 5.x: https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_15.5/
- KDE Frameworks 5: https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15.5/
- KDE-Anwendungen (optional): https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_15.5/
- KDE Extra (optional): https://download.opensuse.org/repositories/KDE:/Extra/KDE_Applications_openSUSE_Leap_15.5/
- Kompatibles Qt 5.x: https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_15.4/
- KDE Frameworks 5: https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15.4/
- KDE-Anwendungen (optional): https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_15.4/
- KDE Extra (optional): https://download.opensuse.org/repositories/KDE:/Extra/KDE_Applications_openSUSE_Leap_15.4/
Unstable Frameworks, Plasma und Anwendungen
Diese Repositorys enthalten tägliche Builds von KDE Frameworks 5, Plasma 5 und KF5-basierten Anwendungen von Git. Aufgrund von Abhängigkeiten können wir nur Pakete für die neueste openSUSE Leap-Version und Tumbleweed bereitstellen.
Angesichts des schnellen Entwicklungstempos wird die Verwendung dieser Repositorys auf Produktionssystemen „nicht empfohlen“. Sie richten sich vor allem an Entwickler und Ersttester – die Nutzung erfolgt auf eigene Gefahr.
- Kompatibles Qt 6.x: https://download.opensuse.org/repositories/KDE:/Qt6/openSUSE_Tumbleweed/
- Kompatibles Qt 5.x: https://download.opensuse.org/repositories/KDE:/Unstable:/Qt/openSUSE_Tumbleweed/
- KDE Unstable Frameworks: https://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Factory/
- KDE Unstable Applications: https://download.opensuse.org/repositories/KDE:/Unstable:/Applications/KDE_Unstable_Frameworks_openSUSE_Factory/
- KDE Unstable Extra: https://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Factory/
- Kompatibles Qt 6.x: https://download.opensuse.org/repositories/KDE:/Qt6/openSUSE_Leap_15.5/
- Kompatibles Qt 5.x: https://download.opensuse.org/repositories/KDE:/Unstable:/Qt/openSUSE_Leap_15.5/
- KDE Unstable Frameworks: https://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Leap_15.5/
- KDE Unstable Applications: https://download.opensuse.org/repositories/KDE:/Unstable:/Applications/KDE_Unstable_Frameworks_openSUSE_Leap_15.5/
- KDE Unstable Extra: https://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Leap_15.5/
- Kompatibles Qt 6.x: https://download.opensuse.org/repositories/KDE:/Qt6/openSUSE_Leap_15.4/
- Kompatibles Qt 5.x: https://download.opensuse.org/repositories/KDE:/Unstable:/Qt/openSUSE_Leap_15.4/
- KDE Unstable Frameworks: https://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Leap_15.4/
- KDE Unstable Applications: https://download.opensuse.org/repositories/KDE:/Unstable:/Applications/KDE_Unstable_Frameworks_openSUSE_Leap_15.4/
- KDE Unstable Extra: https://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Leap_15.4/
Qt6
Dieses Repository enthält Qt-Core und zusätzliche Bibliotheken. Qt6-Pakete können zusammen mit Qt5-Paketen installiert werden.