Ubuntu 20.04 – aggiungere repository

In Ubuntu 20.04 (e precedenti) i repository ufficiali di sistema sono presenti all’interno del file sources.list contenuto in /etc/apt/.
Per aggiungere repository esterni e gestirli in maniera ordinata è sufficiente inserirli ciascuno in un nuovo file all’interno del percorso /etc/apt/sources.list.d/.
La procedura è diversa a seconda del tipo di repository che vogliamo aggiungere.

Repository DEB (standard)

Per i repository classici in cui ci viene fornita direttamente l’URL è necessario aprire un terminale (Ctrl+Alt+T) e digitare i seguenti comandi:

  1. Scaricare, se richiesto, la chiave (su stdout) e aggiungerla ad APT (da stdin)
    $ wget -qO- <url_chiave> | sudo apt-key add -
  2. Aggiungere il repository in un file separato
    $ echo "<url_repository>" | sudo tee -a /etc/apt/sources.list.d/<nome_repository>.list

Repository PPA

Nel caso il repository sia di tipo “PPA” (presente su Launchpad) esiste una procedura rapida che crea automaticamente il file e aggiunge il repository DEB corretto in base alla nostra versione di Ubuntu, digitando semplicemente il comando:
$ add-apt-repository ppa:<nome_utente>/<nome_ppa>

In entrambi i casi, una volta aggiunto il repository è necessario:

  1. Aggiornare l’elenco locale dei repository
    $ sudo apt update
  2. Installare il pacchetto desiderato
    $ sudo apt install <nome pacchetto>

Ad esempio, se vogliamo aggiungere il repository PPA di Git e installarlo, dovremo copiare ed incollare i seguenti comandi:
$ sudo add-apt-repository ppa:git-core/ppa
$ sudo apt update
$ sudo apt install git

Se invece vogliamo installare Microsoft Teams, di recente reso disponibile anche per Ubuntu tramite repository DEB, dovremo copiare ed incollare i seguenti comandi:

$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ echo "deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main" | sudo tee -a /etc/apt/sources.list.d/teams.list
$ sudo apt update
$ sudo apt install teams


Fonti:
Ottenere i client per Microsoft Teams

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *