Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

8.1.2. Capire il fonti.lista File


I fonti.lista file è il file di configurazione chiave per definire le sorgenti dei pacchetti, ed è importante capire come è strutturato e come configurarlo poiché APT non funzionerà senza un elenco di sorgenti dei pacchetti adeguatamente definito. Discutiamo la sua sintassi, diamo un'occhiata ai vari repository utilizzati da Kali Linux e discutiamo dei mirror e del reindirizzamento dei mirror, quindi sarai pronto per utilizzare APT.

Ogni linea attiva del / Etc / apt / sources.list file (e del /etc/apt/sources.list.d/*. elenco files) contiene la descrizione di una fonte, composta da tre parti separate da spazi. Le righe commentate iniziano con a # carattere:


# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Snapshot ufficiale amd64 LIVE/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib main non libero


deb http://http.kali.org/kali kali-rolling contributo non libero principale

# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Snapshot ufficiale amd64 LIVE/

INSTALL Binary 20160830-11:29]/ kali-rolling contrib main non libero


deb http://http.kali.org/kali kali-rolling contributo non libero principale


Diamo un'occhiata alla sintassi di questo file. Il primo campo indica il tipo di sorgente:

· XNUMX€ debuttante per i pacchetti binari,

· XNUMX€ deb-src per i pacchetti sorgente.

Il secondo campo fornisce l'URL di base del sorgente: questo può consistere in un mirror Debian o in qualsiasi altro archivio di pacchetti creato da una terza parte. L'URL può iniziare con file: // per indicare una sorgente locale installata nella gerarchia dei file di sistema, con http:// per indicare una fonte accessibile da un server web, o con ftp:// per una sorgente disponibile su un server FTP. L'URL può anche iniziare con cd rom: per installazioni basate su CD-ROM/DVD-ROM/Blu-ray disc, sebbene ciò sia meno frequente poiché i metodi di installazione basati sulla rete sono sempre più comuni.

I cdrom le voci descrivono i CD/DVD-ROM in tuo possesso. Contrariamente ad altre voci, un CD-ROM non è sempre disponibile, poiché deve essere inserito nell'unità e di solito è possibile leggere solo un disco alla volta. Per questi motivi, queste fonti sono gestite in modo leggermente diverso e devono essere aggiunte con apt-cdrom programma, di solito eseguito con il aggiungere parametro. Quest'ultimo richiederà quindi il disco da inserire nell'unità e ne esplorerà il contenuto cercando Pack File. Utilizzerà questi file per aggiornare il suo database dei pacchetti disponibili (questa operazione viene solitamente eseguita dal aggiornamento apt comando). Successivamente, APT richiederà il disco se ha bisogno di un pacchetto memorizzato su di esso.

La sintassi dell'ultimo campo dipende dalla struttura del repository. Nei casi più semplici, puoi semplicemente indicare una sottodirectory (con una barra finale richiesta) della sorgente desiderata (spesso è un semplice "./", che si riferisce all'assenza di una sottodirectory: i pacchetti sono quindi direttamente

all'URL specificato). Ma nel caso più comune, i repository saranno strutturati come un mirror Debian, con più distribuzioni ciascuna con più componenti. In questi casi, nominare la distribuzione scelta, quindi i componenti (o sezioni) da abilitare. Prendiamoci un momento per introdurre queste sezioni.

Debian e Kali usano tre sezioni per differenziare i pacchetti in base alle licenze scelte dagli autori di ogni opera.

Main contiene tutti i pacchetti che rispettano pienamente le Linee guida per il software libero Debian1.

I non-free archivio è diverso perché contiene software che non è (totalmente) conforme a questi principi ma che può comunque essere distribuito senza restrizioni.

Contrib (contributi) è un insieme di software open source che non può funzionare senza alcuni elementi non liberi. Questi elementi possono includere software della sezione non libera o file non liberi come ROM di gioco, BIOS delle console, ecc. Contrib include anche software libero la cui compilazione richiede elementi proprietari, come VirtualBox, che richiede un compilatore non libero per costruire alcuni dei suoi file.

Ora, diamo un'occhiata alle fonti o ai repository dei pacchetti Kali Linux standard.


Il miglior sistema operativo cloud computing su OnWorks: