Creare immagini iso dei repository Debian: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
m (nuova sintassi template)
Riga 1: Riga 1:
{{Versioni compatibili|Lenny|Squeeze|Sid}}
{{Versioni compatibili}}
__TOC__
__TOC__
 
== Creare immagini iso dei repository Debian, compreso non-free e multimedia ==
 
= 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 [[Immagini iso Debian da usare come repository | off-line]].<br/> Per far ciò ci sono diverse vie, scaricare tutti i cd/dvd via ftp/http, torrent o meglio ancora via [[jigdo]].<br/> 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 [[Immagini iso Debian da usare come repository | off-line]].
Debian è l'unica distribuzione che permette l'uso di tutti i suoi pacchetti, oggi sono circa 25.000, anche [[Immagini iso Debian da usare come repository | off-line]].<br/> Per far ciò ci sono diverse vie, scaricare tutti i cd/dvd via ftp/http, torrent o meglio ancora via [[jigdo]].<br/> 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 [[Immagini iso Debian da usare come repository | off-line]].


= Scaricare il ramo non-free =
== Scaricare il ramo non-free ==
Installare i pacchetti:
Installare i pacchetti:
<pre># apt-get install debmirror genisoimage</pre>
<pre># apt-get install debmirror genisoimage</pre>
Riga 29: Riga 27:
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]].
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]].


= Scaricare il ramo multimedia =
== Scaricare il ramo multimedia ==
Creare una directory di lavoro, es: '''multi''' e portarsi in essa:
Creare una directory di lavoro, es: '''multi''' e portarsi in essa:
<pre>$ mkdir multi
<pre>$ mkdir multi

Versione delle 14:33, 9 feb 2011

Debian-swirl.png Versioni Compatibili

Tutte le versioni supportate di Debian

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.

Scaricare il ramo multimedia

Creare una directory di lavoro, es: multi e portarsi in essa:

$ mkdir multi
$ cd multi

e dare il comando (tutto su una riga):

debmirror --nosource -m --passive --host=www.debian-multimedia.org --root=/ --method=http --progress 
--dist=squeeze --section=main,non-free --getcontents --arch=i386 mirror-debian-multimedia/ --ignore-release-gpg

Come per i non-free la directory multi si popolerà dei pacchetti multimedia, si recuperino il file Release e il file Contents-i386.gz da un mirror es: http://mi.mirror.garr.it/mirrors/debian-multimedia/dists/squeeze/ e si mettano nella directory /multi/mirror-debian-multimedia/.
Ora si è pronti per creare l'immagine iso da potersi usare off-line oppure masterizzarla e usarla con apt-cdrom

genisoimage -f -J -r -o debian-multimedia.iso mirror-debian-multimedia/

xtow