Wie man benutzerdefinierte Softwarequellen unter openSUSE Linux hinzufügt und entfernt

Unter openSUSE sind benutzerdefinierte Softwarequellen Paketquellen. Sie können eine über das YaST- Tool „ Software-Repositorys“ oder mit dem Befehl `yast --repository` hinzufügen zypper addrepo; entfernen können Sie sie ebenfalls in YaST oder mit dem Befehl ` zypper removerepoyast --repository`. Durch das Entfernen einer Paketquelle wird deren Quellkonfiguration gelöscht. Bereits installierte Pakete aus dieser Quelle werden dadurch nicht deinstalliert.

Bevor Sie ein Drittanbieter-Repository hinzufügen

Ermitteln Sie die Repository-URL anhand der offiziellen Anweisungen des Softwareentwicklers und vergewissern Sie sich, dass sie Ihre genaue openSUSE-Version unterstützt. Ein Repository für eine Leap-Version ist möglicherweise nicht für eine andere geeignet, und Tumbleweed-Repositories sollten auf Tumbleweed ausgerichtet sein. openSUSE warnt davor, dass inkompatible Drittanbieterquellen zukünftige Paketaktualisierungen beeinträchtigen können; der Leitfaden zur Softwarebeschaffung erläutert die Risiken der Verwendung unterschiedlicher Quellen und Distributionsversionen.

Bevorzugen Sie eine HTTPS-Adresse und einen vertrauenswürdigen Herausgeber. Repositories können signierte Metadaten und Pakete bereitstellen, und YaST oder zypper fragen möglicherweise, ob ein Signaturschlüssel importiert werden soll. Überprüfen Sie den Schlüssel anhand der Dokumentation des Herausgebers oder eines anderen vertrauenswürdigen Kanals, bevor Sie ihn akzeptieren. Eine Abfrage allein ist kein Beweis dafür, dass der Schlüssel dem Herausgeber gehört.

Füge ein Repository mit YaST hinzu.

YaST Control Center mit unter „Softwaretools“ ausgewählten Software-Repositories
Öffnen Sie das Tool „Software-Repositories“ im Softwarebereich von YaST.
  1. Öffnen Sie YaST über das Anwendungsmenü und wählen Sie Software > Software-Repositories . Die genaue Bezeichnung kann je nach Version oder Desktop-Umgebung leicht variieren, aber die openSUSE Leap-Anleitung verwendet diesen Pfad für den konfigurierten Repository-Manager.
  2. Wählen Sie „Hinzufügen“ , dann die Option „Netzwerk“ oder „URL angeben“ (oft mit „URL angeben“ bezeichnet ) und fahren Sie fort.
  3. Der YaST-Repository-Manager listet die konfigurierten Quellen auf, wobei die Schaltfläche „Hinzufügen“ hervorgehoben ist.
    Der Repository-Manager zeigt konfigurierte Quellen und die Schaltfläche „Hinzufügen“ an.
  4. Geben Sie einen kurzen, aussagekräftigen Repository-Namen ein und fügen Sie die genaue Repository-URL ein. Verwenden Sie die für Ihre Distribution bereitgestellte URL, nicht die Projekt-Homepage oder eine allgemeine Downloadseite.
  5. YaST-Formular „Repository hinzufügen“ mit der Auswahl „URL angeben“ und den Feldern „Repository-Name“ und „URL“.
    Geben Sie den Namen des Repositorys und die genaue URL ein, die vom Betreiber angegeben wurde.
  6. Fahren Sie mit der Überprüfung fort. Falls YaST eine GPG-Schlüsselabfrage anzeigt, überprüfen Sie die Schlüsseldetails anhand der Anweisungen des Herausgebers. Brechen Sie den Vorgang ab, falls der Schlüssel nicht verifiziert werden kann oder nicht übereinstimmt. Ist er gültig, akzeptieren Sie ihn und lassen Sie YaST die Repository-Metadaten herunterladen.
  7. Überprüfen Sie die Repository-Liste und wählen Sie dann „OK“ oder „Akzeptieren“ , um die Änderung zu speichern. Die offizielle openSUSE Leap-Startanleitung beschreibt den Repository-Manager von YaST und die zugehörige Abfrage zum Signaturschlüssel.
