Was sind PPAs und wie benutze ich sie?

484

Ich lese weiter über persönliche Paketarchive ("PPAs") und Leute beantworten Fragen mit einem Link zu einer PPA. Was ist der beste Weg, diese zu verwenden?

Es gibt mehrere gültige Antworten für diese Frage, die sich auf mehrere Versionen von Ubuntu beziehen. Zu Ihrer Bequemlichkeit ist ein Index von jedem unter.

10 Antworten

229

Für Ubuntu 11.04 und neuer

Bevor Sie eine PPA hinzufügen, sollten Sie einige Risiken kennen:

Denken Sie immer daran, dass PPAs von der Community bereitgestellt werden. Sie sollten sich der möglichen Risiken bewusst sein, bevor Sie einfach ein PPA hinzufügen.

  • Öffnen Sie zuerst den Strich, indem Sie entweder auf die Home-Taste (in der oberen linken Ecke) klicken oder die Super -Taste drücken.

  • Suchen Sie nach 'Software Center' und starten Sie das Ubuntu-Software-Center.

  • Bewegen Sie die Maus zum oberen Feld, wo der Name der Anwendung geschrieben wird.

  • Gehen Sie jetzt zum Bearbeiten -Menü und wählen Sie Softwarequellen .

Bei neueren Versionen klicken Sie mit der rechten Maustaste und klicken Sie auf Software und Updates

Klicken Sie dann auf Andere Software,

  • Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden.

  • Wechseln Sie zur Registerkarte "Andere Software".

  • Klicken Sie nun auf "Hinzufügen", eine Box erscheint.

  • Sie müssen die PPA in das Feld eingeben. Es kann in BOLD auf der Launchpad-Seite gefunden werden.

  • Klicken Sie nun auf "Quelle hinzufügen" und schließen Sie die Softwarequellen. Der Cache wird aktualisiert

  • Installieren Sie nun die Software vom Software Center.

Alaukik 13.04.2017, 14:23
169

Was ist PPA?

PPAs sind für nicht standardmäßige Software / Updates. Sie werden in der Regel von Menschen verwendet, die das Neueste und Größte wollen. Wenn Sie zusätzliche Zeit benötigen, um diese Art von Software zu erhalten, dann wird von Ihnen erwartet, dass Sie wissen, was Sie tun. Die Auswahl im Software Center ist für die meisten Menschen ausreichend.

Befehlszeile

In der Befehlszeile können Sie ein PPA mit add-apt-repository , z. B.:

, hinzufügen
sudo add-apt-repository ppa:gwibber-daily/ppa

Um eine PPA zu entfernen, entfernen Sie die entsprechenden Dateien in /etc/apt/sources.list.d (dies entfernt nicht die Pakete, die Sie vom PPA installiert haben). Um die verfügbaren Pakete aus einem PPA zu sehen oder Pakete zu entfernen, die von einem PPA installiert wurden, klicken Sie auf die Schaltfläche "Ursprung" links unten im Synaptic-Fenster und wählen Sie den PPA aus der Liste.

With kann den üblichen Softwarequellen-Dialog verwenden und ppa: gwibber-daily / ppa hinzufügen, wo er nach einer APT-Zeile fragt und diese genauso wie andere Repositories aktivieren oder deaktivieren .

Da jeder eine PPA erstellen kann, gibt es keine Garantie für die Qualität oder Sicherheit einer PPA - genau wie bei jeder anderen inoffiziellen Softwarequelle müssen Sie selbst entscheiden, ob eine PPA vertrauenswürdig ist oder nicht. Und wie jedes andere inoffizielle Software-Paket aus einem PPA kann vor allem beim Upgrade auf eine neue Version von Ubuntu alle möglichen Schwierigkeiten verursachen.

Wenn Sie einen Fehler bekommen, dass der Befehl add-apt-repository nicht gefunden wurde:

  • Installieren Sie am 12.04 und früher das Paket python-software-properties :

    sudo apt-get install python-software-properties
    
  • Am 14.04 und später:

    sudo apt-get install software-properties-common
    
