Startseite
» LINUX
»
So bearbeiten Sie PPAs in Linux Mint (GUI und Terminal)
So bearbeiten Sie PPAs in Linux Mint (GUI und Terminal)
Die einfachste Möglichkeit, PPAs in Linux Mint zu bearbeiten, ist die Verwendung des integrierten Tools „Softwarequellen“. Auf der aktuellen Linux Mint-Version können Sie auf der PPA-Seite PPAs hinzufügen, entfernen, aktivieren, deaktivieren und deren Inhalte durchsuchen. Wenn Sie die Repository-Zeile selbst ändern müssen, verwenden Sie das Terminal und bearbeiten Sie die entsprechende APT-Quelldatei.
Diese Anleitung bezieht sich auf die aktuelle Linux Mint-Tooling-Umgebung. Linux Mint 22.3 „Zena“ nutzt die Ubuntu Noble-Paketbasis, während LMDE auf Debian basiert und nicht als Ubuntu-PPA-Ziel betrachtet werden sollte. Das Linux Mint-eigene Projekt mintsources kann die PPA-Seite ausblenden, wenn die PPA-Unterstützung deaktiviert ist.
PPAs in Linux Mint mit Software Sources verwalten
1. Offene Softwarequellen
Öffnen Sie das Anwendungsmenü, suchen Sie nach „Softwarequellen“ und starten Sie es. Möglicherweise ist eine Administratorauthentifizierung erforderlich, da die Repository-Einstellungen das gesamte System betreffen.
Suche nach Softwarequellen über das Anwendungsmenü von Linux Mint.
2. Öffnen Sie die PPA-Seite.
Wählen Sie PPAs in der linken Seitenleiste aus. Die aktuelle Benutzeroberfläche zeigt eine Spalte „Aktiviert“ und drei Hauptschaltflächen: Hinzufügen , Entfernen und Durchsuchen . Ältere Anleitungen erwähnen möglicherweise eine Schaltfläche „Bearbeiten“, die aktuelle Linux Mint-Benutzeroberfläche bietet jedoch keine solche für PPAs.
Die aktuelle PPA-Seite konzentriert sich auf das Aktivieren, Hinzufügen, Entfernen und Durchsuchen von PPA-Einträgen.
3. Ein bestehendes PPA aktivieren oder deaktivieren.
Aktivieren oder deaktivieren Sie das PPA mithilfe des Kontrollkästchens neben dem PPA. Die Deaktivierung ist bei der Fehlersuche hilfreich, da die Quelle so konfiguriert bleibt, APT aber keine Pakete mehr davon abruft. Klicken Sie nach einer Änderung des Repository-Status auf die Aufforderung zum Aktualisieren des APT-Caches, sobald Software Sources dies anbietet.
Durch Umschalten des Kontrollkästchens „Aktiviert“ kann ein PPA vorübergehend deaktiviert oder wieder aktiviert werden.
4. Fügen Sie einen neuen PPA hinzu.
Klicken Sie auf „Hinzufügen “ und geben Sie dann das PPA im üblichen ppa:owner/nameFormat ein. Kopieren Sie die Kennung von der offiziellen PPA-Seite des Projekts, anstatt sie zu erraten. Der aktuelle mintsources-Code von Linux Mint prüft vor dem Hinzufügen, ob das PPA die Ubuntu-Basisversion des Systems unterstützt.
Geben Sie die PPA-Kennung im Format ppa:owner/name ein und bestätigen Sie anschließend das Hinzufügen.
5. Entfernen Sie eine Stromabnahmebescheinigung.
Wählen Sie das PPA aus und klicken Sie auf „Entfernen “. Aktualisieren Sie anschließend den APT-Cache. Das Entfernen eines Repositorys führt nicht automatisch zu einem Downgrade der zuvor installierten Pakete. Gehen Sie daher nicht davon aus, dass das System auf die Paketversionen von Linux Mint zurückgesetzt wurde, nur weil der PPA-Eintrag nicht mehr vorhanden ist.
PPAs vom Terminal aus bearbeiten
Das Terminal ist besser geeignet, wenn Sie wiederholbare Befehle ausführen oder die eigentlichen APT-Dateien untersuchen möchten.
Ersetzen Sie dies owner/namedurch das gewünschte PPA. Der add-apt-repositoryWorkflow kümmert sich automatisch um die Eingabe der Quelle und den Signaturschlüssel, was sicherer ist als das manuelle Einfügen von Tastaturbefehlen aus älteren Anleitungen.
Verwenden Sie add-apt-repository mit der PPA-Kennung und aktualisieren Sie anschließend die Paketmetadaten.
Dies ist dem Löschen nur der Quelldatei vorzuziehen, da das aktuelle Linux Mint auch einen dedizierten Signaturschlüssel für ein PPA verwaltet.
Entfernen Sie das PPA mit add-apt-repository und führen Sie anschließend apt update aus.
Suchen Sie die PPA-Quelldatei und den Schlüssel.
APT liest zusätzliche Repositories aus /etc/apt/sources.list.d/. Das aktuelle Linux Mint mintsources schreibt ein PPA als .listDatei und speichert dessen Schlüssel unter /etc/apt/keyrings/mit einem signed-by=Verweis. Sie können beide Speicherorte mit folgendem Befehl überprüfen:
ls /etc/apt/sources.list.d/
ls /etc/apt/keyrings/
APT unterstützt auch das neuere Format, wie im sources.list-Handbuch.sources von Ubuntu dokumentiert ist . Gehen Sie also nicht davon aus, dass jedes Drittanbieter-Repository eine solche Datei verwendet..list
Repository-Definitionen und ihre Signaturschlüssel befinden sich an separaten APT-Konfigurationsorten.
Bearbeiten Sie eine PPA-Quellzeile manuell
Falls Sie die URI, die Suite oder die Optionen wirklich ändern müssen, sichern Sie die Datei vorher und bearbeiten Sie sie als Root:
Ändern Sie den Ubuntu-Codenamen nicht , nur um ein nicht unterstütztes PPA zum Laufen zu bringen. Linux Mint 22.3 verwendet die Noble-Basis, und die aktuelle Implementierung der Softwarequellen überprüft die PPA-Unterstützung anhand des Basis-Codenamens. Das Umgehen dieser Prüfung kann zu Abhängigkeitskonflikten führen oder zukünftige Updates verhindern. Informationen zur Paketbasis finden Sie in den Versionshinweisen zu Linux Mint 22.3.
Die manuelle Bearbeitung sollte am besten Fällen vorbehalten bleiben, in denen Sie die Repository-URI, die Suite und die Signaturschlüsselreferenz verstehen.
Was tun, wenn apt update nach einer PPA-Änderung fehlschlägt?
404 oder „Keine Release-Datei vorhanden“: Das PPA veröffentlicht wahrscheinlich keine Pakete für Ihre Ubuntu-Basisversion. Deaktivieren oder entfernen Sie es, anstatt den Paketnamen zu ändern.
Signatur- oder NO_PUBKEY-Fehler: Entfernen Sie das PPA und fügen Sie es anschließend von der offiziellen Quelle erneut hinzu. Vermeiden Sie veraltete Anweisungen, die auf der apt-key addaktuellen Mint-Version basieren; Mint verwendet nun Schlüsselbunddateien pro Repository.
Warnung vor doppelten Repository-Einträgen: Überprüfen Sie die Softwarequellen /etc/apt/sources.list.d/auf doppelte Einträge und behalten Sie nur die gewünschte Quelle bei.
Für Hintergrundinformationen darüber, was ein PPA ist und wie Launchpad ihn unterzeichnet, siehe die offizielle Launchpad PPA-Dokumentation .