Was ist PPA und wie installiert es Software unter Ubuntu Linux?

Was ist PPA und wie installiert es Software unter Ubuntu Linux?

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?

Launchpad-Website

Die Welt der freien und quelloffenen Software (FOSS) lebt von individuellen Beiträgen. Möglicherweise sind Sie kein offizieller Entwickler der Distribution und leisten dennoch wichtige Beiträge zum Open-Source-Code oder entwickeln Anwendungen, die die Benutzererfahrung 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 der offiziellen Repositories sind oder die neuere Softwareversionen bereitstellen als die, die in den offiziellen Repositories verfügbar sind.

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 sie auf Launchpad zu hosten . 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 gepflegt werden.

Es gibt einige wesentliche Unterschiede zwischen PPAs und Standard-Repositorys:

  1. PPAs werden normalerweise von einzelnen Benutzern oder Organisationen erstellt und verwaltet, während die Entwickler des Betriebssystems normalerweise Standard-Repositorys verwalten.
  2. PPAs enthalten oft Pakete, die in den Standard-Repositories nicht verfügbar sind.
  3. 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.
  4. Sie können PPAs zu Ihrem System hinzufügen, indem Sie Paketmanagerbefehle wie add-apt-repository auf Ubuntu/Debian-basierten Distributionen verwenden, während Standard-Repositorys normalerweise standardmäßig auf Ihrem System konfiguriert sind und keine spezielle Einrichtung erfordern.

So fügen Sie ein PPA auf Ubuntu hinzu

Hinzufügen eines ppa in Ubuntu

Ubuntu verweist auf eine spezielle Datei namens sources.list , um alle offiziellen und inoffiziellen PPAs abzuleiten. Um ein PPA hinzuzufügen, müssen Sie die Datei sources.list mit der Adresse des PPA aktualisieren und dann Ihr System aktualisieren.

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 update

Installieren Sie schließlich die Software aus dem PPA, das Sie gerade hinzugefügt haben, mit dem Paketmanager:

sudo apt install package_name

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 wenn Sie einen anderen Paketmanager installiert haben, dann verwenden Sie diesen.

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

Entfernen eines ppa in Ubuntu

Um ein PPA zu entfernen, müssen Sie einfach die Adresse des PPA in der Datei sources.list löschen und dann die Repository-Liste Ihres Systems aktualisieren. Hier sind alle zu befolgenden Schritte:

Verwenden Sie das APT-Tool, um das PPA-Repository aus der Datei sources.list zu entfernen :

sudo add-apt-repository --remove ppa:root_repo/package_name

Aktualisieren Sie Ihr System mit dem Paketmanager Ihrer Distribution:

sudo apt update

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.

Vorteile der Verwendung von PPAs auf Ubuntu

Die Verwendung von PPAs bietet mehrere Vorteile. Werfen wir einen Blick auf einige davon:

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert