À propos des PPA Launchpad
Dans Debian 7
add-apt-repository est un script spécialement développé pour la distribution Ubuntu qui permet d'ajouter ou de supprimer des référentiels et qui importe automatiquement la clé GPG publique requise pour utiliser ces référentiels.
Depuis Debian 7, il est possible d'utiliser add-apt-repository pour ajouter des PPA Launchpad. Cependant, il y a quelques choses à savoir avant de l'utiliser.
Pour ajouter un Launchpad PPA dans Debian, comme dans Ubuntu, utilisez la commande suivante:
sudo add-apt-repository ppa: vous / ppa
Il faut évidemment remplacer ppa: vous / ppa pour le PPA que vous souhaitez ajouter.
Cependant, si un PPA est ajouté de cette manière, le fichier source du PPA utilisera la version actuelle de Debian (par exemple, »wheezy»). Si nous exécutons une mise à jour apt-get, nous verrons une erreur 404, car il n'y a pas de paquet pour Debian Wheezy dans les dépôts Launchpad PPA. Ce sont tous des packages conçus pour différentes versions d'Ubuntu. Comment le résoudre? Simple, vous devez changer le fichier source du PPA et indiquer les packages de quelle version d'Ubuntu nous voulons utiliser.
Pour le faire fonctionner correctement, alors, après avoir utilisé la commande "ppa add-apt-repository ppa: tu / ppa", vous devez éditer le fichier source du PPA qui se trouve dans le dossier /etc/apt/sources.list .d /, et remplacez la version Debian (par exemple "wheezy") par une version Ubuntu. À ce stade, il est conseillé d'utiliser une version LTS d'Ubuntu.
Voici un exemple. Disons que nous ajoutons le ppa webupd8team / java dans Debian Wheezy en utilisant "add-apt-repository: webupd8team / java". Par conséquent, le fichier /etc/apt/sources.list.d/webupd8team-java-wheezy.list doit avoir été créé. Nous le modifions avec la commande suivante:
sudo nano /etc/apt/sources.list.d/webupd8team-java-wheezy.list
Ce fichier doit contenir deux lignes:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main
Il ne reste plus qu'à changer "wheezy" par le nom de code de la distribution Ubuntu que nous voulons utiliser. Dans ce cas, par exemple, nous pouvons utiliser Trusty, la dernière version LTS d'Ubuntu. Après avoir édité le fichier, il devrait ressembler à ceci:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
Enfin, il vous suffit d'exécuter:
sudo apt-get update
Cela mettra à jour la liste des packages, en tenant désormais compte des packages hébergés dans les référentiels PPA nouvellement ajoutés.
Dans les anciennes versions de Debian
Dans les anciennes versions de Debian, si la commande add-apt-repository n'est pas disponible, le référentiel peut être ajouté manuellement en éditant le fichier /etc/apt/sources.list et en ajoutant la clé avec clé apt.
Toutes ces informations se trouvent sur le site Web du Launchpad du PPA, sous la section intitulée «Détails techniques sur ce PPA», comme le montre la capture d'écran ci-dessous:
Nous importons d'abord la clé avec la commande apt-key:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
Évidemment, vous devez remplacer EEA14886 par la clé du PPA que vous souhaitez ajouter.
Clé de signature:
1024R / EEA14886 (Qu'est-ce que c'est?)
Empreinte digitale:
7B2C3B0889BF5709A105D03AC2518248EEA14886
Comme vous pouvez le voir, la clé à utiliser dans la commande apt-key se trouve après la barre oblique.
Une fois cela fait, ajoutez les lignes deb correspondantes à la fin du fichier /etc/apt/sources.list.
L'astuce ici est de choisir une version d'Ubuntu "équivalente" à la version de Debian que nous utilisons sur le site PPA. Cela générera les adresses http correspondantes, comme le montre la capture d'écran ci-dessus.
Une fois que nous avons les adresses http du PPA, nous pouvons utiliser un éditeur de texte ou simplement exécuter ce qui suit à partir d'un terminal pour les ajouter à la fin du fichier /etc/apt/sources.list:
echo 'deb deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main' >> /etc/apt/sources.list echo 'deb deb-src http://ppa.launchpad.net/webupd8team/ java / ubuntu trusty main '>> /etc/apt/sources.list
Enfin, nous mettons à jour la liste des packages:
sudo apt-get update
Bonjour bonjour,
Je ne vois vraiment aucun besoin d'utiliser des dépôts ppa dans Debian. Je ne recommande pas du tout de mélanger les paquets Ubuntu avec Debian.
À propos, les dépôts Debian sont plus que complets.
salutations
C'est certain. Ce n'est pas idéal mais parfois il n'y en a pas d'autre. Par exemple, pour installer Java (Oracle). 🙁
Hug, Pablo.
Excellent!!! Pour le tronc Linux Cheat !!! 😀
Bon guide, cela m'a rappelé mes débuts avec Debian 6 en ajoutant des PPA comme un fou et en les réinstallant. Salutations 🙂
pour déstabiliser debian, mieux utiliser ubuntu
La contribution est bonne, mais pas convaincante, je préfère compiler si ce n'est pas dans les dépôts Debian.
C'est certain. Il existe également des tests Debian. De même, pour ceux qui ne savent pas comment compiler les applications, une tâche que nous acceptons peut parfois être assez fastidieuse, cela peut être une alternative. Bien sûr, ce n'est pas idéal sur papier, mais cela peut fonctionner.
Il n'est pas nécessaire d'utiliser «apt-repository» dans Debian, avec «apt edit-sources» que vous ajoutez comme dépôt commun et ensuite avec «pubkey» vous exportez la clé automatiquement et mettez à jour les dépôts ...
Bien sûr, c'est une autre façon de le faire, même si c'est un peu plus compliqué. C'est pourquoi j'ai choisi add-apt-repository. De plus, ceux qui viennent d'Ubuntu se sentiront familiers avec son utilisation.
Hug, Pablo.
J'utiliserais le ppa 12.04 car ils partagent la version du noyau
Je n'ai pas installé le ppa mais téléchargé les debs et les ai installés lors de l'utilisation de debian
Une petite astuce: cherchez dans le PPA WebUpd8 le package "launchpad-getkeys". Installez-le, cela ne pose aucun problème. Exécutez ensuite cette même commande en tant que root, et il s'occupera d'ajouter toutes les signatures PPA manquantes, au lieu de les ajouter une par une.
Je pense que publier quelque chose que beaucoup de débutants vont essayer de bousiller leur Debian devrait être plus que prévenu du désordre qu'ils peuvent faire
Il est clairement averti au début du post. En rouge et tout ... 🙂
mais es-tu fou ou quoi? Voulez-vous que je casse le debian? ...
Hehe .. bonne info, j'ai toujours vu le ppa là-bas et je pense qu'une ou deux fois je voulais trouver la vraie adresse, mais je ne pouvais pas alors j'ai abandonné.
Merci et je n'essaierai JAMAIS de les utiliser (peut-être avec des PC tiers si)
Salutations du sud.
Bon tuto, suivi à la lettre et travaillant sans problèmes.
Salutations!