SOURCES.LIST(5) SOURCES.LIST(5)
sources.list - Lista delle risorse dei pacchetti per APT
L'elenco delle risorse dei pacchetti utilizzata per localizzare gli
archivi del sistema di distribuzione pacchetti in uso sul sistema.
Attualmente, questa pagina di manuale documenta solo il sistema di ges-
tione dei pacchetti usato dalla distribuzione Debian GNU/Linux. Questo
file di controllo ubicato in /etc/apt/sources.list.
La lista delle sorgenti (dei pacchetti) progettata per supportare
qualsiasi numero di sorgenti attive e una molteplicit di media delle
sorgenti. Il file elenca una sorgente per riga, con la sorgente
preferita elencata per prima. Il formato di ogni riga : type uri args.
Il primo elemento, type (tipo) determina il formato per args (gli argo-
menti), uri l'Universal Resource Identifier (Identificatore universale
di risorsa) (URI), che un macroinsieme del pi specifivo e ben conosci-
uto Universal Resource Locator, o URL. Le linee rimanenti possono
venire marcate come commenti usando un carattere #.
La directory /etc/apt/sources.list.d fornisce un metodo per aggiungere
voci di sources.list in file separati che terminano con .list. Il for-
mato il medesimo del file sources.list regolare.
Il tipo deb descrive un tipico archivio Debian a due livelli, dis-
tribuzione/componente. Tipicamente, distribuzione generalmente una tra
stable, unstable, o testing, mentre componente uno di main, contrib,
non-free, o non-us. Il tipo deb-src descrive il codice sorgente della
distribuzione debian nella medesima forma del tipo deb. Una riga deb-
src richiesta per recuperare gli indici dei (pacchetti) sorgenti.
Il formato per una voce in sources.list, utilizzando i tipi deb e deb-
src :
deb uri distribuzione [componente1] [componenente2] [...]
L'URI per il tipo deb deve specificare la base della distribuzione
Debian, da cui APT trover le informazioni necessarie. distribuzione pu
specificare un path esatto, nel qual caso i componenti devono essere
omessi e distribuzione deve terminare con una barra rovescia (slash /).
Questo utile quando interessa solo una particolare sotto-sezione
dell'archivio, indicata dall'URI. Se distribuzione non specifica un
percorso esatto, deve essere presente almeno un componente.
distribuzione pu contenere anche una variabile, $(ARCH), che espande
alla architettura Debian (i386, m68k, powerpc, ...) utilizzata sul
sistema. Questo consente di utilizzare file sources.list, independenti
dall'architettura. In generale questo
interesante solo quando viene specificato un percorso esatto, altri-
menti APT generer automaticamente URI con la corrente architettura.
Siccome pu essere specificata solo una distribuzione per riga, pu
essere necessario avere righe multiple per lo stesso URI, se desider-
ato un sottoinsieme di tutte le distribuzioni o componenti disponibili
per quella ubicazione. APT ordiner la lista URI dopo aver generato un
insieme interno completo, e bloccher i riferimenti multipli al medesimo
host Internet, per esempio, in una singola connessione, cosicch non
stabilisca una connessione FTP inefficiente, la chiuda, faccia qual-
cos'altro e poi ristabilisca una connessione con quel medesimo host.
Questa caratteristica utile per accedere a siti FTP occupati con limi-
tazioni di accesso del numero di utenti anonimi contemporanei. APT
inoltre parallelizza le connessioni a host differenti, per occuparsi in
maniera pi efficiente dei siti con scarsa larghezza di banda.
E' importante elencare le sorgenti in ordine di preferenza, con la sor-
gente preferita elecata per prima. Tipicamente questo provocher una
scelta per velocit dal piu` veloce al piu` lento (per esempio, CD-ROM
seguito dagli host di rete locale, seguito dagli host di internet dis-
tanti).
Alcuni esempi:
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://http.us.debian.org/debian dists/stable-updates/
I tipi di URI attualmente riconosciuti sono: cdrom, file, http, e ftp.
file Il tipo file permette che una directory arbitraria, nel file
system, sia considerata un archivio. Questo utile per il mon-
taggio di NFS (Network File System) e mirror locali o archivi.
cdrom Il tipo cdrom permette ad APT di usare un lettore CDROM locale
con un media (disco) montato in swap. Usare il programma apt-
cdrom(8) per creare voci cdrom nel file source list.
http Il tipo http specifica un server HTTP per l'archivio. Se una
variabile d'ambiente http_proxy impostata con il formato
http://server:port/, verr utilizzato il server proxy specificato
in http_proxy. Gli utenti di proxy HTTP/1.1 autenticati possono
usare una stringa del formato http://user:pass@server:port/
Notare che questo un metodo di autenticazione insicuro.
ftp Il tipo ftp specifica un server FTP per l'archivio. Il comporta-
mento di APT per FTP molto ben configurabile; per ulteriori
informazioni vedere la pagina di manuale di apt.conf(5). Notare
che un proxy ftp pu venire specificato usando la variabile
d'ambiente ftp_proxy. E' possibile specificare un proxy http
(spesso i server proxy http comprendono gli url ftp) usando
questo metodo e SOLO questo. Utilizzando l'http specificato nel
file di configurazione, i proxy ftp verranno ignorati.
copy Il tipo copy identico al tipo file eccetto che i pacchetti ven-
gono copiati nella directory della cache al posto di essere uti-
lizzati direttamente dalla loro ubicazione. Questo utile per
persone che usano un disco zip per copiare file insieme a APT.
rsh,ssh
Il metodo rsh/ssh richiama rsh/ssh per connettersi ad un host
remoto come un dato utente e accedere ai file. Non c' alcuna
possibilit di autenticazione della password, prima che siano
realizzati precedenti arrangiamenti con le chiavi RSA o rhosts.
Per accedere ai file su di host remoto usare i comandi standard
find e dd per realizzare il trasferimento di file da remoto.
Utilizza l'archivio memorizzato localmente (o montato con NFS) nella
directory /home/jason/debian per stable/main, stable/contrib, e sta-
ble/non-free.
deb file:/home/jason/debian stable main contrib non-free
Come il precedente, eccetto che questo utilizza la distribuzione unsta-
ble (di sviluppo).
deb file:/home/jason/debian unstable main contrib non-free
La riga per i pacchetti sorgenti come quella sopra
deb-src file:/home/jason/debian unstable main contrib non-free
Utilizza HTTP per accedere all'archivio su archive.debian.org, e usa
solo l'area hamm/main.
deb http://archive.debian.org/debian-archive hamm main
Utilizza FTP per accedere all'archivio su ftp.debian.org, sotto la
directory debian, e usa solo l'area stable/contrib.
deb ftp://ftp.debian.org/debian stable contrib
Utilizza FTP per accedere all'archivio su ftp.debian.org, sotto la
directory dedian e usa solo l'area unstable/contrib. Se questa linea
appare come l'unica linea nel precedente esempio in sources.list, verr
usata un singola sessione FTP per entrambe le righe delle risorse.
deb ftp://ftp.debian.org/debian unstable contrib
Utilizza HTTP per accedere all'archivio su nonus.debian.org, sotto la
directory debian-non-US.
deb http://nonus.debian.org/debian-non-US stable/non-US main contrib non-free
Utilizza HTTP per accedere all'archivio su nonus.debian.org, sotto la
directory debian-non-US e usa solo i file trovati sotto unsta-
ble/binary-i386 su macchine i386, unstable/binary-m68k su m68k, e cos
via per altre architetture supportate. [Notare questo esempio che
illustra solo come usare la variabile sostituzione; non-us cos strut-
turato da non molto]
deb http://ftp.de.debian.org/debian-non-US unstable/binary-$(ARCH)/
apt-cache(8) apt.conf(5)
La pagina dei bug di APT[1]. Se si desidera riportare un bug in APT,
per favore vedere il file /usr/share/doc/debian/bug-reporting.txt o il
comando reportbug(1).
Jason Gunthorpe Autore.
Il Team APT Autore
Traduzione e adattamenti in Italiano a cura di Hugh Hartmann <hhart-
mann [AT] libero.it>, Revisione a cura di Vieri Giugni <v.giugni [AT] gmail.com>.
APT bug page <URL:http://bugs.debian.org/src.apt>
Linux 29 Febbraio 2004 SOURCES.LIST(5)
I would like a version debian image to install on my pc
endowed of one pc virtual.
thank you for your help.
Your Sincerely!