Come aggiungere manualmente repository software in Linux

Come aggiungere manualmente repository software in Linux

Quando cerchi un pacchetto su Linux tramite la riga di comando, il gestore di pacchetti del tuo sistema cerca il pacchetto in vari repository. Per impostazione predefinita, ogni distribuzione Linux ha alcuni repository ufficiali che contengono pacchetti stabili supportati dal team della distribuzione.





Tuttavia, quando si tenta di prendere un pacchetto non presente nei repository software ufficiali, il gestore dei pacchetti visualizzerà un errore. In tali situazioni, ciò che puoi fare è aggiungere manualmente il repository di terze parti al tuo sistema e quindi scaricare il pacchetto.





Vediamo come puoi aggiungere nuovi repository all'elenco delle fonti del tuo sistema.





Su distribuzioni basate su Ubuntu e Debian

Le distribuzioni basate su Debian, inclusa Ubuntu, utilizzano l'Advanced Package Tool (APT) per installare e aggiornare i pacchetti. È possibile trovare le informazioni sull'archivio software nel /etc/apt/sources.list file sulla tua installazione Linux basata su Debian.

apple watch 6 alluminio vs acciaio inossidabile

Sebbene sia possibile inserire manualmente i dettagli del repository nel file, può diventare rapidamente un lavoro faticoso. Un modo migliore per aggiungerli al tuo sistema è usare il add-apt-repository attrezzo.



Installa add-apt-repository

Non troverai l'utilità add-apt-repository installata sul tuo sistema per impostazione predefinita. Fa parte del proprietà-software-comuni pacchetto. Per installare add-apt-repository utilizzando il gestore di pacchetti APT, digitare:

sudo apt install software-properties-common

Aggiungi repository usando add-apt-repository

Ora che hai installato il pacchetto, è il momento di aggiungere un repository di software di terze parti al tuo sistema. La sintassi di base per l'aggiunta di repository è:





sudo add-apt-repository [options] repository

...dove deposito è il formato utilizzato dal fonti.lista file.

Il formato di immissione predefinito per il file è:





deb https://repositoryurl.com distro type

Ad esempio, per aggiungere il repository dell'universo Ubuntu al tuo sistema:

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

Puoi anche aggiungere un PPA con add-apt-repository usando la seguente sintassi del comando:

sudo add-apt-repository ppa:user/name

...dove utente e nome è il nome del proprietario e Nome PPA rispettivamente.

Per aggiungere il PPA PHP di Ondrej utilizzando add-apt-repository:

sudo add-apt-repository ppa:ondrej/php

Imparentato: Qual è la differenza tra APT e dpkg in Ubuntu?

Aggiunta manuale di repository su Fedora e CentOS

Fedora, CentOS e altre distribuzioni basate su RHEL utilizzano gestori di pacchetti DNF e yum. A differenza di APT, DNF ha un metodo integrato config-manager che consente agli utenti di aggiungere, rimuovere e disabilitare facilmente i repository di terze parti.

Utilizzo di Gestore pacchetti DNF

Per aggiungere un nuovo repository utilizzando DNF:

dnf config-manager --add-repo repository

...dove deposito è l'URL del repository del software.

Per abilitare un repository, digitare:

dnf config-manager --set-enabled repository

Usando yum-config-manager

In alternativa, puoi anche utilizzare il yum-config-manager utility per aggiungere e gestire i repository sul tuo sistema. Yum-config-manager non è installato su distribuzioni basate su RHEL per impostazione predefinita, quindi dovrai installarlo manualmente. Fa parte del yum-utils pacchetto. Per installarlo, digita:

sudo dnf install yum-utils

Il formato del comando yum-config-manager è simile a DNF. Puoi aggiungere un nuovo repository usando yum-config-manager come segue:

yum-config-manager --add-repo repository

Anche abilitare un repository è facile.

yum-config-manager --enable repository

Arch Linux e AUR

Se stai usando Arch Linux, potresti già sapere che gli utenti non possono aggiungere repository su Arch. Ma ciò non significa che non puoi scaricare pacchetti aggiuntivi sul tuo sistema.

Arch Linux ha AUR, l'Arch User Repository, che contiene migliaia di pacchetti di terze parti sviluppati dagli utenti. Puoi accedere ad AUR utilizzando un gestore di pacchetti AUR. Pacman, che è il gestore di pacchetti predefinito su Arch Linux, non può accedere ai pacchetti archiviati nell'Arch User Repository.

Esistono diversi gestori di pacchetti AUR, il più importante dei quali è arco . Puoi facilmente installarlo sul tuo sistema con clonare il repository git .

git clone https://aur.archlinux.org/yay-git.git

Modifica i permessi della cartella scaricata:

sudo chmod 777 /yay-git

Cambia la directory e usa il makepkg comando per installare yay:

cd /yay-git && makepkg -si

Per saperne di più: Come installare e rimuovere i pacchetti in Arch Linux

Gestire l'elenco dei repository del sistema

Da un'installazione Linux al suo utilizzo quotidiano, i repository sono responsabili della fornitura di pacchetti al sistema. Se sei un principiante, i repository predefiniti sarebbero sufficienti per soddisfare le tue esigenze. Tuttavia, sapere come aggiungere repository sarà sicuramente utile per coloro che desiderano scaricare pacchetti di terze parti sul proprio computer.

Su Linux, potresti aver riscontrato spesso l'errore del pacchetto rotto durante l'aggiornamento o l'installazione di nuovi pacchetti. Reinstallazione o rimozione di tali pacchetti risolve il problema sulla maggior parte dei sistemi Linux.

Condividere Condividere Tweet E-mail 3 modi per verificare se un'e-mail è reale o falsa

Se hai ricevuto un'email che sembra un po' dubbia, è sempre meglio verificarne l'autenticità. Ecco tre modi per sapere se un'e-mail è reale.

Leggi Avanti
Argomenti correlati
  • Linux
  • Arch Linux
  • Linux
  • Suggerimenti per il computer
Circa l'autore Deepesh Sharma(79 articoli pubblicati)

Deepesh è l'editor junior per Linux del MUO. Scrive guide informative su Linux, con l'obiettivo di fornire un'esperienza felice a tutti i nuovi arrivati. Non sono sicuro dei film, ma se vuoi parlare di tecnologia, è il tuo ragazzo. Nel suo tempo libero, puoi trovarlo a leggere libri, ascoltare diversi generi musicali o suonare la sua chitarra.

Altro da Deepesh Sharma

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti