Was sind PPAs und wie verwende ich sie?


Zur akzeptierten Antwort gehen


Ich lese ständig über Personal Package Archives ('PPAs') und die Leute beantworten Fragen mit einem Link zu einer PPA. Was ist der beste Weg, um diese zu nutzen?


Es gibt mehrere gültige Antworten auf diese Frage, die sich über mehrere Versionen von Ubuntu erstrecken. Für Ihre Bequemlichkeit ist ein Index von jedem unten.



509









Anzahl der Antworten: 10


Für Ubuntu 11.04 und neuer

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

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

  • Öffnen Sie zuerst den Bindestrich, indem Sie entweder auf die Home-Schaltfläche (in der oberen linken Ecke) klicken oder die SuperTaste drücken .


    Bildbeschreibung hier eingeben

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


    Bildbeschreibung hier eingeben

  • Bewegen Sie die Maus zum oberen Bereich, in dem der Name der Anwendung geschrieben ist.

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


    Bildbeschreibung hier eingeben

Bei neueren Versionen klicken Sie mit der rechten Maustaste und dann auf Software und Updates
Bildbeschreibung hier eingeben

Klicken Sie dann auf Andere Software.
Bildbeschreibung hier eingeben

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


    Bildbeschreibung hier eingeben

  • Wechseln Sie zur Registerkarte 'Andere Software'.


    Bildbeschreibung hier eingeben

  • Klicken Sie nun auf "Hinzufügen", ein Feld wird angezeigt.


    Bildbeschreibung hier eingeben

  • Sie müssen die PPA in das Feld eingeben. Sie finden es in FETT auf der Launchpad-Seite.


    Bildbeschreibung hier eingeben


    Bildbeschreibung hier eingeben

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


    Bildbeschreibung hier eingeben

  • Installieren Sie nun die Software aus dem Software Center.


    Bildbeschreibung hier eingeben


234



Was ist PPA?

PPAs gelten für nicht standardmäßige Software / Updates. Sie werden im Allgemeinen von Menschen verwendet, die das Neueste und Beste wollen. Wenn Sie zusätzliche Anstrengungen unternehmen, um diese Art von Software zu erwerben, müssen Sie wissen, was Sie tun. Die Auswahl im Software Center ist für die meisten Menschen ausreichend.

Befehlszeile

In der Befehlszeile können Sie eine PPA hinzufügen, indem Sie add-apt-repository z. B .:

 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 von der PPA installiert haben). Um die von einer PPA verfügbaren Pakete anzuzeigen oder von einer PPA installierte Pakete zu entfernen, klicken Sie auf die Schaltfläche "Origin" unten links im Synaptic-Fenster und wählen Sie die PPA aus der Liste aus.

Mit können Sie den üblichen Software Sources-Dialog verwenden und ppa: gwibber-daily / ppa hinzufügen, wo Sie nach einer APT-Zeile gefragt werden , und diese wie andere Repositorys 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 Softwarepaket von einem PPA kann es zu allerlei Schwierigkeiten kommen, insbesondere beim Upgrade auf ein neues Release von Ubuntu.


Wenn Sie eine Fehlermeldung erhalten, dass der add-apt-repository Befehl nicht gefunden werden konnte:

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

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

     sudo apt-get install software-properties-common
     

175



Für Ubuntu 10.10

Während viele es einfacher finden, PPAs mit Befehlszeilentools hinzuzufügen, kann dies über das Ubuntu Software Center für diejenigen getan werden , die grafische Oberflächen bevorzugen. Für diese Demo werden wir die PPA für das Banshee-Team hinzufügen , um die neueste stabile Version von Banshee zu erhalten.

Wir beginnen mit dem Öffnen des Ubuntu-Software-Centers, das im Menü "Programme" zu finden ist.

 Applications > Ubuntu Software Center
 


manu

Gehen Sie jetzt im Software Center zu Edit > Software Sources


menu2

Sie werden aufgefordert, Ihr Administratorkennwort einzugeben.


gksu

Öffnen Sie nun in Software Sources die Other Software Registerkarte und drücken Sie Add .


hinzufügen

In diesem Dialogfeld geben wir die PPA-Informationen ein.


Software-Eigenschaften-gtk

Diese Informationen finden Sie auf der PPA-Website in Fettdruck unter der Überschrift Hinzufügen dieser PPA zu Ihrem System . Für die Banshee PPA sieht es so aus:


ppa

Jetzt können wir Software Sources schließen und das Software Center wird automatisch aktualisiert, sodass Sie über die PPA auf die neuen Pakete zugreifen können.


aktualisieren

Die in der PPA verfügbaren Pakete können durch Erweitern des Menüs "Software abrufen" in der linken Spalte des Software Centers angezeigt werden.


Neu


97



Für Ubuntu 10.04

So fügen Sie einen PPA in Ubuntu 10.04 hinzu:

  • Führen Sie System-> Administration-> Software Sources aus:


Speisekarte

  • Sie werden aufgefordert, Ihr Passwort einzugeben. Beachten Sie, dass Sie eine PPA nur hinzufügen können, wenn Sie ein Administrator sind, da das Hinzufügen einer PPA Sicherheitsrisiken und systemweite Konsequenzen hat. Geben Sie Ihr Passwort in den Dialog ein, um fortzufahren:


gksu

  • Klicken Sie im Fenster "Softwarequellen" auf die Registerkarte "Andere Software" und dann auf die Schaltfläche "Hinzufügen ...". Daraufhin wird eine Eingabeaufforderung mit der Frage nach der 'APT-Leitung' angezeigt:


passende Linie

  • Der in dieses Feld einzufügende Text befindet sich auf der Launchpad-Seite unter "Hinzufügen dieser PPA zu Ihrem System" in Fettdruck.




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


Bildbeschreibung hier eingeben

  • Schließen Sie das Fenster "Softwarequellen". Sie werden aufgefordert, Ihre Paketinformationen neu zu laden. Klicken Sie dazu auf die Schaltfläche "Neu laden":


Quellen neu laden

  • Sie können jetzt Softwarepakete von dieser PPA im Ubuntu Software Center finden:


Software-Center


50



Was ist ein PPA?

Es ist alles sehr einfach, sobald Sie den Dreh raus haben. Ich habe hier und da Probleme, aber im Allgemeinen sind PPAs die einzige Möglichkeit, Ihre Software zwischen den Distributionen in Ubuntu zu aktualisieren (lassen Sie mich darüber nicht aufregen). Es ist zu viel, um es hier zu erklären, deshalb werde ich Sie auf eine lohnende Dokumentation hinweisen. Aber zuerst ein paar einfache Regeln:

Wissen Sie, was Sie installieren. Höchstwahrscheinlich werden Sie Launchpad für den Großteil Ihrer PPA-Anforderungen verwenden, aber es kann dennoch gefährlich für Ihren Computer sein. Normalerweise ist die Sorge für mich nicht böswillige Absicht, sondern widersprüchliche Pakete. Wenn für Paket A eine geänderte Version von ffmpeg erforderlich ist und für Paket B in einem anderen Repository auch eine geänderte Version von ffmpeg erforderlich ist, besteht jetzt die Möglichkeit, dass Sie beispielsweise mit Paket A oder B oder nicht in der Lage sind, Videos anzusehen überhaupt.

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

Die Ubuntu-Dokumentationswebseiten sollten jedoch alles, was Sie wissen müssen, in einem ziemlich verständlichen Format enthalten.

Repositories in Ubuntu: https://help.ubuntu.com/community/Repositories/Ubuntu

Softwareverwaltung: https://help.ubuntu.com/community/SoftwareManagement

Repositorys und die Befehlszeile: https://help.ubuntu.com/community/Repositories/CommandLine

Ein kurzer Hinweis: Ich gehe davon aus, dass Sie Ubuntu 10.04 verwenden. Wenn Sie 10.10 verwenden, enthält Ihr Menü keine "Softwarequellen" mehr, obwohl in einigen Dokumentationen darauf verwiesen wird. Um darauf zuzugreifen, öffnen Sie einfach den Synaptic Package Manager und wählen Sie im Menü Einstellungen -> Repositorys.

Viel Glück und ich hoffe das war hilfreich.

Bearbeiten: Bitte beachten Sie, dass die Installation von Software über das Ubuntu Software Center problematisch sein kann. Dies liegt daran, dass nicht angegeben wird, welche Abhängigkeiten eine bestimmte App, die Sie installieren möchten, benötigt. Das heißt, Sie können den gesamten KDE-Desktop, der Hunderte von MB umfasst, installieren, um ein Bildschirmlineal oder einen Firewall-Konfigurator zu erhalten. Ich habe das auf die harte Tour gelernt ... Geben Sie zum Beispiel "kruler" in das Suchfeld ein und Sie werden sehen, dass die endgültige Installationsgröße fast 100 MB beträgt. Achten Sie mindestens auf die endgültige Installationsgröße, wenn Sie auf der Verwendung des USC bestehen. Die meisten neuen Benutzer sind nicht mit den Konzepten von Fenstermanagern und Desktop-Umgebungen vertraut, die nur Windows kennen. Verlassen Sie sich also nur auf USC, und lernen Sie nicht alles über PPAs, was ich empfehle. Es ist ein bisschen mehr Arbeit und das ist nur meine Meinung, aber Sie werden wahrscheinlich froh sein, dass Sie es getan haben! :)


42



Eine Sache, die Sie bei der Verwendung von PPAs beachten sollten, ist, dass Sie beim Hinzufügen einer PPA zu Ihren Softwarequellen jedem, der auf diese PPA hochladen kann, Administratorzugriff (root) gewähren. Pakete in PPAs haben bei der Installation Zugriff auf Ihr gesamtes System (genau wie ein reguläres Paket aus dem Ubuntu-Hauptarchiv). Entscheiden Sie also immer, ob Sie einer PPA vertrauen, bevor Sie sie Ihrem System hinzufügen.


36



PPA mit ppa-purge entfernenhttp://packages.ubuntu.com/ppa-purge
Installieren Sie ppa-purge

Es ist möglicherweise nicht sicher, eine zu unseren Quellen hinzugefügte PPA zu deaktivieren, indem Sie sie aus sources.list unseren Einstellungen für Softwarequellen entfernen oder die PPA deaktivieren . Es wäre dann eine viel bessere Idee, auch alle Pakete, die von dieser PPA installiert wurden, zu entfernen und durch Ubuntu-Standardpakete zu ersetzen.

Dazu haben wir das Skript ppa-purge
Installieren Sie ppa-purge

, das nicht nur die unerwünschte PPA entfernt, sondern auch Pakete ersetzt, die von dieser PPA durch die Standard-Ubuntu-Versionen installiert wurden. Nach der Installation einfach ausführen

 sudo ppa-purge ppa:<lp-name>/<ppa-name>
 

Wo <lp-name>/<ppa-name> ist derselbe Name, den wir unseren Quellen beim Hinzufügen dieser PPA hinzugefügt haben? Die PPA wird dann entfernt. Von dieser PPA installierte Pakete werden durch Ubuntu-Standardpakete ersetzt (installierte Pakete, die sich nicht in den Standard-Repositorys befinden, werden nicht gelöscht).


25



Wenn Sie Schwierigkeiten haben, den richtigen add-apt-repository auszuführenden Befehl zu ermitteln, hat jemand ein Skript erstellt, das aufgerufen wird ppasearch , 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 Einzelgänger sind, können Sie die lucid deb manuell herunterladen und installieren. Es sollte gut funktionieren.

Dadurch wird der PPA von ppasearch (und sein Schlüssel) hinzugefügt und das Paket installiert. Sie können das Skript ausführen, indem Sie den folgenden Befehl in ein Terminal eingeben:

ppasearch PPANAME

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

ppasearch cardapio

Wie Sie dem folgenden Screenshot entnehmen können, wird Ihnen eine Liste der passenden PPAs angezeigt. Sobald Sie die gewünschte PPA ausgewählt haben, wird sie vom Skript mithilfe von hinzugefügt add-apt-repository . ppasearch läuft sogar sudo apt-get update für Sie, wenn Sie Ihre Quellen aktualisieren möchten.


ppasearch screenshot

Es gibt auch ein Video des Skripts in Aktion, aber es ist etwas veraltet.

Dieses Skript soll es Ihnen leicht machen, PPAs und deren Schlüssel hinzuzufügen, ohne in Launchpad suchen zu müssen.


21



http://www.winehq.org/site/download-deb ist mein Versuch, dies für die Wine PPA zu tun.

Ich stelle fest, dass Maverick sich geändert hat und ich die Anweisungen jetzt erneut bearbeiten muss (es gibt keine Administrations-> Softwarequellen mehr, sondern Sie müssen vom Software Center dorthin gehen).

Die Anweisungen für das Launchpad sind etwas besser als vor einem Jahr, aber immer noch ziemlich schlecht.


5



Informationen zu PPA ( Personal Package Archive ) finden Sie in der Ubuntu-Hilfe zu PPA .


Es gibt Y PPA Manager für Ubuntu. Es ist ein GUI-Tool zur bestmöglichen Verwaltung von PPAs.

y-ppa-manager Führen Sie zur Installation den folgenden Befehl im Terminal aus:

 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 https://launchpad.net/y-ppa-manager .


Wie finde ich PPA? (Lösung, wenn apt das Paket nicht gefunden werden kann)

Sie finden PPA auf der Launchpad- Seite, wie in der folgenden Abbildung dargestellt:



Hinzufügen von ppa zu Ihrem System


Sie können PPA von Ubuntuupdates -Package Search finden, wie im folgenden Bild gezeigt:



Hinzufügen eines Drittanbieter-Repositorys


Dann fügen Sie das Repository vom Terminal wie folgt hinzu:

 sudo add-apt-repository ppa:<someppa/ppa>
sudo apt-get update
 

5