[openmamba-users-it] script salvataggio rpm installati
riccardo moja
riccardo.moja a gmail.com
Sab 23 Feb 2008 23:16:01 CET
Salve a tutti.
Ho fatto uno script che mi serviva per risolvere questo problema:
ogni volta che formatto e reinstallo openmamba mi trovo nella
situazione di dover reinstallare tutti i pacchetti che avevo
precedentemente, ma ogni volta puntualmente, me ne dimentico qualcuno
(per esempio recentemente mi sono dimenticato di installare unrar e
non ho potuto aprire dei file), e se non ho una connessione a portata
di mano posso trovarmi in difficoltà.
Anche se me li scrivessi e me li ricordassi tutti sarebbe abbastanza
noioso mettersi a ricercarli tutti con synaptic.
Comunque sia, ho fatto questo script diviso in 2 parti:
1) la prima parte (file chiamato apt-save) molto semplice provvede a
salvare l'elenco di tutti i pacchetti installati nel sistema in un
file (si può scegliere il nome, ma quello di default è savedRPM), con
una lista in questo formato
Name : <nome del pacchetto> Relocations:
(not relocatable)
2) La seconda parte (file chiamato apt-res) è quella che provvede a
reinstallare i pacchetti precedentemente salvati.
Legge il file che gli viene passato in input (di default cerca il file
savedRPM), estrae il nome del pacchetto e esegue il comando
sudo apt-get install <elenco dei pacchetti> -y
Inoltre penso che possa essere utilizzato anche per passare gli stessi
pacchetti da un computer a un altro (se si ha più di un computer).
Un altro motivo per cui ho pensato di farlo è quello dello sviluppo.
Senza dove installare di volta in volta tutti i pacchetti che richiede
un programma che si vuole pacchettizzare, si può usare un file fatto
da chi già ne ha installati parecchi.
Se magari non esiste già un sw che fa questo e a silvan può
interessare provo a migliorarlo un po' andando a distinguere i
pacchetti nei repository o quelli installati localmente e altre cose.
Ciao.
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: apt-transfer.tar.gz
Tipo: application/x-gzip
Dimensione: 702 bytes
Descrizione: non disponibile
Url: http://tao/pipermail/openmamba-users-it/attachments/20080223/6a5a97b1/attachment.bin
Maggiori informazioni sulla lista
openmamba-users-it