Immagini iso Debian da usare come repository: differenze tra le versioni
S3v (discussione | contributi) |
|||
(11 versioni intermedie di 6 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili | {{Repository | ||
|precedente=Repository non ufficiali | |||
|successivo=Creare un Repository Debian | |||
}} | |||
{{Versioni compatibili}} | |||
__TOC__ | __TOC__ | ||
== Preambolo == | |||
==Preambolo== | Per tenere aggiornata una Debian il modo migliore è quello di essere connessi ad internet via ADSL, con una connessione analogica a 56k l'impresa diventa ardua se non impossibile. Ma, come spesso, Debian ci viene incontro permettendoci di scaricare tutti i repository in diverse immagini iso, attualmente per Squeeze sono 55 CD oppure 8 DVD dai quali mancano i pacchetti '''non-free''' e '''multimedia''' che bisogna scaricare diversamente [[Creare immagini iso dei repository Debian ]]. Si hanno due modi per usare le iso: | ||
#Masterizzare tutte le iso in altrettanti CD o DVD ed usarle con [[apt-cdrom]] | |||
Per tenere aggiornata una Debian il modo migliore è quello di essere connessi ad internet via | |||
#Masterizzare tutte le iso in altrettanti | |||
##Come si intuisce non è tanto economico e nemmeno pratico | ##Come si intuisce non è tanto economico e nemmeno pratico | ||
#Usare le iso così come sono, caricate sull'hard disk interno o anche esterno | #Usare le iso così come sono, caricate sull'hard disk interno o anche esterno | ||
Riga 11: | Riga 13: | ||
Di seguito vedremo come usare il punto 2 | Di seguito vedremo come usare il punto 2 | ||
==Iniziare== | == Iniziare == | ||
Prima cosa ovvia è procurarsi le immagini iso, una volta che ne siamo in possesso vediamo come fare.<br> | Prima cosa ovvia è procurarsi le immagini iso, una volta che ne siamo in possesso vediamo come fare.<br> | ||
Per comodità è meglio rinominare le iso con un nome più corto es; debian1.iso per il primo | Per comodità è meglio rinominare le iso con un nome più corto es; debian1.iso per il primo CD/DVD e così per tutte le altre iso, alla fine si avranno | ||
*debian1.iso | *debian1.iso | ||
*debian2.iso | *debian2.iso | ||
Riga 21: | Riga 22: | ||
Ora si crei una directory nella propria ''/home'', qui la chiamerò ''repo'' quindi | Ora si crei una directory nella propria ''/home'', qui la chiamerò ''repo'' quindi | ||
<pre>$ mkdir repo</pre> | <pre>$ mkdir repo</pre> | ||
Ora si spostino tutte le iso nella suddetta directory | Ora si spostino tutte le iso nella suddetta directory, per verificare si dia il comando: | ||
per verificare si dia il comando | |||
<pre>$ ls /home/utente/repo</pre> | <pre>$ ls /home/utente/repo</pre> | ||
sostituite il vostro nome alla voce utente. Dovreste avere l'elenco di tutte le iso, se è così, ora, bisogna creare le directory dove verranno montate le iso. | sostituite il vostro nome alla voce utente. Dovreste avere l'elenco di tutte le iso, se è così, ora, bisogna creare le directory dove verranno montate le iso. | ||
Riga 31: | Riga 31: | ||
In pratica nella directory '''repo''' si devono avere tante subdirectory quante sono le iso. | In pratica nella directory '''repo''' si devono avere tante subdirectory quante sono le iso. | ||
==Concludere== | == Concludere == | ||
Ora non resta che montare le immagini ed istruire '''apt''' per utilizzarle.<br> | Ora non resta che montare le immagini ed istruire '''apt''' per utilizzarle.<br> | ||
Per primo dobbiamo aumentare i device loop, dato che le immagini iso verranno montate su un device virtuale, '''dev/loop''', e che di default sono limitati ad otto, per accettarvene date | Per primo dobbiamo aumentare i device loop, dato che le immagini iso verranno montate su un device virtuale, '''dev/loop''', e che di default sono limitati ad otto, per accettarvene date: | ||
<pre># ls /dev/loop*</pre> | <pre># ls /dev/loop*</pre> | ||
mentre le iso potrebbero essere più di 50.<br> | |||
Editare il file '''/etc/modules''' e modificare così | Editare il file '''/etc/modules''' e modificare così: | ||
<pre>loop max_loop=64</pre> | <pre>loop max_loop=64</pre> | ||
Proseguire editando '''/etc/fstab''' aggiungendo | Per rendere effettivi i cambiamenti è necessario riavviare il sistema oppure togliere e reinserire il modulo "loop" con il giusto parametro: | ||
<pre>/home/utente/repo/debian1.iso /home/utente/repo/mag1 udf | <pre> | ||
/home/utente/repo/debian2.iso /home/utente/repo/mag2 udf | # modprobe -r loop | ||
/home/utente/repo/debian3.iso /home/utente/repo/mag3 udf | # modprobe loop max_loop=64 | ||
</pre> | |||
Proseguire editando '''/etc/fstab''' aggiungendo: | |||
<pre>/home/utente/repo/debian1.iso /home/utente/repo/mag1 udf,iso9660 user,loop 0 0 | |||
/home/utente/repo/debian2.iso /home/utente/repo/mag2 udf,iso9660 user,loop 0 0 | |||
/home/utente/repo/debian3.iso /home/utente/repo/mag3 udf,iso9660 user,loop 0 0</pre> | |||
Proseguire nello stesso modo per tutte le altre iso, ovviamente sostituite '''utente''' con il vostro.<br> | Proseguire nello stesso modo per tutte le altre iso, ovviamente sostituite '''utente''' con il vostro.<br> | ||
Per ultimo editare '''/etc/apt/sources.list''' ed aggiungere | Per ultimo editare '''/etc/apt/sources.list''' ed aggiungere: | ||
<pre>deb file:/home/utente/repo/mag1/ squeeze main contrib | <pre>deb file:/home/utente/repo/mag1/ squeeze main contrib | ||
deb file:/home/utente/repo/mag2/ squeeze main contrib | deb file:/home/utente/repo/mag2/ squeeze main contrib | ||
deb file:/home/utente/repo/mag3/ squeeze main contrib</pre> | deb file:/home/utente/repo/mag3/ squeeze main contrib</pre> | ||
Come detto prima aggiungere altre voci così come in '''/etc/fstab'''<br> | Come detto prima, aggiungere altre voci così come in '''/etc/fstab'''<br> | ||
Ora basta | Ora basta un: | ||
<pre># mount -a | <pre># mount -a | ||
# apt-get update</pre> | # apt-get update</pre> | ||
A questo punto potete aggiornare/installare quello che desiderate, di sicuro noterete una velocità incredibile. | A questo punto potete aggiornare/installare quello che desiderate, di sicuro noterete una velocità incredibile. | ||
[[Utente:xtow|xtow]] | {{Autori | ||
[[Categoria: | |Autore = [[Utente:xtow|xtow]] | ||
|Verificata_da= | |||
:[[Utente:S3v|S3v]] | |||
|Numero_revisori=1 | |||
}} | |||
[[Categoria:Repository]] |
Versione attuale delle 13:39, 15 apr 2014
|
Versioni Compatibili Tutte le versioni supportate di Debian |
Preambolo
Per tenere aggiornata una Debian il modo migliore è quello di essere connessi ad internet via ADSL, con una connessione analogica a 56k l'impresa diventa ardua se non impossibile. Ma, come spesso, Debian ci viene incontro permettendoci di scaricare tutti i repository in diverse immagini iso, attualmente per Squeeze sono 55 CD oppure 8 DVD dai quali mancano i pacchetti non-free e multimedia che bisogna scaricare diversamente Creare immagini iso dei repository Debian . Si hanno due modi per usare le iso:
- Masterizzare tutte le iso in altrettanti CD o DVD ed usarle con apt-cdrom
- Come si intuisce non è tanto economico e nemmeno pratico
- Usare le iso così come sono, caricate sull'hard disk interno o anche esterno
- I vantaggi sono evidenti
Di seguito vedremo come usare il punto 2
Iniziare
Prima cosa ovvia è procurarsi le immagini iso, una volta che ne siamo in possesso vediamo come fare.
Per comodità è meglio rinominare le iso con un nome più corto es; debian1.iso per il primo CD/DVD e così per tutte le altre iso, alla fine si avranno
- debian1.iso
- debian2.iso
- debian3.iso
....e così per tutte le iso che si hanno. Ora si crei una directory nella propria /home, qui la chiamerò repo quindi
$ mkdir repo
Ora si spostino tutte le iso nella suddetta directory, per verificare si dia il comando:
$ ls /home/utente/repo
sostituite il vostro nome alla voce utente. Dovreste avere l'elenco di tutte le iso, se è così, ora, bisogna creare le directory dove verranno montate le iso.
$ mkdir /repo/mag1 $ mkdir /repo/mag2 $ mkdir /repo/mag3
Proseguire nel creare tante directory quante sono le iso.
In pratica nella directory repo si devono avere tante subdirectory quante sono le iso.
Concludere
Ora non resta che montare le immagini ed istruire apt per utilizzarle.
Per primo dobbiamo aumentare i device loop, dato che le immagini iso verranno montate su un device virtuale, dev/loop, e che di default sono limitati ad otto, per accettarvene date:
# ls /dev/loop*
mentre le iso potrebbero essere più di 50.
Editare il file /etc/modules e modificare così:
loop max_loop=64
Per rendere effettivi i cambiamenti è necessario riavviare il sistema oppure togliere e reinserire il modulo "loop" con il giusto parametro:
# modprobe -r loop # modprobe loop max_loop=64
Proseguire editando /etc/fstab aggiungendo:
/home/utente/repo/debian1.iso /home/utente/repo/mag1 udf,iso9660 user,loop 0 0 /home/utente/repo/debian2.iso /home/utente/repo/mag2 udf,iso9660 user,loop 0 0 /home/utente/repo/debian3.iso /home/utente/repo/mag3 udf,iso9660 user,loop 0 0
Proseguire nello stesso modo per tutte le altre iso, ovviamente sostituite utente con il vostro.
Per ultimo editare /etc/apt/sources.list ed aggiungere:
deb file:/home/utente/repo/mag1/ squeeze main contrib deb file:/home/utente/repo/mag2/ squeeze main contrib deb file:/home/utente/repo/mag3/ squeeze main contrib
Come detto prima, aggiungere altre voci così come in /etc/fstab
Ora basta un:
# mount -a # apt-get update
A questo punto potete aggiornare/installare quello che desiderate, di sicuro noterete una velocità incredibile.
Guida scritta da: xtow | Debianized 40% |
Estesa da: | |
Verificata da: | |
Verificare ed estendere la guida | Cos'è una guida Debianized |