Florian Diesch 11.01.2015 03:06
97

Für Ubuntu 10.10

Viele finden es einfacher, PPAs mithilfe von Befehlszeilentools hinzuzufügen. Dies kann jedoch über das Ubuntu Software Center für diejenigen erfolgen, die grafische Benutzeroberflächen bevorzugen. Für diese Demo werden wir die PPA für das Banshee-Team hinzufügen, um die neuesten zu erhalten stabile Freisetzung von Banshee.

Wir beginnen mit dem Öffnen des Ubuntu Software Centers, das Sie im Menü Anwendungen finden.

Applications > Ubuntu Software Center

Gehen Sie jetzt im Software Center zu Edit > Software Sources

Sie werden aufgefordert, Ihr Administratorkennwort einzugeben.

Öffnen Sie jetzt in den Softwarequellen die Registerkarte Other Software und drücken Sie Add .

In diesem Dialogfeld geben wir die PPA-Informationen ein.

Diese Informationen finden Sie auf der PPA-Website in Fettschrift unter der Überschrift Hinzufügen dieses PPA zu Ihrem System . Für das Banshee PPA sieht das so aus:

Jetzt können wir die Softwarequellen schließen und das Software Center wird automatisch aktualisiert, so dass Sie von der PPA auf die neuen Pakete zugreifen können.

Die in der PPA verfügbaren Pakete können durch Erweitern des Get-Software-Menüs in der linken Spalte von Software Center angezeigt werden.

    
andrewsomething 23.02.2011 15:55
50

Für Ubuntu 10.04

Um ein PPA in Ubuntu 10.04 hinzuzufügen:

  • Run System- & gt; Administration- & gt; Softwarequellen:

  • Sie werden nach Ihrem Passwort gefragt. Beachten Sie, dass Sie aufgrund der Sicherheitsrisiken und der systemweiten Auswirkungen des Hinzufügens eines PPA nur dann einen PPA hinzufügen können, wenn Sie ein Administrator sind. Geben Sie Ihr Passwort in den Dialog ein, um fortzufahren:

  • Klicken Sie im Fenster "Softwarequellen" auf die Registerkarte "Andere Software" und dann auf die Schaltfläche "Hinzufügen ...". Dies wird eine Abfrage nach der "APT-Linie" anzeigen:

  • Der Text, der in dieses Feld eingefügt werden soll, finden Sie auf der Launchpad-Seite unter "Hinzufügen dieses PPA zu Ihrem System" in Fettdruck.

  • Fügen Sie die kopierte Zeile in das Textfeld in Softwarequellen ( STRG + V ):
  • ein

  • Schließen Sie das Fenster Softwarequellen. Sie werden aufgefordert, Ihre Paketinformationen neu zu laden. Klicken Sie dazu auf den Button "Neu laden":

  • Sie können nun Softwarepakete von diesem PPA im Ubuntu Software Center finden:

    
dv3500ea 15.04.2011 16:51
42

Was ist ein PPA?

Es ist alles sehr einfach, sobald Sie den Dreh raus haben. Ich bin hier und da auf Probleme gestoßen, aber im Allgemeinen sind PPAs der einzige Weg, um Ihre Software in Ubuntu zwischen Distro-Releases aktualisiert zu bekommen (versteh mich nicht darüber). Es ist zu viel, um es hier zu erklären, also werde ich Sie auf eine lohnende Dokumentation hinweisen. Aber zuerst ein paar einfache Regeln:

Wissen Sie, was Sie installieren. Höchstwahrscheinlich verwenden Sie Launchpad für den Großteil Ihrer PPA-Anforderungen, aber auch so kann es für Ihren Computer gefährlich sein. Normalerweise ist die Sorge für mich keine böswillige Absicht, sondern widersprüchliche Pakete. Wenn Paket A eine modifizierte Version von ffmpeg benötigt, und Paket B in einem anderen Repository, ist auch eine modifizierte Version von ffmpeg erforderlich. Nun, es besteht die Möglichkeit, dass Sie möglicherweise keine Videos sehen können, zum Beispiel mit Paket A oder B oder überhaupt.

