Aptoncd: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 6: Riga 6:
* aggiornare o installare nuovi pacchetti in una Debian senza riscaricarsi tutto ex-novo;
* aggiornare o installare nuovi pacchetti in una Debian senza riscaricarsi tutto ex-novo;
* "conservare" i pacchetti in una (o più) immagini iso compresse, senza intasare la cache ed occupare spazio su disco.
* "conservare" i pacchetti in una (o più) immagini iso compresse, senza intasare la cache ed occupare spazio su disco.
Insomma, le funzionalità e gli scopi sono molteplici. E' chiaro che Aptoncd funziona soltanto se abbiamo mantenuto i pacchetti nella cache di apt, praticamente nella directory <code>/var/apt/cache/archive/</code>. Se non ci sono pacchetti in questa directory (magari abbiamo dato il comando di "pulizia" <code>apt-get clean</code>), Aptoncd ci serve a ben poco.
Insomma, le funzionalità e gli scopi sono molteplici. È chiaro che Aptoncd funziona soltanto se abbiamo mantenuto i pacchetti nella cache di apt, praticamente nella directory <code>/var/apt/cache/archive/</code>. Se non ci sono pacchetti in questa directory (magari abbiamo dato il comando di "pulizia" <code>apt-get clean</code>), Aptoncd ci serve a ben poco.


==Installazione==
==Installazione==
Riga 23: Riga 23:


Ora possiamo scegliere cosa fare: per prima ci occupiamo della creazione di un repository.
Ora possiamo scegliere cosa fare: per prima ci occupiamo della creazione di un repository.
Nella linguetta **Crea** (di default), schiacciamo il grosso pulsante centrale. Aptoncd inizierà a "leggere"
Nella linguetta **Crea** (di default), schiacciamo il grosso pulsante centrale. Aptoncd inizierà a "leggere" i pacchetti contenuti nella cache: infatti ci apparirà una seconda schermata con una barra di avanzamento:
i pacchetti contenuti nella cache: infatti ci apparirà una seconda schermata con una barra di avanzamento:


[[Immagine:aptoncd2.png|300px]]  
[[Immagine:aptoncd2.png|300px]]  
Riga 32: Riga 31:
[[Immagine:aptoncd3.png|300px]]  
[[Immagine:aptoncd3.png|300px]]  


Possiamo, se vogliamo, aggiungere pacchetti (scaricandoli dai repository presenti nel nostro file
Possiamo, se vogliamo, aggiungere pacchetti (scaricandoli dai repository presenti nel nostro file <code>sources.list</code>), oppure lasciare tutto così com'è. In basso possiamo vedere che Aptoncd ci mostra il supporto necessario (nel nostro caso un CD). Inoltre Aptoncd crea un "metapacchetto" contenente tutti i pacchetti del nuovo repository creato. Schiacciando su **Opzioni** la nuova finestra
<code>sources.list</code>), oppure lasciare tutto così com'è. In basso possiamo vedere che Aptoncd ci mostra il supporto
necessario (nel nostro caso 1 CD). Inoltre Aptoncd crea un "metapacchetto" contenente tutti i pacchetti
del nuovo repo creato. Schiacciando su **Opzioni** la nuova finestra


[[Immagine:aptoncd4.png|300px]]  
[[Immagine:aptoncd4.png|300px]]  


ci mostrerà altre possibilità: possiamo selezionare come supporto "DVD" se abbiamo una iso maggiore di 700MB,
ci mostrerà altre possibilità: possiamo selezionare come supporto "DVD" se abbiamo una iso maggiore di 700MB, possiamo deselezionare la creazione del metapacchetto e possiamo anche scegliere di preoccuparci noi delle dipendenze di eventuali pacchetti aggiuntivi. In ogni caso le opzioni di default sono sempre le ottimali (a meno della scelta del supporto qualora avessimo moltissimi pacchetti, la iso fosse molto grande e non volessimo "suddividerla" in molti CD).
possiamo deselezionare la creazione del metapacchetto e possiamo anche scegliere di preoccuparci noi
Schiacciando su OK si passa all'elaborazione dei pacchetti, alla loro compressione ed alla creazione della iso, che avrà come nome "aptoncd-datadicreazione-CDx":
delle dipendenze di eventuali pacchetti aggiuntivi. In ogni caso le opzioni di default sono sempre le
ottimali (a meno della scelta del supporto qualora avessimo moltissimi pacchetti, la iso fosse molto
grande e non volessimo "suddividerla" in molti CD).
Schiacciando su OK si passa all'elaborazione dei pacchetti, alla loro compressione ed alla creazione
della iso, che avrà come nome "aptoncd-datadicreazione-CDx":


[[Immagine:aptoncd5.png|300px]]  
[[Immagine:aptoncd5.png|300px]]  
Riga 53: Riga 44:
[[Immagine:aptoncd6.png|300px]]  
[[Immagine:aptoncd6.png|300px]]  


Rispondiamo Si o No a seconda di cosa vogliamo fare. Troveremo l'immagine iso dentro la nostra  directory home.
Rispondiamo o No a seconda di cosa vogliamo fare. Troveremo l'immagine iso dentro la nostra  directory home.


==Ripristino di un repository Aptoncd==
==Ripristino di un repository Aptoncd==
Occupiamoci ora del ripristino dell'immagine. Lanciando Aptoncd e andando sulla linguetta **Ripristina** ci
Occupiamoci ora del ripristino dell'immagine. Lanciando Aptoncd e andando sulla linguetta **Ripristina** ci apparirà la seguente schermata:
apparirà la seguente schermata:


[[Immagine:aptoncd7.png|300px]]  
[[Immagine:aptoncd7.png|300px]]  
Riga 64: Riga 54:
*se ripristinare tutti i pacchetti di un CD creato nella cache principale;
*se ripristinare tutti i pacchetti di un CD creato nella cache principale;
*se ripristinare i pacchetti da una immagine iso;
*se ripristinare i pacchetti da una immagine iso;
*se aggiungere il CD (o il DVD) come repo all'interno del file <code>sources.list</code>.
*se aggiungere il CD (o il DVD) come repository all'interno del file <code>sources.list</code>.
La schermata è abbastanza chiara. Io solitamente non masterizzo mai l'immagine e la carico come
La schermata è abbastanza chiara. Io solitamente non masterizzo mai l'immagine e la carico come supporto CD nel <code>sources.list</code>. Se volete potete farlo anche voi (da root):
supporto CD nel <code>sources.list</code>. Se volete potete farlo anche voi (da root):


<pre># mount -o loop aptoncd-20091010-CD1.iso /home/utente/montaggio/</pre>
<pre># mount -o loop aptoncd-20091010-CD1.iso /home/utente/montaggio/</pre>
Riga 72: Riga 61:
<pre># apt-get update</pre>
<pre># apt-get update</pre>


E vi ritroverete tutti i pacchetti del vostro repo disponibili ed accessibili.
E vi ritroverete tutti i pacchetti del vostro repository disponibili ed accessibili.




6 999

contributi

Menu di navigazione