Aus Usersicht, soll oder sollte YaST wirklich abgelöst werden?

@hui , @susejunky
Ich hoffe wir reden nicht aneinander vorbei weil das leider oft zusammen gemixt wird.

Eine GUI läuft in der Regel auf einem Displayserver wie z.B. einem XServer und wird in der Regel mit Maus und Tastatur bedient.
Oder sie läuft halt über eine Webanwendung wie z.B. Cockpit, Maus und Tastatur lassen auch hier grüßen.

Eine UI muss nicht zwangsläufig etwas mit dem zu tun haben was man als grafische Darstellung versteht, das kann auch Text mit z.B. Eingabefelder oder nur Tastendruck zur Auswahl sein, so nach dem Motto drücke 1 für die 1. Funktion.

Und wie schon in dem Sinne gesagt wurde, “Zeit ist Geld”, wer macht sich schon freiwillig mehr arbeit als es sein muss, und sei es durch mehr tippen.

Dazu kommt das es oftmals nicht mit der Änderung der Konfigurationsdatei getan ist, die Änderungen müssen übernommen werden, Dienste müssen neu gestartet werden, was hier Yast freundlicherweise in der richtigen Reihenfolge macht, z.B. einen Server bootet man in der Regel nicht einfach mal schnell wie z.B. einen PC.

Oftmals benötigt man auch viele Konfigurationseinstellungen für spezielle Fälle in der “normalen” Praxis selten bis überhaupt nicht, sicherlich ist es eine schwierige “Gradwanderung” die notwendigen Funktionen abzuschätzen.

Sorry, natürlich davon abhängig je nachdem wie der Teil der für die Änderungen zuständig ist programmiert ist, wenn bei einem Programm nicht gerade die komplette Syntax einer Konfigurationsdatei “über den Haufen” geworfen wird oder eine Änderung einer bestehenden Funktion neue Funktionen in der GUI/UI erfordern, muss in der Regel auch nichts bei einer GUI/UI angepasst werden, es sein denn man hat den Anspruch auch alle (neuen) Funktionen zu integrieren.
Sicherlich umgeht man aber nicht die Problematik das man darauf achten muss ob man etwas wegen anderer Änderungen anpassen muss.

Was aber sehr wohl oftmals Anpassungen erfordert ist wenn man sich z.B. auf externe Bibliotheken bezieht und die alten Bibliotheken nicht mehr unterstützt werden und schlimmstenfalls auch nicht mehr lauffähig sind.
Das weiß ich auch aus eigener Erfahrung wenn man z.B. gültige Treiber “nur”, oder glücklicherweise, als Sourcecode hat und welchen man sich selbst kompilieren darf / kann, meine Hochachtung vor den Programmierern welche ständig damit zu tun haben.

Bei den Kosten der GUI/UI ist das eine Rechenfrage welche sich meines Erachtens nicht lösen lässt, man kann zwar die Kosten des Programmierers der GUI/UI beziffern aber man weiß nicht wieviel Leute im “Feld” sich in die Doku einarbeiten müssen um die Konfigurationsdateien anzupassen.

Ich denke das oftmals nur auf die eigene Person geschaut wird welche sich um etwas kümmert, auf Basis der eigenen Ausstattung, des eigenen Wissens, aber man vergisst dabei die 1000 oder weitaus mehr Personen welche eine andere Ausgangsbasis haben.
Sicherlich, ich schreibe natürlich auch teilweise im eigenen Interesse, aber versuche auch andere Personen und Hardwareausstattungen im Auge zu behalten.
Ich arbeite auch zwangsweise mit anderer Distros wie z.B. Debian, teilweise über SSH und SFTP, wo es halt kein Yast gibt und ich mich darüber freue das ich dort halt wenigstens den guten alten MC habe.

Aus Erfahrung kann ich sagen, wenn ein Displayserver und damit die GUI crasht ist “ätzend” aber mit Glück noch durch Hilfe, gerade hier z.B. mit Yast im Sinne als UI über die Kommandozeile relativ schnell zu bewältigen.
Zur Not halt wirklich mit z.B. zypper über die Kommandozeile, es ist etwas anderes wenn selbst eine UI crasht welche über die Kommandozeile läuft.
Wenn die UI crasht ist dem System meist ohne größere “Restorationsarbeiten” nicht mehr zu helfen, falls es überhaupt noch läuft, und dann ist es schon Glück wenn das System noch startet und als UI z.B. noch der Midnightcommander läuft und die Wiederherstellung erleichtert wird.

2 Likes

Kann man alte YAST Softwarepakete im neuen OpenSUSE Leap 16 installieren mittels zypper install ?

Noch kann man das; das haben andere Benutzer schon erfolgreich getan. Aber ich würde davon abraten:

Es gibt keine Garantie, daß das funktioniert, und keinen Support; und Bug-Reports darüber werden gnadenlos als “INVALID” (ungültig) geschlossen. Es gibt auch keine Updates dafür mehr in 16.x, weder Fehlerbehebungen noch Sicherheitsupdates. Das ist alles auf eigenes Risiko.

Und es ist eine reine Zeitfrage, ab wann das nicht mehr funktioniert. Die vorhandenen yast2-* -Pakete in 16.x sind nur deshalb noch da, weil Agama Teile davon im Backend benutzt. Die interaktiven Teile davon testet oder wartet niemand mehr für 16.x. Falls irgendein Ruby-Paket inkompatibel wird, mag es aufhören zu funktionieren.

2 Likes

Kann man YAST (YAST2) und COCKPIT zusammen parallel benutzen in OpenSUSE Leap 15.6 , OpenSUSE Leap 16 und SUSE LINUX ENTERPRISE DESKTOP 15 sp 6 ?

Sind dazu berichte bekann ?

Kann man YAST (YAST2) und COCKPIT zusammen parallel benutzen in OpenSUSE Leap 15.6 , OpenSUSE Leap 16 und SUSE LINUX ENTERPRISE DESKTOP 15 sp 6 ?

Sind dazu berichte bekannt ?

Ja.

Aber nicht gleichzeitig (zur selben Zeit).

Und beachte den Beitrag von @shundhammer

Ich benutze eigentlich beides nicht mehr.

Nur Myrlyn.

1 Like

Dazu braucht es keinen “Bericht”, probier es selber aus. Und wenn du dich so vehement dagegen sträubst, Leap 16 zu installieren - dann lass’ es doch einfach.

1 Like

Aber Myrlyn ersetzt nur YaST > Software.
Die Frage über YaST vs Cockpit kann nur über andere Bereiche gehen als Software.

@SVENUNGLAUBE ,
Diese Programe arbeiten nur auf die normale Configurationsdaten. Das heißt, when ein Module gestartet wird, werden die zutreffende Dateien gelesen. Am Ende werden die wieder (eventuel geändert) zuruckgeschrieben. Das Gleiche natürlich auch wenn man sie “von Hand” bearbeitet.

Wenn man die verschiedene Methoden (YaST, Cockpit, Manuel) nicht gleichzeitig aktiv hat, gibt es keine Probleme. Sonst wird warscheinlich die Methode die am letzten gestopt wir das Sagen haben. Aber besser das nicht zu probieren :wink:

2 Likes

Du kannst übrigens auch Myrlyn in Leap 15.6 benutzen:

https://download.opensuse.org/repositories/home:/shundhammer:/myrlyn-stable/openSUSE_Leap_15.6_Update_standard/x86_64/

Herunterladen und von dort aus direkt installieren:

sudo rpm -Uhv ./myrlyn-1.0.0*.rpm

oder

sudo zypper in ./myrlyn-1.0.0*.rpm

Vorsicht bei software.opensuse.org: Falls überhaupt, dann unbedingt das 15.6-Update (!) -Repo verwenden, nicht das ursprüngliche 15.6 ohne Patches: Dann will libzypp alles mögliche auf die ganz alten 15.6-Versionen downgraden, was dein System reichlich kaputt machen kann. Also lieber den Link oben benutzen.

2 Likes

Ich habe noch Vorgängerversion Myrlyn 0.7 installiert in leap 15.6 und sled 15.6 !

https://download.opensuse.org/repositories/home:/shundhammer:/myrlyn-stable/openSUSE_Leap_15.6_Update_standard/x86_64/

I use https://build.opensuse.org/package/show/system:packagemanager/myrlyn on Leap 15.6: v1.0.0! :slight_smile:

2 Likes

Interessant, ich bin ca. 2020 auf Tumbleweed/Plasma umgezogen (Als Anfänger in Linux; 2019 windows>ubuntu). YaST hatte ich anfänglich ein paar Mal geöffnet, vermutlich weil ich als Anfänger irgendwas nicht anders zu lösen vermochte. Seither hatte ich YaST überhaupt nicht mehr geöffnet, jetzt grade habe ich es offen und stöbere durch die Module und sehe nichts das ich jemals vermisst hätte.

Also zwei ernstgemeinte Fragen:

  1. Was genau gibt es in YaST, das man unbedingt braucht?
  2. Kann ich das ganze Geraffel auch deinstallieren, oder braucht TW davon irgendwas dringend?

Mein System:

Betriebssystem: openSUSE Tumbleweed 20260418
KDE-Plasma-Version: 6.6.4
KDE-Frameworks-Version: 6.25.0
Qt-Version: 6.11.0
Kernel-Version: 6.19.12-1-default (64-bit)
Grafik-Plattform: Wayland
Grafikprozessor: Intel® Iris® Xe Graphics

Ich habe keine yast-Module installiert:

# zypper se -si yast2*
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Keine passenden Objekte gefunden.
#

und zur “Gegenprobe”

