PPAs oder Personal Package Archives sind eine Art von Repository, das in Linux-Systemen zum Speichern und Verteilen von Softwarepaketen verwendet wird.
Lassen Sie uns lernen, was ein PPA ist, wie sie sich von Standard-Repositorys unterscheiden, wie PPAs hinzugefügt und entfernt werden, ob PPAs sicher zu verwenden sind und schließlich die Vorteile der Verwendung von PPAs.
Was ist PPA?
Die Welt der freien und quelloffenen Software (FOSS) lebt von individuellen Beiträgen. Möglicherweise sind Sie noch kein offizieller Entwickler der Distribution kritische Beiträge zu Open-Source-Code leisten oder Anwendungen entwickeln, die das Benutzererlebnis verbessern.
Beachten Sie, dass Sie PPA unter Linux nicht mit der Erkrankung Primary Progressive Aphasia verwechseln sollten. PPA im Linux-Ökosystem befasst sich mit Paketen, während PPA in der medizinischen Terminologie eine neurologische Störung ist, die Sprache und Kommunikation beeinträchtigt.
Manchmal werden diese Anwendungen möglicherweise nicht mit dem offiziellen Repository der Software zusammengeführt. Hier kommt PPA ins Spiel. Ein persönliches Paketarchiv (PPA) ist ein Repository, das Softwarepakete hostet, die von Einzelpersonen oder Gruppen erstellt und verwaltet und anderen zur Verfügung gestellt werden.
PPAs sind eine bequeme Möglichkeit, auf die neuesten Softwareversionen zuzugreifen, die noch nicht in den offiziellen Repositories des Betriebssystems verfügbar sind. Sie ermöglichen Entwicklern und Benutzern die einfache Verteilung und Installation von Softwarepaketen, die nicht Teil des sind offiziellen Repositories oder die neuere Softwareversionen bereitstellen als die, die in den offiziellen Repositorys verfügbar sind Lagerstätten.
Jeder, der eine App herunterladen möchte, die noch nicht Teil des offiziellen Repositorys ist, kann das PPA dieser Anwendung hinzufügen und es mit dem Standardpaketmanager auf seinem System installieren.
Ubuntu ermöglicht es Entwicklern, PPAs zu erstellen und auf ihnen zu hosten Startrampe. Benutzer können auf dieser Website nach einem Paket oder Repository suchen und dessen PPA zu ihrem System hinzufügen.
Wie unterscheiden sich PPAs von Standard-Repositorys?
Ein Personal Package Archive (PPA) ist, wie der Name schon sagt, ein Repository, das Sie verwenden können, um Ihre eigenen Pakete oder Pakete zu speichern, die nicht in den offiziellen Repositorys Ihres Betriebssystems verfügbar sind. PPAs ermöglichen es Benutzern, Software, die nicht von den offiziellen Repositories ihrer Linux-Distribution bereitgestellt wird, einfach zu installieren und zu aktualisieren.
Andererseits sind Standard-Repositories Sammlungen von Softwarepaketen, die offiziell von den Entwicklern des Betriebssystems bereitgestellt werden. Der standardmäßige Paketmanager einer Distribution verwaltet diese Repositories im Allgemeinen.
Standard-Repositories enthalten normalerweise eine breite Palette von Softwarepaketen, die von den Entwicklern der Distribution gründlich getestet und gewartet werden.
Es gibt einige wesentliche Unterschiede zwischen PPAs und Standard-Repositorys:
- PPAs werden normalerweise von einzelnen Benutzern oder Organisationen erstellt und verwaltet, während die Entwickler des Betriebssystems normalerweise Standard-Repositorys verwalten.
- PPAs enthalten oft Pakete, die in den Standard-Repositories nicht verfügbar sind.
- PPAs werden möglicherweise nicht so gründlich getestet und unterstützt wie Pakete in den Standard-Repositorys, da sie im Allgemeinen nicht von den offiziellen Entwicklern gepflegt werden.
- Sie können PPAs zu Ihrem System hinzufügen, indem Sie Paket-Manager-Befehle wie verwenden add-apt-repository auf Ubuntu/Debian-basierten Distributionen, während Standard-Repositories normalerweise standardmäßig auf Ihrem System konfiguriert sind und keine spezielle Einrichtung erfordern.
So fügen Sie ein PPA auf Ubuntu hinzu
Ubuntu verweist auf eine spezielle Datei namens Quellen.Liste um alle offiziellen und inoffiziellen PPAs abzuleiten. Um einen PPA hinzuzufügen, müssen Sie die aktualisieren Quellen.Liste Datei mit der Adresse des PPA und aktualisieren Sie dann Ihr System.
Zum Glück gibt es einen Befehl, der die ganze Arbeit für Sie erledigt. So würde der Prozess zum Hinzufügen eines PPA zu Ubuntu aussehen:
Starten Sie ein Terminal und führen Sie den folgenden Befehl als Superuser aus:
sudo add-apt-repository ppa: root_repo/package_name
Aktualisieren Sie Ihr System mit dem Paketmanager Ihrer Distribution. Unter Ubuntu würde das das APT-Tool verwenden:
sudo apt aktualisieren
Installieren Sie schließlich die Software aus dem PPA, das Sie gerade hinzugefügt haben, mit dem Paketmanager:
sudo apt Installieren Paketnamen
Das sind alle Schritte, die Sie befolgen müssen, um einen PPA hinzuzufügen. Sie können jetzt Software von diesem PPA herunterladen, indem Sie den Standardpaketmanager Ihrer Distribution verwenden.
Unter Ubuntu sollten Sie den APT-Paketmanager verwenden, um Software zu installieren, oder falls vorhanden einen anderen Paketmanager installiert, dann benutze das.
Sicherheitsprobleme mit PPAs
PPAs können Sicherheitsrisiken darstellen, wenn sie nicht ordnungsgemäß verwaltet und ohne Vorsicht eingesetzt werden. Einige PPAs können Pakete enthalten, die nicht mit einem digitalen Zertifikat signiert sind, was bedeutet, dass es keine Möglichkeit gibt, die Authentizität des Pakets zu überprüfen. Dies kann es einem Angreifer möglicherweise ermöglichen, bösartige Pakete über das PPA zu verteilen, was die Sicherheit Ihres Systems gefährden könnte.
PPAs werden häufig von Einzelpersonen oder Gruppen Dritter erstellt und verwaltet und nicht von den offiziellen Entwicklern des Betriebssystems. Das bedeutet, dass die Pakete in einem PPA möglicherweise nicht so gründlich getestet und unterstützt werden wie Pakete in den offiziellen Repositories.
Dies kann das Risiko von Sicherheitslücken oder anderen Problemen mit den Paketen im PPA erhöhen. Das Hinzufügen eines PPA zu Ihrem System kann auch Konflikte mit Paketen in den offiziellen Repositories verursachen, die möglicherweise vorhandene Software beschädigen oder Sicherheitslücken einführen können.
So entfernen Sie ein PPA unter Ubuntu
Um einen PPA zu entfernen, müssen Sie lediglich die Adresse des PPA in der löschen Quellen.Liste Datei und aktualisieren Sie dann die Repository-Liste Ihres Systems. Hier sind alle zu befolgenden Schritte:
Verwenden Sie das APT-Tool, um das PPA-Repository aus dem zu entfernen Quellen.Liste Datei:
sudo add-apt-Repository --remove ppa: root_repo/package_name
Aktualisieren Sie Ihr System mit dem Paketmanager Ihrer Distribution:
sudo apt aktualisieren
Das sind alle Schritte, die Sie befolgen müssen, um einen PPA zu entfernen. Um zu überprüfen, ob der Vorgang funktioniert hat, versuchen Sie, Software zu installieren, die Teil des von Ihnen entfernten PPA ist. Der Paketmanager sollte einen Fehler ausgeben.
Als Faustregel gilt, dass Sie immer die Software des PPA deinstallieren sollten, bevor Sie das PPA selbst entfernen. Dies ist eine bewährte Vorgehensweise, die verhindert, dass veraltete Software Speicherplatz belegt, und potenziell Schwachstellen vermeidet, die möglicherweise nicht gemindert werden, da die installierte Software nicht aktualisiert wird.
Vorteile der Verwendung von PPAs auf Ubuntu
Die Verwendung von PPAs bietet mehrere Vorteile. Werfen wir einen Blick auf einige davon:
- Mit PPAs können Sie Software installieren und aktualisieren, die nicht in den offiziellen Repositories Ihres Betriebssystems verfügbar ist. Dies kann besonders nützlich sein, wenn Sie eine neuere Version eines Pakets oder ein Paket benötigen, das nicht von den offiziellen Repositories bereitgestellt wird.
- PPAs können Zugriff auf Pakete gewähren, die sich in der Entwicklung befinden oder noch nicht bereit sind, in die offiziellen Repositories aufgenommen zu werden. Dies kann nützlich sein, wenn Sie neue Software testen möchten oder eine Funktion benötigen, die in den offiziellen Versionen noch nicht verfügbar ist.
- PPAs können die Installation und Aktualisierung von Software vereinfachen, da Sie mit dem APT-Tool Pakete aus dem PPA genauso verwalten können, wie Sie es mit Paketen aus den offiziellen Repositories tun würden.
- PPAs können für Entwickler eine nützliche Möglichkeit sein, ihre Software an ein breiteres Publikum zu verteilen, da Benutzer das PPA einfach zu ihrem System hinzufügen und die Software mit dem Befehl apt installieren können.
PPAs sind großartig, wenn sie mit Vorsicht verwendet werden. Da diese Pakete nicht offiziell gewartet und getestet werden, sollten Sie immer vorsichtig sein, welche Berechtigungen die Software von einem PPA benötigt.
Wenn ein Paket eines PPA zur Ausführung Root-Berechtigungen erfordert, empfehlen wir, es zu vermeiden, es sei denn, Sie sind zu 100 Prozent sicher, dass es nicht bösartig ist.
Jetzt wissen Sie, was PPAs sind und wie man sie verwendet
PPAs sind eine großartige Möglichkeit, Software zu teilen. Da diese Pakete jedoch nicht offiziell unterstützt werden, können sie manchmal Ihr System beschädigen.
Eine effiziente Paketverwaltung ist der Schlüssel zur Langlebigkeit Ihrer Distribution und stellt sicher, dass Sie sich nicht die wiederholte Mühe machen müssen, Ihre Festplatte zu formatieren. Sie sollten auf jeden Fall lernen, wie Sie beschädigte Pakete finden und reparieren, wenn Sie möchten, dass Ihr System ordnungsgemäß funktioniert und gesund bleibt.