I repository / PPA dovranno essere inseriti in /etc/apt/sources.list e successivamente dovremo inserire le varie key d’autenticazione, operazione che possiamo velocizzare tramite un semplice script che ci consente di includere i PPA in Debian come in Ubuntu ossia con il comando sudo add-apt-repository seguito dal ppa da inserire.
Basta semplicemente digitare da terminale:
wget https://github.com/ferramroberto/blog/raw/master/add-apt-repository.sh sudo mv add-apt-repository.sh /usr/bin/add-apt-repository sudo chmod +x /usr/bin/add-apt-repository
Lo script funziona con Debian 7 Wheezy Stabile includendo i PPA per Ubuntu 12.04 Precise LTS, per Debian Testing o Sid dovremo operare nello script modificando precise con trusty, utopic o altra release stabile digitando:
sudo nano /usr/bin/add-apt-repository
e dovremo sostituire precise in echo “deb http://ppa.launchpad.net/$ppa_name/ubuntu precise main” >> /etc/apt/sources.list con ad esempio trusty, diventerà quindi echo “deb http://ppa.launchpad.net/$ppa_name/ubuntu trusty main” >> /etc/apt/sources.list una volta modificato salviamo il tutto con ctrl + x e poi s
Ora possiamo finalmente aggiungere facilmente i PPA in Debian con lo stesso comando utilizzato in Ubuntu ossia:
sudo add-apt-repository ppa:nome
esempio per inserire i PPA Oracle Java 8 in Debian basta digitare:
sudo add-apt-repository ppa:webupd8team/java
proprio come facciamo in Ubuntu, non ci resta che aggiornare i repository e installare l’installer di Java 8 digitando:
sudo apt-get update sudo apt-get install oracle-java8-installer
Per rimuovere i PPA basta digitare:
sudo nano /etc/apt/sources.list
e rimuoviamo la riga dedicata ai repo di Ubuntu “deb http://ppa.launchpad.net/xxxx/ubuntu xxxx main” e salviamo il tutto con Ctrl + x e poi s
Tengo a precisare di fare molta attenzione ad utilizzare i PPA di Ubuntu, consiglio solo di installare applicazioni e di evitare aggiornamenti di varie applicazioni o peggio ancora ambienti desktop.
Consiglio inoltre di verificare che non esistano pacchetti per Debian dell’applicazione da installare.
Ringrazio il nostro lettore Giuseppe per la segnalazione.