# zypper se yast2
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                              | Summary                                                                         | Type
---+-----------------------------------+---------------------------------------------------------------------------------+-------
   | autoyast2                         | YaST2 - automatische Installation                                               | Paket
   | autoyast2-installation            | YaST2 Auto-Installationsmodule                                                  | Paket
   | patterns-yast-yast2_basis         | YaST Base-Hilfsprogramme                                                        | Paket
   | patterns-yast-yast2_desktop       | YaST Desktop-Dienstprogramme                                                    | Paket
   | patterns-yast-yast2_install_wf    | YaST2 - Installationspakete                                                     | Paket
   | patterns-yast-yast2_server        | YaSt Server-Hilfsprogramme                                                      | Paket
   | yast2                             | YaST2 - Hauptpaket                                                              | Paket
   | yast2-adcommon-python             | Gemeinsamer Code für die yast python ad Module                                  | Paket
   | yast2-add-on                      | YaST2  - Add-On Medien-Installationscode                                        | Paket
   | yast2-adsi                        | Active Directory Compatible Service Interfaces Editor                           | Paket
   | yast2-aduc                        | Active Directory Benutzer und Rechner für YaST                                  | Paket
   | yast2-alternatives                | YaST2 - Verwaltung von Wechseln zwischen Aktualisierungs-Alternativen           | Paket
   | yast2-apparmor                    | YaST2 - Plugins für die AppArmor-Profilverwaltung                               | Paket
   | yast2-audit-laf                   | YaST2 - Konfiguration von Linux Auditing (LAF)                                  | Paket
   | yast2-auth-client                 | YaST2 - Zentralisierte Konfiguration der System-Authentifizierung               | Paket
   | yast2-auth-server                 | Ein Werkzeug zum Erstellen von Identitätsmanagement-Serverinstanzen             | Paket
   | yast2-boot-server                 | YaST2 - Netzwerk-Booten und Wake-on-LAN-Konfiguration                           | Paket
   | yast2-bootloader                  | YaST2 - Bootloader-Konfiguration                                                | Paket
   | yast2-buildtools                  | Minimaler Werkzeugsatz benötigt zum Bau des Yast-Moduls                         | Paket
   | yast2-cluster                     | Konfiguration eines Clusters                                                    | Paket
   | yast2-configuration-management    | YaST2 - YaST-Konfigurationsverwaltung                                           | Paket
   | yast2-control-center              | YaST2 - Kontrollzentrum                                                         | Paket
   | yast2-control-center-qt           | YaST2 - Kontrollzentrum (Qt-Version)                                            | Paket
   | yast2-core                        | YaST2 - Core-Bibliotheken                                                       | Paket
   | yast2-core-devel                  | YaST2 - Core-Bibliotheken                                                       | Paket
   | yast2-country                     | YaST2 - länderspezifische Einstellungen (Sprache, Tastatur und Zeitzone)        | Paket
   | yast2-country-data                | YaST2 - Daten-Dateien für Länder-Einstellungen                                  | Paket
   | yast2-devtools                    | YaST2 - Entwicklungswerkzeuge                                                   | Paket
   | yast2-dns-manager                 | Samba Internal DNS Manager                                                      | Paket
   | yast2-drbd                        | YaST2 - DRBD-Konfiguration                                                      | Paket
   | yast2-fcoe-client                 | YaST2 - Konfiguration von Fibre Channel over Ethernet                           | Paket
   | yast2-firewall                    | YaST2 - Firewall-Konfiguration                                                  | Paket
   | yast2-firstboot                   | YaST2 - Erste Systemkonfiguration                                               | Paket
   | yast2-firstboot-wsl               | YaST2 firstboot settings for WSL images                                         | Paket
   | yast2-ftp-server                  | YaST2 - FTP-Konfiguration                                                       | Paket
   | yast2-geo-cluster                 | Konfiguration von booth                                                         | Paket
   | yast2-gpmc                        | Gruppenrichtlinien-Verwaltungskonsole für YaST                                  | Paket
   | yast2-hardware-detection          | YaST2 - Interface der Hardware-Erkennung                                        | Paket
   | yast2-installation                | YaST2 - Installationsteile                                                      | Paket
   | yast2-installation-control        | YaST2 - RNG-Schema für Installations-Steuerdateien                              | Paket
   | yast2-instserver                  | YaST2 - Installations-Serverkonfiguration und -Verwaltung                       | Paket
   | yast2-iplb                        | Konfiguration von iplb                                                          | Paket
   | yast2-iscsi-client                | YaST2 - iSCSI-Client-Konfiguration                                              | Paket
   | yast2-iscsi-lio-server            | Konfiguration des iSCSI-LIO-Targets                                             | Paket
   | yast2-isns                        | Konfiguration von isns                                                          | Paket
   | yast2-journal                     | YaST2 - Lesen des systemd-Journals                                              | Paket
   | yast2-kdump                       | Konfiguration von kdump                                                         | Paket
   | yast2-ldap                        | YaST2 - LDAP Agent                                                              | Paket
   | yast2-logs                        | Skripte zur Handhabung von YAST-Logdateien                                      | Paket
   | yast2-metapackage-handler         | YaST2 - Einfache Installation von Add-On RPMs mittels Metapaketen               | Paket
   | yast2-multipath                   | YaST2 - Multipfad-Konfiguration                                                 | Paket
   | yast2-network                     | YaST2 - Netzwerk Konfiguration                                                  | Paket
   | yast2-nfs-client                  | YaST2 - NFS- Konfiguration                                                      | Paket
   | yast2-nfs-common                  | Einrichtung von NFS, allgemeine Teile                                           | Paket
   | yast2-nfs-server                  | YaST2 - NFS Server-Konfiguration                                                | Paket
   | yast2-ntp-client                  | YaST2 -  NTP-Client-Konfiguration                                               | Paket
   | yast2-online-update               | YaST Online Update (YOU) Aktualisierungsprogramm                                | Paket
   | yast2-online-update-frontend      | YaST Online Update (YOU) Aktualisierungsprogramm                                | Paket
   | yast2-packager                    | YaST2 - Paketbibliothek                                                         | Paket
   | yast2-pam                         | YaST2 - PAM Agent                                                               | Paket
   | yast2-perl-bindings               | YaST2 - Perl Bindings                                                           | Paket
   | yast2-pkg-bindings                | YaST2 - Zugang zur Paketverwaltung                                              | Paket
   | yast2-printer                     | YaST2 - Drucker Konfiguration                                                   | Paket
   | yast2-proxy                       | YaST2 - Proxy-Konfiguration                                                     | Paket
   | yast2-python3-bindings            | Python3-Bindings für die YaST-Plattform                                         | Paket
   | yast2-qt-branding-openSUSE        | openSUSE Tumbleweed branding for YaST2 Qt                                       | Paket
   | yast2-rdp                         | Einrichtung des Dienstes Remote Desktop Protokoll zur Remote-Administration     | Paket
   | yast2-rear                        | YaST2 - Rear - Relax and Recover                                                | Paket
   | yast2-rmt                         | YaST2 - Modul zur Konfiguration von RMT                                         | Paket
   | yast2-ruby-bindings               | Ruby-Bindings für die YaST-Plattform                                            | Paket
   | yast2-samba-client                | YaST2 - Samba-Client-Konfiguration                                              | Paket
   | yast2-samba-provision             | YaST2 - Samba AD DC Bereitstellung                                              | Paket
   | yast2-samba-server                | YaST2 - Konfiguration des Samba Servers                                         | Paket
   | yast2-scanner                     | YaST2 - Scanner Konfiguration                                                   | Paket
   | yast2-schema                      | YaST2 - AutoYaST-Schema                                                         | Paket
   | yast2-schema-collection           | Collection of yast2-schema autoyast XML definitions of released distributions   | Paket
   | yast2-schema-default              | YaST2 - AutoYaST Schema (default variant)                                       | Paket
   | yast2-schema-micro                | YaST2 - AutoYaST Schema (micro variant)                                         | Paket
   | yast2-security                    | YaST2 - Konfiguration der Systemsicherheit                                      | Paket
   | yast2-services-manager            | YaST2 - Dienste Manager                                                         | Paket
   | yast2-slp                         | YaST2 - SLP Agent und Bibliothek                                                | Paket
   | yast2-slp-server                  | YaST2-SLP-Daemon-Server-Konfiguration                                           | Paket
   | yast2-snapper                     | YaST - Überprüfung von Dateisystem-Snaphots                                     | Paket
   | yast2-squid                       | Konfiguration von Squid                                                         | Paket
   | yast2-storage-ng                  | YaST2 Festplattenkonfiguration                                                  | Paket
   | yast2-sudo                        | YaST2 - Sudo configuration                                                      | Paket
   | yast2-support                     | YaST2 - Supportanfragen                                                         | Paket
   | yast2-sysconfig                   | YaST2 - Sysconfig-Editor                                                        | Paket
   | yast2-testsuite                   | YaST2 - Testsuite                                                               | Paket
   | yast2-tftp-server                 | YaST2 - Konfiguration des TFTP-Servers                                          | Paket
   | yast2-theme                       | YaST2 - Thema                                                                   | Paket
   | yast2-theme-breeze                | YaST2 - Breeze Icon-Thema                                                       | Paket
   | yast2-theme-oxygen                | YaST2 - Oxygen-Icon-Thema                                                       | Paket
   | yast2-trans                       | YaST2 - Übersetzungs-Container-Paket                                            | Paket
   | yast2-trans-af                    | YaST2 - Afrikanische Übersetzungen                                              | Paket
   | yast2-trans-allpacks              | Intern: Benötigt alle YaST-Übersetzungspakete (Leer)                            | Paket
   | yast2-trans-ar                    | YaST2 - Arabische Übersetzungen                                                 | Paket
   | yast2-trans-ast                   | YaST2 - Assurische Übersetzungen                                                | Paket
   | yast2-trans-bg                    | YaST2 - Bulgarische Übersetzungen                                               | Paket
   | yast2-trans-bn                    | YaST2 - Bengalische Übersetzungen                                               | Paket
   | yast2-trans-bs                    | YaST2 - Bosnische Übersetzungen                                                 | Paket
   | yast2-trans-ca                    | YaST2 - Katalanische Übersetzungen                                              | Paket
   | yast2-trans-cs                    | YaST2 - Tschechische Übersetzungen                                              | Paket
   | yast2-trans-cy                    | YaST2 - Walisische Übersetzungen                                                | Paket
   | yast2-trans-da                    | YaST2 - Dänische Übersetzungen                                                  | Paket
   | yast2-trans-de                    | YaST2 - Deutsche Übersetzungen                                                  | Paket
   | yast2-trans-el                    | YaST2 - Griechische Übersetzungen                                               | Paket
   | yast2-trans-en_GB                 | YaST2 - Übersetzungen ins Britische Englisch                                    | Paket
   | yast2-trans-eo                    | YaST2 - Übersetzungen in Esperanto                                              | Paket
   | yast2-trans-es                    | YaST2 - Spanische Übersetzungen                                                 | Paket
   | yast2-trans-es_AR                 | YaST2 - Spanische (Argentinische) Übersetzungen                                 | Paket
   | yast2-trans-et                    | YaST2 - Estische Übersetzungen                                                  | Paket
   | yast2-trans-eu                    | YaST2 - Übersetzungen in Esperanto                                              | Paket
   | yast2-trans-fa                    | YaST2 - Persische Übersetzungen                                                 | Paket
   | yast2-trans-fi                    | YaST2 - Finnische Übersetzungen                                                 | Paket
   | yast2-trans-fr                    | YaST2 - Französische Übersetzungen                                              | Paket
   | yast2-trans-gl                    | YaST2 - Galizische Übersetzungen                                                | Paket
   | yast2-trans-gu                    | YaST2 - Gudscharatische Übersetzungen                                           | Paket
   | yast2-trans-he                    | YaST2 - Hebräische Übersetzungen                                                | Paket
   | yast2-trans-hi                    | YaST2 - Hindische Übersetzungen                                                 | Paket
   | yast2-trans-hr                    | YaST2 - Kroatische Übersetzungen                                                | Paket
   | yast2-trans-hu                    | YaST2 - Ungarische Übersetzungen                                                | Paket
   | yast2-trans-id                    | YaST2 - Indonesische Übersetzungen                                              | Paket
   | yast2-trans-it                    | YaST2 - Italienische Übersetzungen                                              | Paket
   | yast2-trans-ja                    | YaST2 - Japanische Übersetzungen                                                | Paket
   | yast2-trans-jv                    | YaST2 - Javanische Übersetzungen                                                | Paket
   | yast2-trans-ka                    | YaST2 - Georgische Übersetzungen                                                | Paket
   | yast2-trans-kab                   | YaST2 - Kabylische Übersetzungen                                                | Paket
   | yast2-trans-km                    | YaST2 - Khmerische Übersetzungen                                                | Paket
   | yast2-trans-kn                    | YaST2 - Kannadische Übersetzungen                                               | Paket
   | yast2-trans-ko                    | YaST2 - Koreanische Übersetzungen                                               | Paket
   | yast2-trans-ku                    | YaST2 - Kurdische Übersetzungen                                                 | Paket
   | yast2-trans-lo                    | YaST2 - Laotische Übersetzungen                                                 | Paket
   | yast2-trans-lt                    | YaST2 - Litauische Übersetzungen                                                | Paket
   | yast2-trans-lv                    | YaST2 - Lettische Übersetzungen                                                 | Paket
   | yast2-trans-mk                    | YaST2 - Makedonische Übersetzungen                                              | Paket
   | yast2-trans-mr                    | YaST2 - Marathische Übersetzungen                                               | Paket
   | yast2-trans-nb                    | YaST2 - Norwegisch Bokmål Übersetzungen                                         | Paket
   | yast2-trans-nds                   | YaST2 - Niedersächsische Übersetzungen                                          | Paket
   | yast2-trans-ne                    | YaST2 - Nepalische Übersetzungen                                                | Paket
   | yast2-trans-nl                    | YaST2 - Holländische Übersetzungen                                              | Paket
   | yast2-trans-nn                    | YaST2 - Norwegisch Nynorsk                                                      | Paket
   | yast2-trans-pa                    | YaST2 - Pandschabische Übersetzungen                                            | Paket
   | yast2-trans-pl                    | YaST2 - Polnische Übersetzungen                                                 | Paket
   | yast2-trans-ps                    | YaST2 - Paschtunische Übersetzungen                                             | Paket
   | yast2-trans-pt                    | YaST2 -Portugiesische Übersetzungen                                             | Paket
   | yast2-trans-pt_BR                 | YaST2 - Übersetzungen ins Brasilianische Portugiesisch                          | Paket
   | yast2-trans-ro                    | YaST2 - Rumänische Übersetzungen                                                | Paket
   | yast2-trans-ru                    | YaST2 - Russische Übersetzungen                                                 | Paket
   | yast2-trans-si                    | YaST2 - Singhalesische Übersetzungen                                            | Paket
   | yast2-trans-sk                    | YaST2 - Slowakische Übersetzungen                                               | Paket
   | yast2-trans-sl                    | YaST2 - Slowenische Übersetzungen                                               | Paket
   | yast2-trans-sq                    | YaST2 - Albanische Übersetzungen                                                | Paket
   | yast2-trans-sr                    | YaST2 - Serbische Übersetzungen                                                 | Paket
   | yast2-trans-sr-latin              | YaST2 - Serbische (Latein) Übersetzungen                                        | Paket
   | yast2-trans-stats                 | YaST2 - Übersetzungsstatistiken                                                 | Paket
   | yast2-trans-sv                    | YaST2 - Schwedische Übersetzungen                                               | Paket
   | yast2-trans-sw                    | YaST2 - Suahelische Übersetzungen                                               | Paket
   | yast2-trans-ta                    | YaST2 - Tamilische Übersetzungen                                                | Paket
   | yast2-trans-tg                    | YaST2 - Tadschikische Übersetzungen                                             | Paket
   | yast2-trans-th                    | YaST2 - Thailändische Übersetzungen                                             | Paket
   | yast2-trans-tr                    | YaST2 - Türkische Übersetzungen                                                 | Paket
   | yast2-trans-uk                    | YaST2 - Ukrainische Übersetzungen                                               | Paket
   | yast2-trans-vi                    | YaST2 - Vietnamesische Übersetzungen                                            | Paket
   | yast2-trans-wa                    | YaST2 - Wallonische Übersetzungen                                               | Paket
   | yast2-trans-xh                    | YaST2 - Xhosa Übersetzungen                                                     | Paket
   | yast2-trans-zh_CN                 | YaST2 - Chinesische Übersetzungen (vereinfacht)                                 | Paket
   | yast2-trans-zh_TW                 | YaST2 - Chinesische Übersetzungen (traditionell)                                | Paket
   | yast2-trans-zu                    | YaST2 - Zulu Übersetzungen                                                      | Paket
   | yast2-transfer                    | YaST2-Agent für verschiedene Netzwerkprotokolle                                 | Paket
   | yast2-tune                        | YaST2 - Komponente zur Hardware Konfiguration                                   | Paket
   | yast2-update                      | YaST2 - Update                                                                  | Paket
   | yast2-update-FACTORY              | YaST2 - Update                                                                  | Paket
   | yast2-usbauth                     | Die YaST2-Komponente für die Konfiguration von usbauth                          | Paket
   | yast2-users                       | YaST2 - Konfiguration der Benutzer und Gruppen                                  | Paket
   | yast2-vm                          | Hypervisor und Werkzeuge für Xen und KVM einrichten                             | Paket
   | yast2-vpn                         | Ein YaST-Modul zur Konfiguration von VPN-Gateways und Clients                   | Paket
   | yast2-widget-demo                 | YaST2 - widget demo                                                             | Paket
   | yast2-x11                         | YaST2 - X11-Unterstützung                                                       | Paket
   | yast2-xml                         | YaST2 - XML Agent                                                               | Paket
   | yast2-ycp-ui-bindings             | YaST2 - YCP-Bindings für die YaST2-Benutzerschnittstellen-Engine                | Paket
   | yast2-ycp-ui-bindings-devel       | YaST2 - YCP-Bindings für die YaST2-Benutzerschnittstellen-Engine                | Paket
   | yast2-ycp-ui-bindings-dummy       | YaST2 - YCP Bindings for the YaST2 User Interface Engine (dummy implementation) | Paket
   | yast2-ycp-ui-bindings-dummy-devel | YaST2 - YCP Bindings for the YaST2 User Interface Engine (dummy implementation) | Paket
   | yast2_basis                       | YaST Base-Hilfsprogramme                                                        | Schema
   | yast2_desktop                     | YaST Desktop-Dienstprogramme                                                    | Schema
   | yast2_server                      | YaSt Server-Hilfsprogramme                                                      | Schema
#

Hier in Leap 16.0

kinfo
Operating System: openSUSE Leap 16.0
KDE Plasma Version: 6.4.2
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Kernel Version: 6.12.0-160000.28-default (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 3050

zypper se -si yast
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Keine passenden Objekte gefunden.

    Hinweis: Für eine erweiterte Suche inkl. nicht momentan aktivierter Remote-Ressourcen bitte
    'zypper search-packages' verwenden.

Herzlichen Dank! Weg isses :+1:

Sind bei die Dir die yast*-Pakete gesperrt (“locked”)?

Heute will mir zypper dist-upgrade wieder verschiedenen Muster “x11_yast”, “kde_yast”, “yast_basis” und “yast_desktop” inkl. der “tausend” yast*-Pakete installieren.

Wie bekomme ich mit zypper raus, welche Pakete das verursachen?

zypper se --requires yast
zypper se --recommends yast

Kannst die mal posten…

Die Pakete selbst nicht, aber die von Dir genannten Pattern:

# zypper se -t pattern | grep yast
   | devel_yast               | YaST-Entwicklung                                                    | Schema
   | x11_yast                 | Benutzer-Oberflächen für YaST                                       | Schema
   | yast2_basis              | YaST Base-Hilfsprogramme                                            | Schema
   | yast2_desktop            | YaST Desktop-Dienstprogramme                                        | Schema
   | yast2_server             | YaSt Server-Hilfsprogramme                                          | Schema
#

Auf meinem System sind keine Pattern installiert und alle Pattern gesperrt.

# zypper ll | grep patt
1  | ^patterns-*                      | package | (beliebig) | 
#

Die gesperrten pattern habe ich eben mal gesperrt (wegen @susejunky). dann werden die zwar nicht mehr angeboten, aber immer noch eine Mengen yast2*-Pakete.

zypper se --requires yast
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                              | Summary                                                                         | Type
---+-----------------------------------+---------------------------------------------------------------------------------+-------
   | agama                             | Agama Installer                                                                 | Paket
   | agama-yast                        | YaST integration service for Agama - common files                               | Paket
   | autoyast2                         | YaST2 - automatische Installation                                               | Paket
   | autoyast2-installation            | YaST2 Auto-Installationsmodule                                                  | Paket
   | autoyast_xml_validator            | Cross distribution and cross architecture autoyast XML syntax checker           | Paket
   | devel_yast                        | YaST-Entwicklung                                                                | Schema
   | live-net-installer                | Makes the installation available from a running system                          | Paket
   | patterns-aeon-base                | openSUSE Aeon                                                                   | Paket
   | patterns-gnome-gnome_yast         | GNOME-Benutzeroberflächen für YaST                                              | Paket
   | patterns-kalpa-base               | Kalpa Desktop                                                                   | Paket
 l | patterns-kde-kde_yast             | KDE-Benutzer-Interface für YaST                                                 | Paket
   | patterns-media-rest_cd_core       | Verbleibende Software                                                           | Paket
   | patterns-media-rest_dvd           | Verbleibende Software                                                           | Paket
   | patterns-microos-base             | openSUSE MicroOS                                                                | Paket
   | patterns-tik-base                 | openSUSE tik                                                                    | Paket
 l | patterns-yast-yast2_basis         | YaST Base-Hilfsprogramme                                                        | Paket
 l | patterns-yast-yast2_desktop       | YaST Desktop-Dienstprogramme                                                    | Paket
   | patterns-yast-yast2_install_wf    | YaST2 - Installationspakete                                                     | Paket
   | patterns-yast-yast2_server        | YaSt Server-Hilfsprogramme                                                      | Paket
   | ruby4.0-rubygem-agama-yast        | YaST integration service for Agama                                              | Paket
   | skelcd-control-MicroOS            | The MicroOS control file needed for installation                                | Paket
   | skelcd-control-openSUSE           | The openSUSE Installation Control file                                          | Paket
   | skelcd-control-openSUSE-Slowroll  | The openSUSE Slowroll Installation Control file                                 | Paket
   | x11_yast                          | Benutzer-Oberflächen für YaST                                                   | Schema
   | yast2                             | YaST2 - Hauptpaket                                                              | Paket
   | yast2-adcommon-python             | Gemeinsamer Code für die yast python ad Module                                  | Paket
   | yast2-add-on                      | YaST2  - Add-On Medien-Installationscode                                        | Paket
   | yast2-adsi                        | Active Directory Compatible Service Interfaces Editor                           | Paket
   | yast2-aduc                        | Active Directory Benutzer und Rechner für YaST                                  | Paket
   | yast2-apparmor                    | YaST2 - Plugins für die AppArmor-Profilverwaltung                               | Paket
   | yast2-audit-laf                   | YaST2 - Konfiguration von Linux Auditing (LAF)                                  | Paket
   | yast2-auth-client                 | YaST2 - Zentralisierte Konfiguration der System-Authentifizierung               | Paket
   | yast2-auth-server                 | Ein Werkzeug zum Erstellen von Identitätsmanagement-Serverinstanzen             | Paket
   | yast2-boot-server                 | YaST2 - Netzwerk-Booten und Wake-on-LAN-Konfiguration                           | Paket
   | yast2-bootloader                  | YaST2 - Bootloader-Konfiguration                                                | Paket
   | yast2-cluster                     | Konfiguration eines Clusters                                                    | Paket
   | yast2-configuration-management    | YaST2 - YaST-Konfigurationsverwaltung                                           | Paket
   | yast2-control-center              | YaST2 - Kontrollzentrum                                                         | Paket
   | yast2-control-center-qt           | YaST2 - Kontrollzentrum (Qt-Version)                                            | Paket
   | yast2-core-devel                  | YaST2 - Core-Bibliotheken                                                       | Paket
   | yast2-country                     | YaST2 - länderspezifische Einstellungen (Sprache, Tastatur und Zeitzone)        | Paket
   | yast2-country-data                | YaST2 - Daten-Dateien für Länder-Einstellungen                                  | Paket
   | yast2-devtools                    | YaST2 - Entwicklungswerkzeuge                                                   | Paket
   | yast2-dns-manager                 | Samba Internal DNS Manager                                                      | Paket
   | yast2-drbd                        | YaST2 - DRBD-Konfiguration                                                      | Paket
   | yast2-fcoe-client                 | YaST2 - Konfiguration von Fibre Channel over Ethernet                           | Paket
   | yast2-firewall                    | YaST2 - Firewall-Konfiguration                                                  | Paket
   | yast2-firstboot                   | YaST2 - Erste Systemkonfiguration                                               | Paket
   | yast2-firstboot-wsl               | YaST2 firstboot settings for WSL images                                         | Paket
   | yast2-ftp-server                  | YaST2 - FTP-Konfiguration                                                       | Paket
   | yast2-geo-cluster                 | Konfiguration von booth                                                         | Paket
   | yast2-gpmc                        | Gruppenrichtlinien-Verwaltungskonsole für YaST                                  | Paket
   | yast2-hardware-detection          | YaST2 - Interface der Hardware-Erkennung                                        | Paket
   | yast2-installation                | YaST2 - Installationsteile                                                      | Paket
   | yast2-instserver                  | YaST2 - Installations-Serverkonfiguration und -Verwaltung                       | Paket
   | yast2-iplb                        | Konfiguration von iplb                                                          | Paket
   | yast2-iscsi-client                | YaST2 - iSCSI-Client-Konfiguration                                              | Paket
   | yast2-iscsi-lio-server            | Konfiguration des iSCSI-LIO-Targets                                             | Paket
   | yast2-isns                        | Konfiguration von isns                                                          | Paket
   | yast2-journal                     | YaST2 - Lesen des systemd-Journals                                              | Paket
   | yast2-kdump                       | Konfiguration von kdump                                                         | Paket
   | yast2-ldap                        | YaST2 - LDAP Agent                                                              | Paket
   | yast2-metapackage-handler         | YaST2 - Einfache Installation von Add-On RPMs mittels Metapaketen               | Paket
   | yast2-multipath                   | YaST2 - Multipfad-Konfiguration                                                 | Paket
   | yast2-network                     | YaST2 - Netzwerk Konfiguration                                                  | Paket
   | yast2-nfs-client                  | YaST2 - NFS- Konfiguration                                                      | Paket
   | yast2-nfs-server                  | YaST2 - NFS Server-Konfiguration                                                | Paket
   | yast2-ntp-client                  | YaST2 -  NTP-Client-Konfiguration                                               | Paket
   | yast2-online-update               | YaST Online Update (YOU) Aktualisierungsprogramm                                | Paket
   | yast2-online-update-frontend      | YaST Online Update (YOU) Aktualisierungsprogramm                                | Paket
   | yast2-packager                    | YaST2 - Paketbibliothek                                                         | Paket
   | yast2-pam                         | YaST2 - PAM Agent                                                               | Paket
   | yast2-perl-bindings               | YaST2 - Perl Bindings                                                           | Paket
   | yast2-printer                     | YaST2 - Drucker Konfiguration                                                   | Paket
   | yast2-proxy                       | YaST2 - Proxy-Konfiguration                                                     | Paket
   | yast2-python3-bindings            | Python3-Bindings für die YaST-Plattform                                         | Paket
   | yast2-rdp                         | Einrichtung des Dienstes Remote Desktop Protokoll zur Remote-Administration     | Paket
   | yast2-rear                        | YaST2 - Rear - Relax and Recover                                                | Paket
   | yast2-rmt                         | YaST2 - Modul zur Konfiguration von RMT                                         | Paket
   | yast2-ruby-bindings               | Ruby-Bindings für die YaST-Plattform                                            | Paket
   | yast2-samba-client                | YaST2 - Samba-Client-Konfiguration                                              | Paket
   | yast2-samba-provision             | YaST2 - Samba AD DC Bereitstellung                                              | Paket
   | yast2-samba-server                | YaST2 - Konfiguration des Samba Servers                                         | Paket
   | yast2-scanner                     | YaST2 - Scanner Konfiguration                                                   | Paket
   | yast2-security                    | YaST2 - Konfiguration der Systemsicherheit                                      | Paket
   | yast2-services-manager            | YaST2 - Dienste Manager                                                         | Paket
   | yast2-slp                         | YaST2 - SLP Agent und Bibliothek                                                | Paket
   | yast2-slp-server                  | YaST2-SLP-Daemon-Server-Konfiguration                                           | Paket
   | yast2-snapper                     | YaST - Überprüfung von Dateisystem-Snaphots                                     | Paket
   | yast2-squid                       | Konfiguration von Squid                                                         | Paket
   | yast2-storage-ng                  | YaST2 Festplattenkonfiguration                                                  | Paket
   | yast2-sudo                        | YaST2 - Sudo configuration                                                      | Paket
   | yast2-support                     | YaST2 - Supportanfragen                                                         | Paket
   | yast2-sysconfig                   | YaST2 - Sysconfig-Editor                                                        | Paket
   | yast2-testsuite                   | YaST2 - Testsuite                                                               | Paket
   | yast2-tftp-server                 | YaST2 - Konfiguration des TFTP-Servers                                          | Paket
   | yast2-theme                       | YaST2 - Thema                                                                   | Paket
   | yast2-theme-breeze                | YaST2 - Breeze Icon-Thema                                                       | Paket
   | yast2-theme-oxygen                | YaST2 - Oxygen-Icon-Thema                                                       | Paket
   | yast2-trans-allpacks              | Intern: Benötigt alle YaST-Übersetzungspakete (Leer)                            | Paket
   | yast2-transfer                    | YaST2-Agent für verschiedene Netzwerkprotokolle                                 | Paket
   | yast2-tune                        | YaST2 - Komponente zur Hardware Konfiguration                                   | Paket
   | yast2-update                      | YaST2 - Update                                                                  | Paket
   | yast2-update-FACTORY              | YaST2 - Update                                                                  | Paket
   | yast2-usbauth                     | Die YaST2-Komponente für die Konfiguration von usbauth                          | Paket
   | yast2-users                       | YaST2 - Konfiguration der Benutzer und Gruppen                                  | Paket
   | yast2-vm                          | Hypervisor und Werkzeuge für Xen und KVM einrichten                             | Paket
   | yast2-vpn                         | Ein YaST-Modul zur Konfiguration von VPN-Gateways und Clients                   | Paket
   | yast2-widget-demo                 | YaST2 - widget demo                                                             | Paket
   | yast2-x11                         | YaST2 - X11-Unterstützung                                                       | Paket
   | yast2-xml                         | YaST2 - XML Agent                                                               | Paket
   | yast2-ycp-ui-bindings             | YaST2 - YCP-Bindings für die YaST2-Benutzerschnittstellen-Engine                | Paket
   | yast2-ycp-ui-bindings-devel       | YaST2 - YCP-Bindings für die YaST2-Benutzerschnittstellen-Engine                | Paket
   | yast2-ycp-ui-bindings-dummy       | YaST2 - YCP Bindings for the YaST2 User Interface Engine (dummy implementation) | Paket
   | yast2-ycp-ui-bindings-dummy-devel | YaST2 - YCP Bindings for the YaST2 User Interface Engine (dummy implementation) | Paket
   | yast2_basis                       | YaST Base-Hilfsprogramme                                                        | Schema
   | yast2_desktop                     | YaST Desktop-Dienstprogramme                                                    | Schema
   | yast2_server                      | YaSt Server-Hilfsprogramme                                                      | Schema
zypper se --recommends yast
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                                   | Summary                                             | Type
---+----------------------------------------+-----------------------------------------------------+------
   | budgie-desktop-branding-openSUSE       | openSUSE branding of the Budgie Desktop Environment | Paket
i+ | patterns-base-apparmor                 | AppArmor                                            | Paket
   | patterns-base-apparmor-32bit           | AppArmor                                            | Paket
   | patterns-base-x11-32bit                | X Window System                                     | Paket
i  | patterns-base-x11_enhanced             | X Window System                                     | Paket
   | patterns-base-x11_enhanced-32bit       | X Window System                                     | Paket
   | patterns-cinnamon-cinnamon_basis       | Cinnamon-Basissystem                                | Paket
i  | patterns-desktop-multimedia            | Multimedia                                          | Paket
i+ | patterns-kde-kde                       | KDE Applications and Plasma Desktop                 | Paket
 l | patterns-kde-kde_yast                  | KDE-Benutzer-Interface für YaST                     | Paket
   | patterns-lxde-lxde                     | LXDE Desktop-Umgebung                               | Paket
   | patterns-lxqt-lxqt                     | LXQt Desktop-Umgebung                               | Paket
   | patterns-media-rest_cd_core            | Verbleibende Software                               | Paket
   | patterns-media-rest_dvd                | Verbleibende Software                               | Paket
   | patterns-server-dhcp_dns_server-32bit  | DHCP- und DNS-Server                                | Paket
   | patterns-server-directory_server       | Verzeichnisserver (LDAP)                            | Paket
   | patterns-server-directory_server-32bit | Verzeichnisserver (LDAP)                            | Paket
   | patterns-server-file_server            | Dateiserver                                         | Paket
   | patterns-server-file_server-32bit      | Dateiserver                                         | Paket
i+ | patterns-server-kvm_tools              | KVM-Virtualisierungs-Host und Tools                 | Paket
   | patterns-server-lamp_server-32bit      | Web- und LAMP-Server                                | Paket
   | patterns-server-xen_tools              | XEN-Virtualisierungs-Host und Tools                 | Paket
   | patterns-xfce-xfce_basis               | Xfce-Basissystem                                    | Paket
   | patterns-yast-devel_yast               | YaST-Entwicklung                                    | Paket
 l | patterns-yast-x11_yast                 | Benutzer-Oberflächen für YaST                       | Paket
 l | patterns-yast-yast2_basis              | YaST Base-Hilfsprogramme                            | Paket
 l | patterns-yast-yast2_desktop            | YaST Desktop-Dienstprogramme                        | Paket
   | patterns-yast-yast2_server             | YaSt Server-Hilfsprogramme                          | Paket
   | yast2-installation                     | YaST2 - Installationsteile                          | Paket
   | yast2-online-update                    | YaST Online Update (YOU) Aktualisierungsprogramm    | Paket

Du kannst patterns einfach deinstallieren, die dadurch installierten Pakete werden dann nicht deinstalliert, nur das pattern Paket.

Bei mir ist kein pattern (Schema) installiert:

zypper se -si -t pattern
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Keine passenden Objekte gefunden.

    Hinweis: Für eine erweiterte Suche inkl. nicht momentan aktivierter Remote-Ressourcen bitte
    'zypper search-packages' verwenden.

1 Like