Σε πολλές περιπτώσεις εγκαθιστούμε ένα πακέτο και αφού το ενημερώσουμε βλέπουμε ότι δεν μας αρέσει η νέα έκδοση για κάποιο λόγο ή ότι δεν λειτουργεί όπως αναμένεται. Επομένως, σε πολλές περιπτώσεις είμαστε αναγκασμένοι να εγκαταστήσουμε μια προηγούμενη έκδοση, αλλά πρέπει να γνωρίζετε ότι για αυτό δεν είναι απαραίτητο να απεγκαταστήσετε και να επανεγκαταστήσετε μια προηγούμενη έκδοση, αλλά μπορείτε να κάνετε υποβάθμιση, επιστρέφοντας με έναν απλό τρόπο στην προηγούμενη έκδοση που είχατε εγκαταστήσει πριν από την ενημέρωση.
Για αυτό θα πρέπει να χειριστείτε μερικά από τα εργαλεία διαχείρισης πακέτων που έχετε στην αγαπημένη σας διανομή. Ανάλογα με το αν η διανομή σας λειτουργεί με ένα διαχειριστής πακέτων ή άλλο, η διαδικασία υποβάθμισης θα μπορούσε να είναι διαφορετική σε κάθε περίπτωση. Αυτός είναι ο λόγος για τον οποίο θα εξηγήσω με μερικά πρακτικά παραδείγματα στην περίπτωση των πιο διαδεδομένων και γνωστών διανομών. Θα δείτε ότι η διαδικασία είναι απλή και ότι είναι δυνατή η χρήση αυτών των εργαλείων και της προσωρινής μνήμης πακέτου που είναι αποθηκευμένη:
Arch Linux και Arch-based (με Pacman):
Σε περίπτωση που θέλετε να το κάνετε από μια διανομή Arch ή βάσει αυτού, δηλαδή, χρησιμοποιεί τον διαχειριστή πακέτων Pacman, η διαδικασία είναι η εξής:
ls /var/cache/pacman/pkg/ | grep nombre_paquete
Όπου το package_name είναι το όνομα του πακέτου που θέλετε να επαναφέρετε σε προηγούμενη έκδοση. Μόλις γίνει αυτό, θα λάβουμε τις εκδόσεις cache και μόλις εντοπιστεί η προηγούμενη έκδοση, μπορείτε να την εγκαταστήσετε ξανά με το Pacman:
sudo pacman -U /var/cache/pacman/pkg/nombre_paquete-version.pkg.tar.xz
OpenSUSE και βασίζεται σε αυτό:
Για το openSUSE και οποιαδήποτε διανομή που βασίζεται σε αυτό, θα χρησιμοποιήσουμε το Zypper. Και η διαδικασία είναι η ίδια, πρώτα ψάχνουμε την προσωρινή μνήμη και μετά εγκαθιστούμε την έκδοση που θέλετε:
cat /var/log/zypp/history | grep nombre_paquete
sudo zypper -in -f nombre_paquete-version
Debian και παράγωγα (APT):
Πηγαίνουμε τώρα με την άλλη μεγάλη ομάδα, με τις διανομές που βασίζονται στο Debian και επίσης το ίδιο το Ubuntu και βασίζονται σε αυτό, υπάρχουν και πολλά. Πρώτα εξετάζουμε τις εκδόσεις cache που έχουμε:
sudo apt-cache showpkg nombre_paquete
Και τώρα πρόκειται να εγκαταστήσουμε την έκδοση που θέλετε, με το πακέτο_ όνομα να είναι αυτό στην περίπτωσή σας και xz την επιθυμητή έκδοση, για παράδειγμα 7.53:
sudo apt install nombre_paquete=x.z
Ελπίζω να βοηθήσει…