Re: apt-get punto di ripristino
Alle 22:37, martedì 13 dicembre 2005, Alessandro Medici ha scritto:
> Alle 19:21, martedì 13 dicembre 2005, kimbuba ha scritto:
> > Ciao a tutti.
> > Mi chiedevo se esiste una specie di apt-get save-restore
> > ovvero che mi salva tutte le versioni dei pacchetti correntemente
> > installate per poi ripristinarli in seguito ad un apt-get upgrade broken
>
> per un sacco di tempo mi son detto mi faccio uno script per la questione...
>
> io uso ancora dselect e mi basterebbe una cosa prorio banale, tipo:
>
> #!/bin/bash
>
> dpkg --get-selections > /etc/apt/vecchia_roba
non va bene per quello che chiedeva Alessandro, o meglio, non completamente...
dpkg --get-selections > /etc/apt/vecchia_roba
ti genera solamente la lista dei pacchetti che hai attualmente sul sistema,
indipendentemente dalla versione, quindi quando andrai in un futuro a
riutilizzarlo, ti installerà comunque le versioni aggiornate dei pacchetti
che gli hai indicato...
prima di tutto per fare quello che serve hai bisogno di salvare la versione
dei pacchetti, di tutti i pacchetti del sistema, scaricarti tutti i pacchetti
di quella versione e salvarteli da qualche parte, magari su un cd/dvd, in
quanto una volta che ci sono gli aggiornamenti dei pacchetti, sui repository
ufficiali non trovi più le vecchie versioni (a meno che non fai un downgrade
da unstable a testing o stable, per esempio, ma non trovi una precedente
versione di un pacchetto di unstable che non sia quella in testing).
una soluzione potrebbe essere:
dpkg --get-selections > /etc/apt/vecchia_roba
ti segni la data in cui hai fatto questa operazione, nel momento in cui dovrai
fare il downgrade, dovresti inserire come unico repository uno di quelli che
copiano la situazione dei repository a diverse date, avevo letto in lista che
ce ne sono alcuni, ma non mi sono mai preoccupato di trovare il loro
indirizzo...
Byez
--
Gollum1
Tesssssoro, dov'é il mio tessssoro?
Reply to: