Question Que sont les PPA et comment les utiliser?


Je continue à lire sur Archives de paquets personnels («PPA») et les gens répondent aux questions avec un lien vers un PPA. Quelle est la meilleure façon de les utiliser?


Il existe plusieurs réponses valables pour cette question couvrant plusieurs versions d'Ubuntu. Pour votre commodité, un index de chacun est ci-dessous.



488


origine


Étant donné qu'aucune des réponses n'indique réellement ce qu'est un PPA (en se concentrant sur la façon de les ajouter), réfléchissez-y à deux fois avant de fermer les questions du type "Qu'est-ce qu'un PPA" en double et en les liant ici. Laisser l'un d'entre eux ouvert pourrait en fait encourager quelqu'un à répondre. - Chan-Ho Suh


Réponses:


Pour Ubuntu 11.04 et plus récent

Avant d'ajouter un PPA, vous devez être conscient de certains des risques impliqués:

Rappelez-vous toujours que les PPA sont fournis par la communauté, vous devez être conscient des risques possibles avant d'ajouter un PPA.

  • Commencez par ouvrir le tableau de bord en cliquant sur le bouton Accueil (dans le coin supérieur gauche) ou en appuyant sur le bouton Super Clé

    enter image description here

  • Recherchez «Software Center» et lancez le centre logiciel Ubuntu.

    enter image description here

  • Déplacez la souris sur le panneau supérieur où le nom de l'application est écrit.

  • Maintenant allez à la modifier menu et sélectionnez Sources de logiciels.

    enter image description here

Pour les nouvelles versions, cliquez avec le bouton droit de la souris et cliquez sur Logiciels et mises à jour enter image description here

Ensuite, cliquez sur Autres logiciels, enter image description here

  • Entrez votre mot de passe lorsque vous y êtes invité.

    enter image description here

  • Passez à l'onglet "Autres logiciels".

    enter image description here

  • Maintenant, cliquez sur "Ajouter", une boîte apparaîtra.

    enter image description here

  • Vous devez entrer le PPA dans la boîte. On peut le trouver dans AUDACIEUX sur la page du tableau de bord.

    enter image description here

    enter image description here

  • Cliquez maintenant sur "Ajouter une source" et fermez les sources de logiciels. Le cache sera rafraîchi

    enter image description here

  • Maintenant, installez le logiciel depuis le centre de logiciels.

    enter image description here


231



Wow cool. Ubuntu possède une interface conviviale pour "Entrez la ligne APT complète du référentiel que vous souhaitez ajouter en tant que source". ...Oh. Ça ne fait rien. ;-) - Ajedi32
Joli jusqu'à l'absence de l'explication sur la manière d'obtenir le contenu de la ligne APT pour un PPA. :) - George
Cette réponse est obsolète. Pour un guide à jour, voir ici. - Stefan Monov
Comment puis-je installer un logiciel sur PPA sans l'ajouter à la liste des sources? Puis-je même l'installer dans une installation séparée (indépendante du système)? - Royi


Qu'est ce que le PPA?

Les PPA sont pour les logiciels / mises à jour non standard. Ils sont généralement utilisés par les personnes qui veulent les dernières et les meilleures. Si vous faites des efforts supplémentaires pour obtenir ce type de logiciel, vous devez savoir ce que vous faites. La sélection dans le Software Center est suffisante pour la plupart des êtres humains.

Ligne de commande

Sur la ligne de commande, vous pouvez ajouter un PPA en utilisant add-apt-repository, par exemple.:

sudo add-apt-repository ppa:gwibber-daily/ppa

Pour supprimer un PPA, supprimez les fichiers correspondants dans /etc/apt/sources.list.d (cela ne supprime pas les packages installés à partir du PPA). Pour voir les packages disponibles à partir d'un PPA ou supprimer des packages installés à partir d'un PPA, cliquez sur le bouton "Origine" en bas à gauche de la fenêtre Synaptic et choisissez le PPA dans la liste.

Avec peut utiliser le dialogue de sources de logiciels habituel et ajouter ppa: gwibber-daily / ppa où il demande un Ligne APT et les activer ou les désactiver comme d’autres référentiels.

Comme n'importe qui peut créer un PPA, il n'y a aucune garantie de qualité ou de sécurité d'un PPA - tout comme avec toute autre source logicielle non officielle, vous devez décider vous-même si un PPA est fiable ou non. Et comme tout autre logiciel non officiel d'un PPA, cela peut entraîner toutes sortes de difficultés, en particulier lors de la mise à niveau vers une nouvelle version d'Ubuntu.


Si vous obtenez une erreur, la add-apt-repository commande introuvable:

  • Le 12.04 et les versions antérieures, installez le python-software-properties paquet:

    sudo apt-get install python-software-properties
    
  • Le 14.04 et plus tard:

    sudo apt-get install software-properties-common
    

170



Cela me dérange que sur le Linux qui prétend être pour les êtres humains, ajouter un ppa nécessite soit un texte magique sur la ligne de commande, soit un texte magique ajouté à un outil graphique. Ce n'est vraiment pas suffisant. - trampster
Les PPA sont pour les logiciels / mises à jour non standard. Ils sont généralement utilisés par les personnes qui veulent les dernières et les meilleures. Si vous faites des efforts supplémentaires pour obtenir ce type de logiciel, vous devez savoir ce que vous faites. La sélection dans le Software Center est suffisante pour la plupart des êtres humains. - dv3500ea
@trampster: Ces problèmes seront traités par le centre logiciel à l'avenir: wiki.ubuntu.com/SoftwareCenter En attendant, les PPA sont ce que nous avons. - Jorge Castro
@trampster Windows / Mac reste-t-il au-dessus de tous ses logiciels, vous offrant des mises à jour? Les PPA représentent un risque pour la sécurité et il faut un élément de conception pour empêcher les utilisateurs d’être des idiots. Plus: thepcspy.com/read/linux-isnt-invulnerable - Oli♦
La forte demande récente de PPA semble être le résultat des changements spectaculaires survenus récemment dans Ubuntu, rendant les versions stables extrêmement insuffisantes pour un grand nombre de personnes. Il s’agit de la première version dans laquelle j’ai eu besoin d’ajouter plus de 1 ou 2 PPA peu importants - auparavant, j’avais seulement essayé de tester les correctifs pour moi. - Sean Houlihane


Pour Ubuntu 10.10

Bien que beaucoup trouvent plus facile d’ajouter des PPA à l’aide d’outils de ligne de commande, cela peut se faire par Centre logiciel Ubuntu pour ceux qui préfèrent les interfaces graphiques. Pour cette démo, nous allons ajouter le PPA pour l'équipe Banshee afin d'obtenir la dernière version stable de Banshee.

Nous commencerons par ouvrir le centre logiciel Ubuntu qui se trouve dans le menu Applications.

Applications > Ubuntu Software Center

manu

Maintenant, dans Software Center, allez à Edit > Software Sources

menu2

Vous serez invité à entrer votre mot de passe administratif.

gksu

Maintenant dans les sources de logiciels ouvrez le Other Software onglet et presse Add.

add

Dans cette boîte de dialogue, nous entrerons les informations du PPA.

software-properties-gtk

Cette information se trouve sur le site Web de l'APP en gras sous l'en-tête Ajout de ce PPA à votre système. Pour le Banshee PPA, ça ressemble à ça:

ppa

Maintenant, nous pouvons fermer les sources de logiciels et le Centre de logiciels se mettra automatiquement à jour pour que vous puissiez accéder aux nouveaux packages à partir du PPA.

update

Les packages disponibles à partir du PPA peuvent être vus en développant le menu Get Software dans la colonne de gauche du Software Center.

new


97



C'est un "wiki de communauté", alors n'hésitez pas à le développer. - andrewsomething
Est-ce le Iconset par défaut pour 10.10? - Marco Ceppi♦
Non, j'ai oublié que je n'utilisais pas les icônes par défaut lorsque je les prenais. C'est le faenza-icon-theme. Il est disponible dans ce PPA: launchpad.net/~tiheum/+archive/equinox - andrewsomething


Pour Ubuntu 10.04

Pour ajouter un PPA dans Ubuntu 10.04:

  • Exécutez System-> Administration-> Software Sources:

menu

  • Vous serez invité à entrer votre mot de passe. Notez que vous ne pouvez ajouter un PPA que si vous êtes un administrateur en raison des risques de sécurité et des conséquences à l'échelle du système liées à l'ajout d'un PPA. Entrez votre mot de passe dans la boîte de dialogue pour continuer:

gksu

  • Dans la fenêtre Sources de logiciels, cliquez sur l'onglet "Autres logiciels" et cliquez sur le bouton "Ajouter ...". Cela fera apparaître une invite demandant la "ligne APT":

apt line

  • Le texte à coller dans cette case se trouve sur la page du tableau de bord dans la section "Ajout de cet PPA à votre système" en caractères gras.

  • Collez la ligne que vous avez copiée dans la zone de texte dans Sources de logiciels (CTRL+V):

enter image description here

  • Fermez la fenêtre Sources de logiciels; il vous sera demandé de recharger les informations de votre colis. Pour ce faire, cliquez sur le bouton "Recharger":

reload sources

  • Vous pouvez maintenant trouver des logiciels à partir de ce PPA dans Ubuntu Software Center:

software centre


50





Qu'est-ce qu'un PPA?

C'est très simple une fois que vous avez compris. J'ai rencontré des problèmes ici et là, mais en règle générale, les PPA sont le seul moyen de mettre à jour votre logiciel dans Ubuntu entre les versions de distro (ne me lancez pas un mauvais coup à ce sujet). C'est trop à expliquer ici, alors je vais vous montrer une documentation intéressante. Mais d'abord, quelques règles simples:

Savoir ce que vous installez Très probablement, vous utiliserez Launchpad pour la majorité de vos besoins en matière de PPA, mais même si cela peut être dangereux pour votre ordinateur. Généralement, le souci pour moi n'est pas une intention malveillante, mais des paquets contradictoires. Si le package A nécessite une version modifiée de ffmpeg et que le package B dans un autre référentiel nécessite également une version modifiée de ffmpeg, eh bien, il y a de fortes chances que vous ne puissiez pas regarder des vidéos, par exemple avec le package A ou B ou du tout.

Gardez à l'esprit que n'importe qui peut créer un PPA, même vous. Le simple fait qu'une personne signe le code de conduite ne signifie pas qu'elle sait ce qu'elle fait. Sur Launchpad, il n’ya pas que des mises à jour de versions stables, mais également des logiciels bêta et alpha, et même des logiciels qui ne fonctionnent pas du tout. Il existe de nombreux référentiels utiles, tels que les derniers pilotes Nvidia ou la version stable actuelle de Pidgin. Là encore, il y a des trucs qu'un type a faits dans son sous-sol pour lui et quelques amis.

Cela dit, les pages Web de la documentation Ubuntu doivent avoir tout ce que vous devez savoir dans un format assez compréhensible.

Référentiels dans Ubuntu: https://help.ubuntu.com/community/Repositories/Ubuntu

Gestion de logiciel: https://help.ubuntu.com/community/SoftwareManagement

Référentiels et la ligne de commande: https://help.ubuntu.com/community/Repositories/CommandLine

Une note rapide: je suppose que vous utilisez Ubuntu 10.04. Si vous utilisez 10.10, il n'y a plus de "sources de logiciels" dans votre menu, même s'il est mentionné dans une partie de la documentation. Pour y accéder, ouvrez simplement le gestionnaire de paquets Synaptic, puis sélectionnez Paramètres -> Référentiels dans le menu.

Bonne chance et j'espère que c'était utile.

Edit: S'il vous plaît savoir que l'installation de logiciels via le logiciel Ubuntu peut être gênant. En effet, il ne vous dit pas quelles dépendances une application particulière que vous souhaitez installer nécessite. C'est-à-dire que vous pouvez installer l'intégralité du bureau KDE, des centaines de Mo de contenu, simplement pour obtenir un configurateur d'écran ou un pare-feu. J'ai appris cela à la dure ... Par exemple, tapez "kruler" dans le champ de recherche et vous verrez la taille de l'installation finale presque 100 Mo. Au moins, portez une attention particulière à la taille d'installation finale si vous insistez pour utiliser l'USC. La plupart des nouveaux utilisateurs ne connaissent pas les concepts de gestionnaires de fenêtres et d'environnements de bureau ne connaissant que Windows, alors faites attention à ne pas vous fier uniquement à USC et à ne rien apprendre sur les PPA, ce que je recommande. C'est un peu plus de travail et c'est juste mon avis, mais vous serez probablement heureux de l'avoir fait! :)


42





Une chose à garder à l'esprit lors de l'utilisation des PPA est que lorsque vous ajoutez un PPA à vos sources de logiciels, vous donnez un accès administratif (root) à tous ceux qui peuvent télécharger sur ce PPA. Les packages dans les PPA ont accès à l'ensemble de votre système au fur et à mesure de leur installation (tout comme un package standard à partir de l'archive Ubuntu principale), décidez donc toujours si vous faites confiance à un PPA avant de l'ajouter à votre système.


35



