Αν χρησιμοποιείτε το OpenSUSE θα γνωρίζετε ότι υπάρχουν δύο διαφορετικές εκδόσεις: η σταθερή Leap και η κυλιόμενη Tumbleweed.
Εδώ θα πρέπει να σταθούμε λίγο καθώς θεωρώ ότι και οι δύο είναι σταθερές εκδόσεις. Η κυλιόμενη έκδοση Tumbleweed δεν είναι πριν την σταθερή Leap. Τι σημαίνει αυτό; Ίσως υπάρχουν πολλοί που πιστεύουν ότι η κυλιόμενη έκδοση έχει φτιαχτεί για να εξυπηρετεί την σταθερή, με δοκιμές νέων προϊόντων και εφαρμογών και υπηρεσιών. Λάθος.
Το OpenSuse δεν είναι σαν τις άλλες διανομές που γνωρίζετε και ίσως έχετε δοκιμάσει.
Οι Linux διανομές που γνωρίζουμε και διατίθενται σε κυλιόμενο κύκλο, περιέχουν προγράμματα πακέτα, που έχουν δοκιμαστεί σε ένα δοκιμαστικό αποθετήριο. Αφού δεν έχουν παρατηρηθεί σφάλματα και bugs, τότε και μόνο τότε προχωρούν στην σταθερή εκδοσή τους.
Όμως δεν συμβαίνει το ίδιο και με το Tumbleweed. Πριν ακόμα χρησιμοποιήσει πακέτα από το δοκιμαστικό αποθετήριο, δοκιμάζεται πρώτα από ανθρώπους και μετά από μηχανές. Μετά προχωράει στο δοκιμαστικό αποθετήριο ή Factory.
Εκεί αρχίζουν οι δοκιμές από πάρα πολλούς χρήστες και όταν θεωρείται έτοιμο για μαζική χρήση, περνάει και πάλι από έλεγχο (πρώτα από άνθρωπο και μετά από μηχανές). Μετά την ολοκλήρωση της διαδικασίας περνάει στο αποθετήριο της κυλιόμενης έκδοσης. Αυτό σημαίνει ότι έχει περάσει από πάρα πολλούς ελέγχους πριν βγει στην κυκλοφορία.
Το μόνο που μένει είναι το σύστημα που εγκαθιστάτε το λειτουργικό. Αν το hardware είναι παλιό και παρουσιαστούν προβλήματα, μπορείτε να αναφέρετε το bug για να επιδιορθωθεί στην επόμενη ενημέρωση.
Αν είστε σε ΟpenSUSE Leap και θέλετε να δοκιμάσετε το Tumbleweed παρακάτω θα περιγράφουμε τον τρόπο αλλαγής έκδοσης:
Καταρχήν κάνουμε backup στα repos του Leap
su -
mkdir /etc/zypp/repos.d/old
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/old
Μετά προσθέτουμε τα επίσημα repositories του Tumbleweed
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug
zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
Ελέγχουμε τα repos που εγκαταστήσαμε:
zypper lr -u
και ανανεώνουμε τα repos για να πάρουμε τα νέα gpg keys
zypper --gpg-auto-import-keys ref
Μετά από τα παραπάνω είμαστε έτοιμοι να αλλάξουμε έκδοση
sudo zypper dup
Η τελευταία εντολή θα χρειαστεί αρκετή ώρα μέχρι να ολοκληρωθεί (εξαρτάται από την σύνδεσή σας)
Μετά την εγκατάσταση μπορούμε να προσθέσουμε περισσότερα repositories
zypper ar -f -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman
zypper ar -f -n science http://download.opensuse.org/repositories/science/openSUSE_Tumbleweed/ science
zypper ar -f -n wine http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/ wine
Τελειώσαμε.
Αν για κάποιο λόγο δεν είστε ευχαριστημένοι, ας δούμε πως μπορείτε να γυρίσετε πίσω στο Leap
Θα συνιστούσα βέβαια μια καθαρή εγκατάσταση του Leap, αλλά μπορείτε να δοκιμάσετε και τον παρακάτω τρόπο:
Ας αφαιρέσουμε τα repos του Tumbleweed. Μετά θα φέρουμε πίσω τα Leap repositories από το backup που κάναμε στην αρχή:
su -
rm /etc/zypp/repos.d/*
mv /etc/zypp/repos.d/old/*.repo /etc/zypp/repos.d/
Ας ελέγξουμε τα repositories:
zypper lr -u
Refresh για νέα gpg keys.
zypper --gpg-auto-import-keys ref
Και τώρα μπορούμε να γυρίσουμε πίσω στο Leap:
sudo zypper dup