Vous n'êtes pas identifié(e).

#1 Le 01/02/2020, à 11:04

P'skhal
Explorateur
Lieu : Au-delà du portail
Inscription : Le 18/08/2016,
Messages : 37 373

Rétrogradage des paquets Debian à une date précise

Vincent Bernat a écrit :

Contrairement à NixOS, Debian ne dispose pas d’un mécanisme intégré permettant de remonter le temps à un moment précis. Cependant, grâce à snapshot.debian.org, une archive des paquets Debian, il est possible de rétrograder tous les paquets vers les versions présentes à une date choisie.

Supposons que nous voulions retrouver l’état au 20 janvier 2020. Dans /etc/apt/sources.list.d/snapshot.list, nous ajoutons une source correspondant à cette date:

deb [check-valid-until=no] https://snapshot.debian.org/archive/debian/20200120T111800Z/ unstable main contrib non-free

Dans /etc/apt/preferences.d/snapshot.pref, nous définissons la priorité de tous les paquets issus de cette source à 1001. C’est au-dessus de la priorité par défaut de 500 et au-dessus de 1000 pour autoriser à revenir à une version plus ancienne. La page de manuel de apt_preferences(5) contient les explications associées.

Package: *
Pin: origin snapshot.debian.org
Pin-Priority: 1001

Après avoir exécuté apt update, nous pouvons vérifier le résultat avec apt policy :

La suite du tuto sur le blog de Vincent Bernat


“ Aujourd'hui plus qu'hier et bien moins que demain „

P'skhal

#1 Le 01/02/2020, à 11:04

Explorateur
Lieu : Au-delà du portail
Inscription : Le 18/08/2016,
Messages : 37 373
Vincent Bernat a écrit :

Contrairement à NixOS, Debian ne dispose pas d’un mécanisme intégré permettant de remonter le temps à un moment précis. Cependant, grâce à snapshot.debian.org, une archive des paquets Debian, il est possible de rétrograder tous les paquets vers les versions présentes à une date choisie.

Supposons que nous voulions retrouver l’état au 20 janvier 2020. Dans /etc/apt/sources.list.d/snapshot.list, nous ajoutons une source correspondant à cette date:

deb [check-valid-until=no] https://snapshot.debian.org/archive/debian/20200120T111800Z/ unstable main contrib non-free

Dans /etc/apt/preferences.d/snapshot.pref, nous définissons la priorité de tous les paquets issus de cette source à 1001. C’est au-dessus de la priorité par défaut de 500 et au-dessus de 1000 pour autoriser à revenir à une version plus ancienne. La page de manuel de apt_preferences(5) contient les explications associées.

Package: *
Pin: origin snapshot.debian.org
Pin-Priority: 1001

Après avoir exécuté apt update, nous pouvons vérifier le résultat avec apt policy :

La suite du tuto sur le blog de Vincent Bernat


“ Aujourd'hui plus qu'hier et bien moins que demain „

Hors ligne

Hors ligne

#2 Le 01/02/2020, à 11:08

M'lou
MétalWoman
Lieu : Quelque part dans la Galaxie
Inscription : Le 18/08/2016,
Messages : 41 725

Re : Rétrogradage des paquets Debian à une date précise

Alors ça c'est très très très utile    smile   cool


L'amour est comme un jardin, il doit se cultiver chaque  jour pour donner le meilleur de lui-même

M'lou

#2 Le 01/02/2020, à 11:08

MétalWoman
Lieu : Quelque part dans la Galaxie
Inscription : Le 18/08/2016,
Messages : 41 725

Alors ça c'est très très très utile    smile   cool


L'amour est comme un jardin, il doit se cultiver chaque  jour pour donner le meilleur de lui-même

Hors ligne

Hors ligne

#3 Le 01/02/2020, à 11:10

P'skhal
Explorateur
Lieu : Au-delà du portail
Inscription : Le 18/08/2016,
Messages : 37 373

Re : Rétrogradage des paquets Debian à une date précise

Oui   smile


“ Aujourd'hui plus qu'hier et bien moins que demain „

P'skhal

#3 Le 01/02/2020, à 11:10

Explorateur
Lieu : Au-delà du portail
Inscription : Le 18/08/2016,
Messages : 37 373

Oui   smile


“ Aujourd'hui plus qu'hier et bien moins que demain „

Hors ligne

Hors ligne

#4 Le 01/02/2020, à 11:14

M'lou
MétalWoman
Lieu : Quelque part dans la Galaxie
Inscription : Le 18/08/2016,
Messages : 41 725

Re : Rétrogradage des paquets Debian à une date précise

smile


L'amour est comme un jardin, il doit se cultiver chaque  jour pour donner le meilleur de lui-même

M'lou

#4 Le 01/02/2020, à 11:14

MétalWoman
Lieu : Quelque part dans la Galaxie
Inscription : Le 18/08/2016,
Messages : 41 725

smile


L'amour est comme un jardin, il doit se cultiver chaque  jour pour donner le meilleur de lui-même

Hors ligne

Hors ligne

Pied de page des forums