YaST-GPG-Schlüsseldialog, der fragt, ob ein Repository-Signaturschlüssel als vertrauenswürdig eingestuft und importiert werden soll.
Überprüfen Sie den Signaturschlüssel eines Repositorys, bevor Sie ihn importieren.

Füge ein Repository mit zypper hinzu

Die Terminalmethode ist auf Servern oder wenn YaST nicht verfügbar ist, nützlich. Überprüfen Sie zunächst die bereits konfigurierten Repositories, um einen eindeutigen Alias ​​auszuwählen:

zypper repos --details

Fügen Sie anschließend die Drittanbieterquelle hinzu. Ersetzen Sie <URL> REPOSITORY_URLdurch die exakte URL des Anbieters und wählen Sie eine ungenutzte, einfache URL ALIASwie z extra-repo. B.:

sudo zypper addrepo --refresh REPOSITORY_URL ALIAS
sudo zypper refresh
openSUSE-Terminal mit der Meldung „zypper addrepo“ mit automatischer Aktualisierung sowie Platzhaltern für Repository-URL und Alias.
Der Befehl zypper fügt ein Repository hinzu und aktiviert die automatische Aktualisierung.

Diese --refreshOption aktiviert die automatische Aktualisierung der Metadaten für diese Quelle. Dies ist insbesondere unter Tumbleweed wichtig, da die automatische Aktualisierung bei neuen Repositories möglicherweise nicht standardmäßig aktiviert ist; die Installationsempfehlungen von openSUSE weisen auf diese Einstellung hin. Überprüfen Sie nach Abschluss von zypper den Namen, die URL, den Aktivierungsstatus und den Aktualisierungsstatus mit folgendem Befehl:

zypper repos --details
Terminalausgabe von zypper repos mit dem in der Repository-Liste angezeigten Extra-Repo-Alias.
Verwenden Sie die Spalte „Alias“, um die Quelle zu identifizieren, die Sie entfernen möchten.

Eine benutzerdefinierte Quelle entfernen

In YaST

Öffnen Sie erneut „Software“ > „Software-Repositories“ . Vergleichen Sie den Namen und die URL der ausgewählten Zeile mit der Drittanbieterquelle, die Sie entfernen möchten, wählen Sie „Löschen“ und bestätigen Sie. Übernehmen Sie die Änderung mit „OK“ oder „Akzeptieren“ . Entfernen Sie weder das openSUSE-Kernprodukt noch Update-Repositories, es sei denn, Sie wissen genau, welche Abhängigkeiten davon bestehen.

Im YaST-Dialog „Konfigurierte Software-Repositories“ wird die Quelle „Extra-Repo“ ausgewählt und die Bestätigung der Entfernung angezeigt.
Bevor Sie den ausgewählten Eintrag entfernen, vergewissern Sie sich, dass es sich um das Repository eines Drittanbieters handelt.

Im Terminal

Listen Sie die Repositories auf und ermitteln Sie den exakten Alias. Die Verwendung eines Alias ​​ist sicherer als die einer Zeilennummer, da sich diese bei Änderungen in der Liste ändern kann.

zypper repos --details
sudo zypper removerepo ALIAS

Wenn der Alias ​​der unerwünschten Quelle beispielsweise lautet extra-repo, führen Sie den Befehl aus sudo zypper removerepo extra-repo. Bestätigen Sie die Entfernung in der Ausgabe von zypper und führen Sie den Befehl anschließend zypper repos --detailserneut aus, um zu überprüfen, ob der Alias ​​tatsächlich entfernt wurde.

Terminal zeigt „zypper removerepo extra-repo“ und eine erfolgreiche Entfernungsmeldung an
zypper bestätigt, wenn die ausgewählte Repository-Definition entfernt wurde.

Durch das Entfernen einer Paketquelle wird verhindert, dass zypper dort nach Paketmetadaten und Updates sucht. Bereits installierte Pakete bleiben auf dem System erhalten. Entfernen Sie Pakete separat über die YaST-Softwareverwaltung, zypper remove PACKAGEfalls dies ebenfalls Ihr Ziel ist. Wenn eine installierte Anwendung aus dieser Quelle stammt, planen Sie, woher zukünftige Updates bezogen werden sollen, bevor Sie das Repository löschen.

