[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