Commentaire très important celui-ci. Il est très important de faire de la publicité pour les dommages potentiels au système en utilisant des ppa sans connaissance. THNX - Jorge Pinho


Supprimer un PPA avec ppa-purge  Install ppa-purge

Il peut ne pas être sûr de simplement désactiver tout PPA ajouté à nos sources en le retirant de sources.list ou en décochant le PPA dans notre Sources de logiciels paramètres. Il serait alors préférable de supprimer également tous les packages installés à partir de ce PPA et de les remplacer par les packages par défaut d'Ubuntu.

Pour ce faire, nous avons le script ppa-purge  Install ppa-purge Cela non seulement supprimera le PPA indésirable mais remplacera également les packages installés à partir de ce PPA par les versions Ubuntu par défaut. Après l'installation, lancez simplement

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

<lp-name>/<ppa-name> est le même nom que nous avons entré dans nos sources lors de l’ajout de ce PPA. Le PPA sera alors supprimé. Les packages installés à partir de ce PPA seront remplacés par les packages Ubuntu par défaut (les packages installés ne figurant pas dans les référentiels par défaut ne seront pas supprimés).


25



Comme une réponse avec un commentaire indiquant ppa-purge a été supprimée, j'estimais que nous aurions peut-être encore besoin d'une référence pour cela dans notre liste de réponses sur l'utilisation d'un PPA. - Takkat
Qu'est ce que lp représenter? Par exemple dans precise-partner.list quel est le lp? - isomorphismes
@isomorphismes: Les PPA Ubuntu sont hébergés sur Launchpad (lp) avec leur nom et sous-nom spécifiques, par ex. ppa:takkat-nebuk/takkat. Dans cet exemple takkat-nebuk est mon nom-lp et takkat est le nom du ppa à ajouter à vos sources. - Takkat


Si vous avez du mal à comprendre le bon add-apt-repository commande à exécuter, quelqu'un a créé un script appelé ppasearch pour faciliter cette tâche. Pour installer ppasearch, vous devez exécuter les commandes suivantes:

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

Si vous êtes sur Maverick, vous pouvez manuellement Télécharger et installez le lucid deb. Cela devrait bien fonctionner.

Cela va ajouter le PPA de ppasearch (et sa clé) et installer le paquet. Vous pouvez exécuter le script en tapant la commande suivante dans un terminal:

ppasearch PPANAME

Donc, pour trouver le PPA de l'équipe Cardapio, vous pouvez lancer:

ppasearch cardapio

Comme vous pouvez le voir sur la capture d'écran ci-dessous, vous obtenez une liste des PPA correspondants. Une fois que vous sélectionnez le PPA que vous voulez, il sera ajouté par le script en utilisant add-apt-repository. ppasearch va même courir sudo apt-get update pour vous si vous souhaitez mettre à jour vos sources.

ppasearch screenshot

Il y a aussi vidéo du script en action, mais il est légèrement obsolète.

Ce script devrait vous permettre d'ajouter facilement des PPA et leurs clés sans avoir à chercher dans Launchpad.


21



Essayé ce PPA en 2014 et n'a pas pu trouver ppa.launchpad.net/wrinkliez/ppasearch/ubuntu/dists/precise/main/…. 404 - isomorphismes
Semble être abondant - Jonathan


http://www.winehq.org/site/download-deb  est ma tentative de le faire pour le PPA Wine.

Je vais noter que Maverick a changé et que je dois maintenant éditer à nouveau les instructions (il n'y a plus de sources logicielles d'administration-> mais vous devez y aller depuis Software Center).

Les instructions intégrées de Launchpad sont un peu meilleures qu’elles ne l’étaient il ya environ un an, mais elles sont quand même assez mauvaises.


5





Pour plus d'informations sur le PPA (Archive personnelle des paquets) Visitez l'aide d'Ubuntu sur PPA.


Il y a Y PPA Manager disponible pour Ubuntu. C'est un outil graphique pour gérer les PPA de la meilleure façon possible.

À installer y-ppa-manager exécuter la commande suivante dans le terminal:

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

Pour plus d'informations et les fonctionnalités clés, visitez https://launchpad.net/y-ppa-manager.


Comment trouver un PPA? (Solution quand apt impossible de localiser le paquet)

Vous pouvez trouver PPA de rampe de lancement page comme suggéré dans l'image suivante:


adding ppa to your system


Vous pouvez trouver PPA de Ubuntuupdates -Package Search comme indiqué dans l'image suivante:


adding third party repository


Puis ajoutez le dépôt du terminal comme suit:

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

5