Schnelle Überprüfungen, falls etwas schiefgeht

  • Beim Aktualisieren wird ein Fehler zurückgegeben: Überprüfen Sie die URL auf Tippfehler und stellen Sie sicher, dass sie auf ein Repository für Ihre genaue Leap-Version oder Tumbleweed verweist.
  • Der Alias ​​ist bereits in Verwendung: Wählen Sie einen anderen eindeutigen Alias ​​und führen Sie den Vorgang erneut aus addrepo.
  • Es erscheint eine Warnung bezüglich des Signaturschlüssels: Halten Sie an und überprüfen Sie den Schlüssel beim Herausgeber. Deaktivieren Sie die Signaturprüfung nicht, um das Repository zum Laufen zu bringen.
  • Sie sind sich nicht sicher, welcher Eintrag benutzerdefiniert ist: Überprüfen Sie die Repository-URL und den Namen in YaST, zypper repos --detailsbevor Sie etwas löschen.

Für Befehlsoptionen und Details zur Repository-Verwaltung siehe die offizielle openSUSE Zypper-Dokumentation .

Einen Kommentar hinterlassen

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

Erfahren Sie, wie Sie mit TestDisk und PhotoRec verlorene Partitionen und Dateien wiederherstellen. Schützen Sie das Quelllaufwerk, führen Sie einen sicheren Scan durch und speichern Sie die wiederhergestellten Daten auf einer anderen Festplatte.

Wie man QR-Codes auf einem Linux-Desktop scannt

Wie man QR-Codes auf einem Linux-Desktop scannt

Scannen Sie QR-Codes unter Linux mit CoBang mithilfe einer Webcam oder einer Bilddatei. Informationen zu Installationsoptionen, Einrichtungsschritten und Lösungen für den Kamerazugriff über Flatpak finden Sie hier.

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

Ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls: Optimieren Sie Belichtung, Farbe, Flimmerreduzierung und andere unterstützte Steuerelemente und prüfen Sie anschließend die kompatiblen Videomodi.

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

Installieren Sie PhpStorm unter Linux mit der JetBrains Toolbox oder dem eigenständigen tar.gz-Archiv, zusätzlich zu den Snap- und Arch-AUR-Optionen. Java ist bereits enthalten.

Wie man unter Linux mit GIMP ein Bild ausschneidet

Wie man unter Linux mit GIMP ein Bild ausschneidet

Unter Linux mit GIMP den Fotohintergrund entfernen: Motiv nachzeichnen, ausgewählten Hintergrund löschen, Transparenz beibehalten und wiederverwendbare PNG-Datei exportieren.

So richten Sie Dual-Panels unter XFCE 4 ein

So richten Sie Dual-Panels unter XFCE 4 ein

Erstellen Sie für jeden Bildschirm ein separates XFCE 4-Panel, weisen Sie das zweite Panel dem richtigen Ausgang zu, positionieren und skalieren Sie es und fügen Sie die benötigten Launcher und Statusanzeigen hinzu.

So installieren Sie Cisco Packet Tracer unter Linux

So installieren Sie Cisco Packet Tracer unter Linux

Laden Sie Cisco Packet Tracer 9.0.1 für Ubuntu 64-Bit herunter, installieren Sie das DEB-Paket mit APT, akzeptieren Sie die Lizenz im Terminal und melden Sie sich an, um ein Lab zu starten.

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Erstellen Sie unter Linux mit GNOME Disks oder dd ein CD-ROM-ISO. Identifizieren Sie das optische Laufwerk, überwachen Sie den Kopiervorgang, überprüfen Sie das Image und erkennen Sie, wann eine beschädigte oder Audio-Disc ein anderes Tool benötigt.

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

Laden Sie FlightGear kostenlos von der offiziellen Website herunter. Vergleichen Sie die Pakete für Windows, macOS und Linux, installieren Sie die Datendateien und starten Sie Ihren ersten Flug.

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Öffnen Sie Google Tasks in einem Browser, fügen Sie eine Chrome-Verknüpfung oder einen App-ähnlichen Start hinzu und verwalten Sie terminierte Aufgaben über Kalender und Gmail.