Come utilizzare Ubuntu PPA su Debian Linux

Ubuntu Linux è basato sul ramo Debian Unstable e utilizza le stesse tecnologie sottostanti, come Apt, pacchetti DEB e altri componenti principali. È ciò che è noto come “derivato” di Debian Linux.

Sebbene Ubuntu sia un derivato di Debian, gli utenti Debian non possono usare i PPA molto facilmente. La ragione? I PPA sono una tecnologia unica per Ubuntu e richiede un software specializzato per interagire con Launchpad. Inoltre, poiché Ubuntu è basato su Debian Unstable, la maggior parte degli utenti Debian non avrà i pacchetti aggiornati richiesti dai PPA.

Prima di iniziare

in questa guida, vedremo come aggiungere manualmente i PPA di Ubuntu. È un processo noioso, ma è il modo più sicuro per farlo, poiché è importante capire come funzionano i PPA sul sistema e che non tutti i PPA funzionano bene Debian. Se non ti piace il metodo manuale, prova a utilizzare il comando seguente. Dovrebbe consentirti di utilizzare i comandi PPA, proprio come su Ubuntu.

sudo apt install software-properties-common

Fare un backup delle sorgenti software

Abilitare i PPA su Debian implica apportare modifiche al file dei sorgenti all’interno della directory / etc / apt /. Di conseguenza, è una buona idea fare un backup di questo file. In questo modo, se sorgono problemi con i PPA, possono essere facilmente annullati.

Per fare un backup delle sorgenti del tuo software in Debian, inizia facendo una copia del file sources.list con il comando cp. Tieni presente che questo comando deve essere eseguito come root con il comando sudo.

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

In alternativa, se sudo non è abilitato, usa il comando su.

su -
cp /etc/apt/sources.list /etc/apt/sources.list.bak

In qualsiasi momento, se qualcosa è andato storto ed è necessario ripristinare il backup, eseguire le seguenti operazioni in un terminale.

Passaggio 1: eliminare il file dell’elenco delle fonti interrotte da / etc / apt / utilizzando il comando rm.

sudo rm /etc/apt/sources.list

o

su -
 rm /etc/apt/sources.list

Passaggio 2: crea una copia del file di backup e rinominalo come sources.list con il comando cp.

sudo cp /etc/apt/sources.list.back /etc/apt/sources.list

o

su -
cp /etc/apt/sources.list.bak /etc/apt/sources.list

Passaggio 3: utilizzare il comando apt update per aggiornare le origini del software. Questo comando rimuoverà i PPA e ripristinerà i repository predefiniti.

sudo apt update

Trovare PPA per Debian

Trovare i PPA da aggiungere a Debian è meglio farlo con il Launchpad.net sito web. La ragione? I motori di ricerca come Google o Bing o DuckDuckGo spesso omettono alcuni PPA, per ragioni sconosciute.

Se desideri trovare un nuovo PPA da utilizzare sul tuo PC Debian Linux, procedi come segue. Ad esempio, per trovare un PPA per l’ultima versione di Firefox, dovresti utilizzare il seguente termine di ricerca.

firefox ppa

Da lì, fai clic sulla pagina PPA con il mouse e verrai indirizzato alla pagina PPA. Da qui, vedrai la descrizione del PPA, seguita da “Aggiunta di questo PPA al tuo sistema” e le istruzioni specifiche di Ubuntu su come installarlo.

Aggiunta del PPA a Debian

Ora che hai individuato un PPA da utilizzare con Debian, dovrai aggiungere il repository del software al sistema. Segui le istruzioni passo passo per imparare come aggiungere il PPA sul tuo PC Debian.

Passaggio 1: nella pagina PPA, individua il testo verde che dice “Dettagli tecnici su questo PPA”. Quindi, fai clic su di esso con il mouse per visualizzarlo. Questi dettagli sono le informazioni complete del repository che devono essere aggiunte al file sources.list.

Passaggio 2: avviare una finestra di terminale sul desktop premendo Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera. Quindi, usa il terminale per aprire il file sources.list nell’editor di testo Nano.

sudo nano -w /etc/apt/sources.list

o

su -
nano -w /etc/apt/sources.list

Passaggio 3: raggiungi la fine del file sources.list premendo il tasto freccia giù sulla tastiera. Quindi, scrivi il seguente testo in.

# PPA di Ubuntu

Passaggio 4: prendi il codice nella sezione “Dettagli tecnici” e copialo negli appunti. Assicurati di copiare tutto.

Passaggio 5: vai all’editor di testo Nano nel terminale e premi Invio per creare una nuova riga sotto # Ubuntu PPA. Quindi, premi Ctrl + Maiusc + V per incollare il codice.

Passaggio 6: esaminare il codice incollato in # Ubuntu PPA e individuare YOUR_UBUNTU_VERSION_HERE. Cancellalo e sostituiscilo con “Bionic”, se stai usando Debian 10 Buster. Ubuntu 18.04 Bionic Beaver e Debian 10 Buster sono molto identici nei pacchetti, quindi i PPA impostati su Bionic di solito hanno le maggiori possibilità di funzionare.

Se hai più PPA da aggiungere a Debian, incollali tutti sotto # Ubuntu PPA. Ti aiuterà a capire quali repository sono PPA.

Nota: il codice seguente è un esempio. I tuoi URL PPA saranno diversi.

deb https://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main

deb-src https://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main

Passaggio 7: salvare le modifiche al file sources.list premendo Ctrl + O e chiuderlo con Ctrl + X.

Passaggio 8: eseguire il comando apt update. Una volta eseguito il comando, si verificherà un errore. Questo errore è “Impossibile verificare le seguenti firme perché la chiave pubblica non è disponibile: NO_PUBKEY”.

Utilizzando il mouse, evidenzia il numero accanto a “NO_PUBKEY” e salvalo negli appunti con Ctrl + Maiusc + C.

Passaggio 9: utilizzare il comando di ripristino della chiave GPG per correggere l’errore “NO_PUBKEY” con il PPA aggiunto al sistema. Assicurati di incollare il numero copiato sulla tastiera dopo –recv-keys.

Per incollare il numero della chiave, premi Ctrl + Maiusc + V.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys YOUR-KEY-NUMBER-HERE

Passaggio 10: eseguire nuovamente il comando apt update e assicurarsi che non vi siano errori. Supponendo che non ci siano errori, installa il software dal PPA.