Αναβάθμιση του VPS σας σε νέα έκδοση του Debian ή του Ubuntu
Κάθε έκδοση του Debian και του Ubuntu λαμβάνει ενημερώσεις ασφαλείας για ένα συγκεκριμένο χρονικό διάστημα. Μετά από αυτό φτάνει στο end of life: ο server σας συνεχίζει να λειτουργεί κανονικά, αλλά τα κενά ασφαλείας δεν διορθώνονται πλέον. Οι αυτόματες ενημερώσεις δεν σας μεταφέρουν στην επόμενη έκδοση. Αυτό το κάνετε μόνοι σας, με ένα release upgrade. Εδώ θα διαβάσετε πώς να το κάνετε με ασφάλεια, από Debian 12 σε 13 και από Ubuntu 24.04 σε 26.04.
Πρέπει να κάνω ήδη αναβάθμιση;
Ποια έκδοση έχετε, το βλέπετε με cat /etc/os-release. Κατάσταση Νοεμβρίου 2026:
| Έκδοση | Ενημερώσεις έως |
|---|---|
| Debian 12 "bookworm" | Η κανονική υποστήριξη έληξε στις 11 Ιουλίου 2026, πλέον μόνο ενημερώσεις LTS έως τις 30 Ιουνίου 2028 |
| Debian 13 "trixie" | Κανονική υποστήριξη έως τον Αύγουστο 2028, LTS έως τις 30 Ιουνίου 2030 |
| Ubuntu 24.04 LTS | Τυπική συντήρηση έως τον Μάιο 2029 |
| Ubuntu 26.04 LTS | Τυπική συντήρηση έως τον Μάιο 2031 |
Ελέγξτε τις τρέχουσες ημερομηνίες στο debian.org/releases και στο ubuntu.com/about/release-cycle και σημειώστε την ημερομηνία λήξης του server σας στο ημερολόγιό σας. Έναν νέο server τον εγκαθιστάτε με Debian 13 ή με μια έκδοση Ubuntu LTS. Μην παραλείπετε ποτέ κάποια έκδοση: η μετάβαση από Debian 11 σε 13 γίνεται μέσω του 12.
Αναβάθμιση ή νέα εγκατάσταση;
Μπορείτε να ενημερώσετε τον υπάρχοντα server (in-place upgrade) ή να κάνετε μια καθαρή εγκατάσταση με τη νέα έκδοση και να επαναφέρετε τα δεδομένα σας. Για έναν μικρό server με λίγες υπηρεσίες, ένα in-place upgrade είναι μια χαρά. Αν τρέχουν πολλές προσαρμοσμένες ρυθμίσεις ή αν ο server έχει ήδη αναβαθμιστεί αρκετές φορές, η επανεγκατάσταση είναι συχνά εξίσου γρήγορη, δείτε Σύνδεση δικού σας ISO ή επανεγκατάσταση του VPS σας.
Προετοιμασία
- Δημιουργήστε ένα snapshot λίγο πριν ξεκινήσετε και φροντίστε να έχετε ένα πρόσφατο backup εκτός του server. Δείτε Snapshots και backups του VPS σας και Backups με restic σε άλλη τοποθεσία.
- Δοκιμάστε την console στην οθόνη του VPS και βεβαιωθείτε ότι γνωρίζετε τον κωδικό του root. Αν το SSH αποτύχει κατά την αναβάθμιση, μπορείτε ακόμα να συνδεθείτε από εκεί. Δείτε Η console: το VPS σας στον browser σας.
- Διαβάστε τις σημειώσεις έκδοσης, ιδιαίτερα την ενότητα με τα σημεία προσοχής. Για το Debian 13, για παράδειγμα, αναφέρεται ότι το
/etc/sysctl.confδεν διαβάζεται πλέον (χρησιμοποιήστε το/etc/sysctl.d/). - Ελέγξτε τις πηγές πακέτων τρίτων με
ls /etc/apt/sources.list.d/. Το λογισμικό που δεν προέρχεται από το ίδιο το Debian ή το Ubuntu είναι η μεγαλύτερη πηγή προβλημάτων. Ελέγξτε αν ο δημιουργός έχει ήδη έκδοση για τη νέα release. - Εργαστείτε μέσα σε tmux (
sudo apt install tmuxκαι μετάtmux). Αν χαθεί η σύνδεσή σας, η αναβάθμιση συνεχίζεται και την ανακτάτε μεtmux attach. - Ενημερώστε πρώτα πλήρως την τρέχουσα έκδοση:
sudo apt update && sudo apt full-upgradeκαι κάντε επανεκκίνηση αν χρειάζεται.
Από Debian 12 σε 13
Σύμφωνα με τις σημειώσεις έκδοσης του Debian 13, ως root:
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/debian.sources apt update apt upgrade --without-new-pkgs apt full-upgrade reboot
Αν οι πηγές σας βρίσκονται ακόμα στο /etc/apt/sources.list, αλλάξτε την κωδική ονομασία εκεί. Τις πηγές τρίτων τις απενεργοποιείτε προσωρινά κατά την αναβάθμιση και τις ενεργοποιείτε ξανά μετά με τη νέα κωδική ονομασία, εφόσον ο δημιουργός την υποστηρίζει. Αν η αναβάθμιση σας ρωτήσει αν θέλετε να κρατήσετε ένα αρχείο ρυθμίσεων που έχετε τροποποιήσει (όπως το sshd_config), κρατήστε τη δική σας έκδοση εφόσον γνωρίζετε γιατί το τροποποιήσατε και στη συνέχεια συγκρίνετέ το με τη νέα έκδοση (το αρχείο με την κατάληξη .dpkg-dist).
Από Ubuntu 24.04 σε 26.04
sudo do-release-upgrade
Το Ubuntu προσφέρει την αναβάθμιση από μια έκδοση LTS στην επόμενη μόνο μετά την πρώτη point release, δηλαδή από την 26.04.1 και μετά. Αυτό γίνεται σκόπιμα: τους πρώτους μήνες επιλύονται τα μεγαλύτερα προβλήματα. Αν λάβετε το μήνυμα ότι δεν υπάρχει νέα έκδοση, περιμένετε. Αν εκτελείτε την αναβάθμιση μέσω SSH, το πρόγραμμα ξεκινά για λόγους ασφαλείας έναν επιπλέον SSH server σε εφεδρική θύρα. Συνήθως δεν τον χρειάζεστε, αφού έχετε την console.
Μετά την αναβάθμιση
- Ελέγξτε την έκδοση με
cat /etc/os-release. - Το
systemctl --failedπρέπει να είναι κενό, δείτε Διαχείριση υπηρεσιών με systemctl στο VPS σας. - Καθαρίστε τα παλιά πακέτα με
sudo apt autoremove. - Ελέγξτε αν οι ιστοσελίδες, τα containers και η παρακολούθησή σας λειτουργούν ακόμα.
- Αν όλα λειτουργούν, διαγράψτε το snapshot: μεγαλώνει με κάθε αλλαγή.
Στο AlmaLinux και στο Rocky Linux μια κύρια έκδοση (9, 10) λαμβάνει ενημερώσεις για περίπου δέκα χρόνια και τις ενδιάμεσες εκδόσεις τις ενημερώνετε με sudo dnf upgrade. Για τη μετάβαση σε νέα κύρια έκδοση, πολλοί διαχειριστές επιλέγουν τη νέα εγκατάσταση.
Θέλετε να μάθετε περισσότερα; Παρακολουθήστε το δωρεάν μάθημα Διαχείριση VPS και διακομιστών Linux, ενότητα 4.3 Διάρκεια υποστήριξης και αναβαθμίσεις έκδοσης.
