Recuperare lo stato dei pacchetti precedente ad un upgrade?

Ottimizzazione, pulizia, gestione e manutenzione di una Debian Box

Recuperare lo stato dei pacchetti precedente ad un upgrade?

Messaggioda danjde » 21/06/2019, 15:16

Salve Amici,
mi sono sempre chiesto se esista la possibilità nel sistemi Debian di recuperare lo stato dei pacchetti precedente ad un upgrade.

Faccio un esempio:

Ho un pacchetto da aggiornare che porta con se delle dipendenze, per un totale di una dozzina di pacchetti interessati.
Prima di avviare lo scaricamento e relativo upgrade di questi, posso salvare i pacchetti già presenti nel sistema per poterli eventualmente ripristinare se mi rendessi conto che qualcosa non va a seguito dell'aggiornamento?
Cioè una sorta di backup dei pacchetti o di specifici pacchetti.

Grazie infinite!

Davide
cosmogoniA
n o p r o v a r e n o f a r e o n o n f a r e n o n c e p r o v a r e
Avatar utente
danjde
Jr. Member
Jr. Member
 
Messaggi: 64
Iscritto il: 06/09/2016, 11:59
Località: Verona

Re: Recuperare lo stato dei pacchetti precedente ad un upgra

Messaggioda mark » 21/06/2019, 17:51

per cose semplici potrebbe essere utile
Codice: Seleziona tutto
dpkg-repack


per cose complesse sempre meglio avere un backup!!
Avatar utente
mark
Hero Member
Hero Member
 
Messaggi: 718
Iscritto il: 10/01/2007, 16:53

Re: Recuperare lo stato dei pacchetti precedente ad un upgra

Messaggioda danjde » 24/06/2019, 10:30

Ah, interessante.
E poi eseguire il comando per ogni pacchetto interessato dall'aggiornamento (se ho ben compreso)?

Grazie!
cosmogoniA
n o p r o v a r e n o f a r e o n o n f a r e n o n c e p r o v a r e
Avatar utente
danjde
Jr. Member
Jr. Member
 
Messaggi: 64
Iscritto il: 06/09/2016, 11:59
Località: Verona

Re: Recuperare lo stato dei pacchetti precedente ad un upgra

Messaggioda mark » 24/06/2019, 12:13

si esatto, volendo fare cose più elaborate:

HOWTO: Backup all installed programs/packages
backup di tutti i pacchetti:
Codice: Seleziona tutto
sudo apt-get install dpkg-repack fakeroot
mkdir ~/dpkg-repack; cd ~/dpkg-repack
fakeroot -u dpkg-repack `dpkg --get-selections | grep install | cut -f1`


reinstallazione del backup:
Codice: Seleziona tutto
sudo dpkg -i *.deb
Avatar utente
mark
Hero Member
Hero Member
 
Messaggi: 718
Iscritto il: 10/01/2007, 16:53

Re: Recuperare lo stato dei pacchetti precedente ad un upgra

Messaggioda danjde » 24/06/2019, 15:47

ah, ok! Questa è la via "totale" :-D


Grazie ancora!

D
cosmogoniA
n o p r o v a r e n o f a r e o n o n f a r e n o n c e p r o v a r e
Avatar utente
danjde
Jr. Member
Jr. Member
 
Messaggi: 64
Iscritto il: 06/09/2016, 11:59
Località: Verona


Torna a Tuning

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti