[openmamba-users-it] script salvataggio rpm installati

Fabio Giani fabio.giani a gmail.com
Dom 24 Feb 2008 09:29:25 CET


riccardo moja ha scritto:
> 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.
>   
Penso sia un ottima idea, ci avevo pensato pure io :D alla prima 
occasione lo testerò!!

Fabio


Maggiori informazioni sulla lista openmamba-users-it