Creare immagini iso dei repository Debian: differenze tra le versioni
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 20: | Riga 20: | ||
*'''mirror-debian-non-free/''' la directory che verrà creata e conterrà tutti i file che verranno scaricati | *'''mirror-debian-non-free/''' la directory che verrà creata e conterrà tutti i file che verranno scaricati | ||
Come si intuisce si possono modificare i parametri in base alle esigenze. | Come si intuisce si possono modificare i parametri in base alle esigenze. | ||
A questo punto la directory /mirror-debian-non-free sarà popolata con i pacchetti non-free, un ultimo importante passo è di portarsi in un server (es: http://mi.mirror.garr.it/mirrors/debian/dists/squeeze/) e scaricare il file ''Release'' ed il file ''Contents-i386.gz'' e metterli nella directory /mirror-debian-non-free. | |||
Non resta che creare l'immagine iso, dalla dir di lavoro /isononfree si dia il comando | |||
<pre># genisoimage -f -J -r -o debian-non-free.iso mirror-debian-non-free/</pre> | |||
Ora si è in grado di usare l'immagine iso [[Immagini iso Debian da usare come repository | off-line]] oppure masterizzarla e usarla con [[apt-cdrom]]. | |||
{{stub}} | {{stub}} | ||
[[Categoria:Wiki]] | [[Categoria:Wiki]] |
Versione delle 09:55, 7 nov 2010
Creare immagini iso dei repository Debian, compreso non-free e multimedia
Debian è l'unica distribuzione che permette l'uso di tutti i suoi pacchetti, oggi sono circa 25.000, anche off-line.
Per far ciò ci sono diverse vie, scaricare tutti i cd/dvd via ftp/http, torrent o meglio ancora via jigdo.
Causa le politiche Debian il ramo non-free (repository che contiene pacchetti proprietari ma a volte sono indispensabili per il funzionamento di schede video e principalmente wifi) così come il ramo multimedia (repository che contiene codec audio/video non free) non sono inclusi nelle iso ufficiali. Quindi volendo se ne potrebbe fare a meno... ma se servono vediamo come scaricare i suddetti repository e farne delle iso da utilizzare off-line.
Scaricare il ramo non-free
Installare i pacchetti
# apt-get install debmirror genisoimage
creare una directory di lavoro, es; isononfree e portarsi in essa
$ mkdir isononfree $ cd isononfree
e dare il comando (tutto su una riga)
debmirror --nosource -m --passive --host=ftp.ch.debian.org --root=debian/ --method=ftp --progress --dist=squeeze --section=non-free --arch=i386 mirror-debian-non-free/ --ignore-release-gpg
nota
- nosource non installa i sorgenti
- host indirizzo del server da cui scaricare i pacchetti
- dist la distribuzione Debian, in questo caso Squeeze
- section in questo caso la sezione non-free
- arch architettura i386
- mirror-debian-non-free/ la directory che verrà creata e conterrà tutti i file che verranno scaricati
Come si intuisce si possono modificare i parametri in base alle esigenze. A questo punto la directory /mirror-debian-non-free sarà popolata con i pacchetti non-free, un ultimo importante passo è di portarsi in un server (es: http://mi.mirror.garr.it/mirrors/debian/dists/squeeze/) e scaricare il file Release ed il file Contents-i386.gz e metterli nella directory /mirror-debian-non-free. Non resta che creare l'immagine iso, dalla dir di lavoro /isononfree si dia il comando
# genisoimage -f -J -r -o debian-non-free.iso mirror-debian-non-free/
Ora si è in grado di usare l'immagine iso off-line oppure masterizzarla e usarla con apt-cdrom.
Attenzione: questo articolo è ancora incompleto e in fase di scrittura da parte del suo autore.
Sentitevi liberi di contribuire, proponendo modifiche alla guida tramite l'apposita pagina di discussione, in modo da non interferire con il lavoro portato avanti sulla voce. Per altre informazioni si rimanda al template. |