Denken Sie daran, dass jeder eine PPA erstellen kann, auch Sie. Nur weil eine Person den Verhaltenskodex unterzeichnet, heißt das nicht, dass sie wissen, was sie tun. Auf Launchpad gibt es nicht nur Updates zu Stable-Releases, sondern auch Beta und Alpha-Software und sogar Sachen, die noch gar nicht funktionieren. Es gibt viele nützliche Repositories, beispielsweise um die neuesten Nvidia-Treiber oder die aktuelle stabile Version von Pidgin zu erhalten. Andererseits gibt es Sachen, die ein Typ in seinem Keller für sich selbst und ein paar Freunde gemacht hat.

Das heißt, die Ubuntu-Dokumentationswebseiten sollten alles haben, was Sie in einem ziemlich verständlichen Format wissen müssen.

Repositories in Ubuntu: Pfandrecht

Softwareverwaltung: Pfandrecht

Repositories und die Befehlszeile: Pfandrecht

Eine kurze Anmerkung: Ich nehme an, dass Sie Ubuntu 10.04 verwenden. Wenn Sie 10.10 verwenden, gibt es in Ihrem Menü keine "Software-Quellen" mehr, obwohl dies in einigen Dokumenten erwähnt wird. Um darauf zuzugreifen, öffnen Sie einfach den Synaptic Package Manager und wählen dann Einstellungen - & gt; Repositories aus dem Menü.

Viel Glück und ich hoffe, das war hilfreich.

Bearbeiten: Bitte beachten Sie, dass die Installation von Software über das Ubuntu Software Center mühsam sein kann. Dies liegt daran, dass Sie nicht wissen, welche Abhängigkeiten von einer bestimmten Anwendung, die Sie installieren möchten, erforderlich sind. Das heißt, Sie könnten den gesamten KDE-Desktop installieren, Hunderte von MBs, nur um ein Bildschirmlineal oder einen Firewall-Konfigurator zu erhalten. Ich habe das auf die harte Tour gelernt ... Geben Sie zum Beispiel "kruer" in das Suchfeld ein und Sie werden sehen, dass die endgültige Installationsgröße fast 100 MB beträgt. Achten Sie zumindest auf die endgültige Installationsgröße, wenn Sie darauf bestehen, den USC zu verwenden. Die meisten neuen Benutzer sind mit den Konzepten von Fenstermanagern und Desktopumgebungen, die nur Windows kennen, nicht vertraut. Seien Sie also vorsichtig, wenn Sie sich einfach auf USC verlassen und nicht alles über PPAs lernen, was ich empfehle. Es ist ein bisschen mehr Arbeit und das ist nur meine Meinung, aber Sie werden wahrscheinlich glücklich sein, dass Sie getan haben! :)

    
Deadite81 05.02.2014 10:58
35

Eine Sache, die Sie bei der Verwendung von PPAs beachten sollten, ist Folgendes: Wenn Sie Ihren Softwarequellen ein PPA hinzufügen, geben Sie allen Benutzern, die auf dieses PPA hochladen können, Administratorzugriff (root). Pakete in PPAs haben Zugriff auf Ihr gesamtes System bei der Installation (genau wie ein reguläres Paket aus dem Haupt-Ubuntu-Archiv). Entscheiden Sie also immer, ob Sie einem PPA vertrauen, bevor Sie es Ihrem System hinzufügen.

    
Kees Cook 18.10.2010 23:04
25

Entfernen eines PPA mit ppa-clean

Es kann nicht sicher sein, PPA, das zu unseren Quellen hinzugefügt wurde, einfach zu deaktivieren, indem Sie es aus sources.list entfernen oder das PPA in unseren Softwarequellen -Einstellungen entfernen. Es wäre dann eine viel bessere Idee, auch alle Pakete, die von diesem PPA installiert wurden, zu entfernen und sie durch Ubuntu-Standardpakete zu ersetzen.

