samedi 9 mars 2013

#PPA #Launchpad


Installer les clés GPG manquantes avec launchpad-getkeys

cd ~
wget -q http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu/pool/main/l/launchpad-getkeys/launchpad-getkeys_0.3.3-1~webupd8~2_all.deb && sudo dpkg -i launchpad-getkeys_0.3.3-1~webupd8~2_all.deb
sudo launchpad-getkeys

Automatisation l'authentification des dépots :
wget http://bazaar.launchpad.net/%7Eoldman/%2Bjunk/launchpad-update/download/head%3A/launchpadupdate-20090603123623-qo8gcw2k08v3dib8-1/launchpad-update
mv launchpad-update ppakeys
sudo chmod 775 ppakeys
ppakeys
sudo cp launchpad-update /usr/local/bin/ppakeys
sudo chmod 775 /usr/local/bin/ppakeys
sudo gedit /etc/apt/apt.conf.d/05ppa
ajouter au fichier
APT::Update::Pre-Invoke { "if [ -x /usr/local/bin/ppakeys ]; then /usr/local/bin/ppakeys; fi"; };
sudo apt-get update
Si vous ne voulez pas exécuter le script automatiquement plusieurs fois, il suffit de le supprimer
sudo rm /etc/apt/apt.conf.d/05ppa
Ou si vous voulez supprimer le script lui-même:
sudo rm /usr/local/bin/ppakeys

Importer les clés manquantes :

sudo launchpad-getkeys
ou
Ouvrez un fichier nommé launchpad-update, mettez-y le code suivant :
#!/bin/bash
sudo aptitude install curl
for i in `cat /etc/apt/sources.list | grep "deb http" | grep ppa.launchpad | grep intrepid | cut -d/ -f4`; do
   
 curl `curl https://launchpad.net/~$i/+archive/ppa | grep 
"http://keyserver.ubuntu.com:11371/pks/" | cut -d'"' -f2 ` | grep 
"pub  " | cut -d'"' -f2 >> keyss
done
for i in `cat keyss` ; do
    curl "http://keyserver.ubuntu.com:11371$i" | grep -B 99999 END |grep -A 9999 BEGIN > keyss2
    sudo apt-key add keyss2
    rm keyss2
done
rm keyss

Rendez ce script exécutable et utilisez-le :
~$ chmod +x launchpad-update
~$ ./launchpad-update

Dépots Opensuse :

http://download.opensuse.org/repositories/home:/ 


Installer un dépot ppa sur debian :
Sur les anciennes versions avec
la clé à importer ex

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 685D1580
puis ajouter le dépôt dans le fichier sources.list 
echo 'deb http://ppa.launchpad.net/shimmerproject/ppa/ubuntu quantal main' >> /etc/apt/sources.list

A partir de Debian7
 add-apt-repository 'deb http://ppa.launchpad.net/shimmerproject/ppa/ubuntu quantal main'
 
 https://assafmo.github.io/

PPA-Test – Un script qui permet de vérifier si un PPA est disponible pour votre version d’Ubuntu

Aptly - jouer avec APT

Informations/les dépots et APT-GET

Launchpad Extensions

apt-get install lptools 

Aucun commentaire:

Enregistrer un commentaire

Archives du blog