I comandi e la procedura discussi in questo articolo sono stati testati in un sistema Debian 10 Buster.
Comprendere le fonti.File di elenco
IL /etc/apt/fonti.elenco Il file sembra questo:
Questo file contiene l'elenco delle fonti predefinite per l'installazione di software sul sistema. Nel /etc/apt/fonti.elenco file sopra, vedrai alcune righe che iniziano con il "##"Simbolo. Questi sono commenti utilizzati per disabilitare il repository o per aggiungere una spiegazione sulla fonte. Tutte le righe in questo file sono elencate in un formato particolare.
Successivamente, imparerai di più sul contenuto del /etc/apt/fonti.elenco file.
IL /etc/apt/fonti.elenco Il file contiene le fonti nel seguente formato:
Tipo
Il primo termine nel formato sopra rappresenta il tipo dell'archivio. Il termine "Deb"Indica che è il repository di binari, che sono file pre-compilati. Il termine "Deb-Src"Indica che si tratta del repository di pacchetti in formato di file di origine, che richiede la compilazione per utilizzarlo nel sistema.
URL del repository
Il prossimo termine nel formato sopra rappresenta l'URL del repository (HTTP, HTTPS o FTP). Questo termine rappresenta la posizione del repository da cui si desidera scaricare i pacchetti.
Distribuzione
Il prossimo termine nel formato sopra è o il nome in codice breve (i.e., Sid, Buster, Wheezy, Lenny, Jessie, ecc.) del rilascio o della fase di sviluppo del rilascio di Debian (stabile, test e instabile).
Componente
Il termine finale nel formato sopra rappresenta le categorie del pacchetto Debian. Le categorie disponibili della distribuzione Debian sono principali, contributi e non liberi.
Principale
Questa categoria contiene pacchetti rilasciati con licenza gratuita (BSD, GPL, ecc.) e che soddisfano le linee guida DFSG (Debian Free Software). Questi pacchetti contengono anche il codice sorgente al loro interno, che può essere modificato e ridistribuito.
Contributo
Questa categoria contiene i pacchetti che soddisfano il DFSG (Linee guida per il software gratuito Debian. I pacchetti nella categoria di contributo sono pacchetti open source, ma dipendono da pacchetti non liberi per funzionare.
Non libero
Questa categoria contiene i pacchetti che non soddisfano il DFSG (Linee guida per il software gratuito Debian). Questi pacchetti hanno alcune rigide condizioni di licenza che limitano l'utilizzo e la ridistribuzione del software.
Aggiunta di un repository utilizzando le fonti.File di elenco
È possibile aggiungere un repository in Debian usando il /etc/apt/fonti.elenco file. Qui, aggiungeremo il repository VirtualBox alle fonti.File di elenco.
Per aggiungere un repository personalizzato a /etc/apt/fonti.elenco file, seguire i passaggi seguenti:
1. Apri il /etc/apt/fonti.elenco file in qualsiasi editor:
$ sudo nano/etc/apt/fonti.elenco
2. Aggiungi il repository VirtualBox nel file:
deb http: // scarica.virtualbox.Org/VirtualBox/Debian Stretch Contribt
3. Salva e chiudi il file.
4. Dopo aver aggiunto il repository in /etc/apt/fonti.elenco file, eseguire il "Aggiornamento APT"Comando per rendere il sistema consapevole del repository aggiunto.
$ sudo apt update
Ora che è stato aggiunto il repository VirtualBox, è possibile procedere con la procedura di installazione.
Un modo alternativo per aggiungere il repository nelle fonti Debian è aggiungere il repository in un file separato sotto il /etc/apt/fonti.elenco.D/ directory. Segui i passaggi seguenti per farlo:
1. Creare un file in /etc/apt/fonti/elenco.D/ directory con il .Elenca il suffisso.
$ sudo nano/etc/apt/fonti.elenco.d/virtualbox.elenco
2. Aggiungi il repository VirtualBox nel file:
deb http: // scarica.virtualbox.Org/VirtualBox/Debian Stretch Contribt
3. Salva e chiudi il file.
4. Dopo aver aggiunto il repository in un file separato sotto il /etc/apt/fonti.elenco.D directory, eseguire il "Aggiornamento APT"Comando per rendere il sistema consapevole del repository aggiunto.
$ sudo apt update
Ora che è stato aggiunto il repository VirtualBox, è possibile procedere con la procedura di installazione.
Questo è tutto ciò che c'è! Spero che ora tu abbia una chiara comprensione di ciò che le fonti.Il file elenco è e cosa significa ciascuno dei termini nel file.