[openmamba-users-it] script salvataggio rpm installati

riccardo moja riccardo.moja a gmail.com
Mer 16 Apr 2008 00:11:07 CEST


per chi fosse interessato a questa funzionalità e ancora non lo
sapesse, ho da poco scoperto che in synaptic è già presente . Nella
versione inglese (si capisce abbastanza ) si usa con:
File-> save marking as...
nella finestra che compare si da il nome, si deve selezionare
l'opzione in basso "salva tutto lo stato, non solo i cambiamenti", e
scegliere il nome del file.  A me ha dato problemi se provavo a
cambiare la cartella dove salvare il file.
Non ho provato dopo una formattazione, ma solo cancellando un
pacchetto, comunque per ripristinare si deve selezionare File -> read
markings... e selezionare il file che avevamo salvato in precedena.
A quel punto su synaptic saranno marcati tutti i programmi da
installare (o da disinstallare se ce ne sono in più), e basta fare
normalmente applica.

ciao a tutti

2008/2/24, riccardo moja <riccardo.moja a gmail.com>:
> 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.
>
>


Maggiori informazioni sulla lista openmamba-users-it