Linux - Hilfe beim deinstallieren von Programmen?
Hallo Community,
ich bräuchte eure Hilfe beim deinstallieren von Programmen unter Linux.
Ich verwende openSUSE Leap 15.4 (mit Xfce-Desktop-Umgebung) und bin nicht so gut vertraut mit Linux.
Ich wollte das ‚Screen-Capture-Programm‘ ‚Kazam‘ installieren und möchte jetzt die Änderungen wieder rückgängig machen weil die Installation nicht funktioniert hat.
Ich habe einfach versucht aus dem Browser heraus per ‚one-klick‘ zu installieren. Es gab mehrere Fehlermeldungen und es hat nicht funktioniert. Es wurden mehrere ‚Pakete‘ und ‚Repertoires‘ installiert und diese möchte ich nun wieder möglichst genau deinstallieren ohne dass ich Etwas anderes von Linux ‚beschädige‘.
Ich habe am 03.02.2023 unter folgenden Webseiten die Installation gestartet:
1. Unter: ‚https://software.opensuse.org/download/package?package=kazam&project=home%3Asimotek%3Abase‘ habe ich folgendes versucht:
Ich habe unter ‚Select Your Operation System‘ – ‚openSUSE‘ gewählt und dann – ‚15.4‘ angeklickt, im Fenster habe ich dann ‚open with‘ ‚YaST 1-Click Install (default)‘ gewählt und bin den Fenstern durch die Installation gefolgt indem ich immer ‚bestätigt‘ / ‚weiter‘ gewählt habe auch bei Fehlermeldungen. Dies habe ich zwei mal wiederholt.
2. Unter: ‚https://software.opensuse.org/package/kazam“ habe ich folgendes versucht:
Ich habe unter ‚Distributions‘ ‚openSUSE Leap 15.4‘ – ‚Show community packages‘ angeklickt,
und ‚1 Click Install‘ gewählt und wie unter ‚1.‘ dann zwei mal versucht es so zu installieren.
Folgende Veränderungen habe ich unter YaST2 ‚YaST Software Management‘ gefunden:
1. Ich finde zum 03.02.2023 unter ‚Extras‘ – ‚Show History‘ folgende neue Einträge: siehe Bilder ‚02History-01,-02,-03‘.
2. Ich finde unter ‚Repositories‘ einen (zumindest diesen einen, eventuell auch mehrere, ich bin mir nicht sicher) neuen Eintrag ‚home:simotek:base‘ welche folgende Einträge hat: siehe Bilder ‚03Repo-01,-02,-03,-04,-05).
Außerdem meine ich mich zu erinnern dass viele ‚Abhängigkeiten‘ installiert bzw. verändert wurden.
Und ich bekomme seitdem immer wenn ich YaST2 ‚YaST Software Management‘ aufrufe folgende Fehlermeldung:
‚An error occurred during repository initialization. [https-download.opensuse.org-71d84995|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/] Valid metadata not found at specified URL History: - [https-download.opensuse.org-71d84995|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/] Repository type can't be determined.‘
Ich kann mir nicht vorstellen wie ich alle diese Änderungen und diese Installationen wieder Rückgängig machen kann und einen ‚one-klick-deinstall‘ gibt es eher auch nicht. Bevor ich jetzt einfach das ‚Repertoires‘ deinstalliere wollte ich euch fragen wie ihr vorgehen würdet?
Über eine Anleitung würde ich mich freuen :-)
2 Antworten
Ich würde die betreffenden Repositories entfernen. Dabei sollten alle daraus installierten Pakete ebenfalls deinstalliert werden.
Das GA/Pool ist kein standardmäßig vorhandenes Repository. Das home:simotek:base sowieso nicht. Die Entfernung dieser sollte keine Probleme bereiten.
Die zusätzlich installierten Pakete, die aus den normalen Repositories stammen, würde ich einfach installiert lassen. Die stören das System nicht. Außer du hast sehr wenig Speicher, dann sollte man diese noch mal aufspüren. Das ist aber nicht trivial.
Unter openSUSE habe ich die folgenden Erfahrungen gemacht:
- Leider gibt es überraschend wenig Software in den offiziellen Repositories, dafür werden diese gut mit Updates gepflegt.
- Wenn etwas in den "normalen" Repositories vorhanden ist: daraus installieren.
- Wenn nicht: entweder lassen oder über flatpak installieren. Siehe dazu https://flathub.org/home .
Informationen: Flatpaks sind ein alternatives Paketformat und installieren sich mit sämtlichen Abhängigkeiten als Container. Dadurch "verseuchen" sie nicht das restliche System mit Fremdpaketen. Mit Fremd-Quellen habe ich unter Ubuntu sehr negative Erfahrungen gesammelt, weil diese jedes Upgrade unmöglich gemacht haben. Dann musste ich jedes halbe Jahr das System neu installieren. Echt unnötig!
Ich benutze das viel, da man dadurch aktuellere Pakete unabhängig von der Distribution bekommt und diese auch eine Neuinstallation mitsamt Einstellungen überleben, wenn man eine extra Home-Partition hat und flatpaks als Benutzer installiert. Man muss aber dem jeweiligen Flatpak-Verteiler vertrauen. Bei Flathub habe ich bisher keine negativen Erfahrungen gemacht.
Hi julihan41, ich danke dir für deine schnelle und gute Antwort :-) Ich habe jetzt erst einmal das simotek repository entfernt und 2 Pakete entfernt (das Programm 'kazam' weshalb ich dieses repository installiert hatte. Den Vorschlag über flatpak finde ich gut und ich schaue mir die Seite mal an - Danke ;)
die Fehlermeldung
download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/] Keine gültigen Metadaten bei dem festgelegten URL gefunden Verlauf:
hat mit Sicherheit sehr wenig mit deinem Installationsversuch zu tun.
So etwas passiert hin und wieder mal, dass Repositiories eingetragen werden, die dann irgendwann mal wieder ungültig sind.
Warum so etwas passiert und warum das nicht automatisch korrigiert wird, weiß ich nicht.
Bei mir kommt der gleiche Fehler, wohl weil ich gestern
mit zypper in xsel ein Programm installiert habe.
Nach Deinstallion von xsel und erneuter Installation sind es die Repositories
...SP1:/GA.. und ...SP3:/GA...
Das ist lästig aber offensichtlich problemlos lösbar.
Rufe yast auf wähle Software-Repositories und lösche genau das oder die Einträge.
Die musst du aber auch nicht löschen, nur eben die Fehlermeldung überspringen.
Durch deine Versuche sollte auch nichts weiter passiert sein. Lass es wie es ist.
Wenn es bei der Installation andere Pakete zu Konflikten kommt, wird das festgestellt und du kannst darauf reagieren.
Hi guenterhalt, ich danke dir für die schnelle und gut beschriebene Hilfe :-) Ich werde das so versuchen. Wie's du's beschreibst wirds bestimmt funktionieren - Danke ;)