1 487
contributi
m (→upgrade: tip) |
m (→upgrade: tip) |
||
Riga 1: | Riga 1: | ||
==Introduzione== | ==Introduzione== | ||
Qualche volta ci troviamo nella situazione di dover aggiornare una macchina con una connessione internet lenta... | Qualche volta ci troviamo nella situazione di dover aggiornare una macchina con una connessione internet lenta e/o inesistente... | ||
Alcune volte viene suggerito | Alcune volte viene suggerito debmirror (soluzione che reputo sovradimensionata e dispendiosa), altre viene suggerito il download del primo DVD o dei primi 2-3 CD di Sarge (ma per quanto riguarda sid, non esiste niente del genere)... | ||
Cos� ho pensato di organizzare qualche appunto che avevo su apt-zip, un comodo tool che ci viene in aiuto proprio in questi casi! | Cos� ho pensato di organizzare qualche appunto che avevo su apt-zip, un comodo tool che ci viene in aiuto proprio in questi casi! | ||
Vedremo come utilizzarlo su computer connessi ad internet con una connessione lenta... | Vedremo come utilizzarlo su computer connessi ad internet con una connessione lenta... | ||
==Installazione== | ==Installazione== | ||
Riga 16: | Riga 17: | ||
==Configurazione== | ==Configurazione== | ||
Il file di configurazione � '''/etc/apt/apt-zip.conf''' e contiene alcuni | Il file di configurazione � '''/etc/apt/apt-zip.conf''' e contiene alcuni valodi di defalut utilizzati dai due comandi di apt-zip. | ||
Ecco quello di default: | Ecco quello di default: | ||
<pre> | <pre> | ||
Riga 59: | Riga 60: | ||
Normalmente solo '''MEDIUM''' viene modificato, in quanto le opzioni di default sono pi� che corrette per qualsiasi utilizzo. | Normalmente solo '''MEDIUM''' viene modificato, in quanto le opzioni di default sono pi� che corrette per qualsiasi utilizzo. | ||
==Preparazione del Sistema== | ==Preparazione del Sistema== | ||
Riga 93: | Riga 95: | ||
'''apt-zip-list''' e '''apt-zip-inst''' | '''apt-zip-list''' e '''apt-zip-inst''' | ||
'''apt-zip-list''' ha il compito di generare uno script (ed un file contenente le opzioni per l'installazione dei pacchetti che verranno scaricati) per il download dei pacchetti da una qualsiasi macchina Linux (con un trucchetto � possibile eseguire il download anche da macchine con un sistema operativo diverso, purch� con wget installato).<br/> | |||
'''apt-zip-inst''', invece, ha il compito di installare i file scaricati (vedremo in seguito come). | |||
La sintassi � la seguente: | La sintassi � la seguente: | ||
<pre> | <pre> | ||
apt-zip-list [--help] [--version] [--medium=mountpoint] | apt-zip-list [--help] [--version] [--medium=mountpoint] [--aptgetaction=action] [--packages=package[,package...]] [--fix-broken] [--skip-mount] [--method=method] [--options=opt[,opt...]] [ --accept=accept[,accept...]] [ --reject=reject[,reject...]] | ||
apt-zip-inst [--help] [--version] [--medium=mountpoint] [--aptgetaction=action] | apt-zip-inst [--help] [--version] [--medium=mountpoint] [--aptgetaction=action] [--packages=package[,package...]] [--fix-broken] [--skip-mount] | ||
</pre> | </pre> | ||
Riga 110: | Riga 108: | ||
'''In comune'''<br/> | '''In comune'''<br/> | ||
'''--help, -h''' Mostra un piccolo help<br/> | |||
'''--medium, -m''' Indica un mountpoint differente da quello indicato nel file di configurazione<br/> | |||
'''--aptgetaction, -a''' Indica una azione da far compiere ad apt-get, le scelte possibili sono: dselect-upgrade, upgrade e dist-upgrade; | |||
Se non viene passata l'opzione --packages, viene eseguita l'azione di default (se non modificata con questa opzione)<br/> | Se non viene passata l'opzione --packages, viene eseguita l'azione di default (se non modificata con questa opzione)<br/> | ||
'''--packages, -p''' Indica una lista (separata da virgola) dei pacchetti da installare<br/> | |||
'''--fix-broken, -f''' Esegue apt-get con l'opzione --fix-broken (man apt-get)<br/> | |||
'''--skip-mount''' Non esegue il mount e l'umount della periferica (utile se non si vuole utilizzare una periferica removibile)<br/> | |||
'''Solo per apt-get-list'''<br/> | '''Solo per apt-get-list'''<br/> | ||
'''--accept , -A / --reject , -R''' Lista separata da virgola dei protocolli utilizzari per il download (default http e ftp)<br/> | |||
==Utilizzo== | ==Utilizzo== | ||
Riga 162: | Riga 161: | ||
il comando per fare questo � | il comando per fare questo � | ||
<pre> | <pre> | ||
# apt-zip-list --aptgetaction=upgrade --medium | # apt-zip-list --aptgetaction=upgrade --medium/mnt/point | ||
</pre> | </pre> | ||
nel caso di un supporto removibile, o | nel caso di un supporto removibile, o | ||
Riga 223: | Riga 222: | ||
� sufficiente, infatti, lanciare questo comando: | � sufficiente, infatti, lanciare questo comando: | ||
<pre> | <pre> | ||
$ cat fetch-script-wget-maxer | egrep "://" | cut -d | $ cat fetch-script-wget-maxer | egrep "://" | cut -d\ -f 1 > lista.txt | ||
</pre> | </pre> | ||
Riga 244: | Riga 243: | ||
(ricorod che la direttiva '''--medium''' pu� essere omessa se presente nel file di configurazione di apt-zip) | (ricorod che la direttiva '''--medium''' pu� essere omessa se presente nel file di configurazione di apt-zip) | ||
aggiungendo, eventualmente, '''--skip-mount''' se si tratta di una directory locale... | aggiungendo, eventualmente, '''--skip-mount''' se si tratta di una directory locale... | ||
contributi