Dafür haben wir das Skript ppa-clean , das nicht nur das unerwünschte PPA entfernt, sondern auch die Pakete ersetzt, die es waren installiert von diesem PPA durch die Standard-Ubuntu-Versionen. Nach der Installation einfach

ausführen
sudo ppa-purge ppa:<lp-name>/<ppa-name>

Dabei ist <lp-name>/<ppa-name> derselbe Name, den wir unseren Quellen beim Hinzufügen dieser PPA eingegeben haben. Die PPA wird dann entfernt. Pakete, die von diesem PPA installiert werden, werden durch Standard-Ubuntu-Pakete ersetzt (installierte Pakete, die nicht in den Standard-Repositories enthalten sind, werden nicht gelöscht).

    
Takkat 27.06.2016 16:05
21

Wenn Sie Schwierigkeiten haben, den korrekten Befehl add-apt-repository auszuführen, hat jemand ein Skript namens ppasearch erstellt, um diese Aufgabe zu vereinfachen. Um ppasearch zu installieren, müssen Sie die folgenden Befehle ausführen:

sudo add-apt-repository ppa:wrinkliez/ppasearch
sudo apt-get update
sudo apt-get install ppasearch

Wenn Sie auf Außenseiter sind, können Sie manuell herunterladen und installieren Sie die luzide deb. Es sollte gut funktionieren.

Dies fügt das ppasearch PPA (und seinen Schlüssel) hinzu und installiert das Paket. Sie können das Skript ausführen, indem Sie den folgenden Befehl in einem Terminal eingeben:

ppasearch PPANAME

Um die PPA des Cardapio-Teams zu finden, können Sie Folgendes ausführen:

ppasearch cardapio

Wie Sie auf dem folgenden Screenshot sehen können, erhalten Sie eine Liste passender PPAs. Sobald Sie die gewünschte PPA ausgewählt haben, wird sie vom Skript mithilfe von add-apt-repository hinzugefügt. ppasearch wird sogar sudo apt-get update für Sie ausführen, wenn Sie Ihre Quellen aktualisieren möchten.

Es gibt auch ein Video des Skripts in Aktion, das jedoch etwas veraltet ist.

Dieses Skript sollte es Ihnen erleichtern, PPAs und ihre Schlüssel hinzuzufügen, ohne das Launchpad durchsuchen zu müssen.

    
nhandler 16.10.2010 00:19
5

Pfandrecht ist mein Versuch, dies für die Wine PPA zu tun.

Ich werde bemerken, dass sich der Maverick geändert hat und jetzt muss ich die Anweisungen erneut bearbeiten (es gibt keine Administrations- & gt; Software-Quellen mehr, stattdessen muss man vom Software-Center dorthin gehen).

Launchpad's eingebaute Anweisungen sind ein bisschen besser als vor einem Jahr oder so, aber immer noch ziemlich schlecht.

    
Scott Ritchie 03.10.2010 17:54
5

Informationen zu PPA ( Persönliches Paketarchiv ) Besuchen Sie die Ubuntu-Hilfe zum PPA .

Es gibt Y-PPA-Manager für Ubuntu. Es ist ein GUI-Tool, um PPAs bestmöglich zu verwalten.

Um y-ppa-manager zu installieren, folgenden Befehl im Terminal ausführen:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

Weitere Informationen und wichtige Funktionen finden Sie unter Pfandrecht .

So finden Sie PPA? (Lösung, wenn apt das Paket nicht finden kann)

Sie finden PPA auf der Launchpad -Seite wie in folgendem Bild empfohlen:

Sie finden PPA von Ubuntuupdates -Packagesuche wie in der folgenden Abbildung gezeigt:

Fügen Sie dann das Repository vom Terminal wie folgt hinzu:

sudo add-apt-repository ppa:<someppa/ppa>
sudo apt-get update
    
Pandya 07.01.2017 16:21

Tags und Links