Αναβαθμίστε από OpenSUSE Leap σε Tumbleweed

Αν χρησιμοποιείτε το θα γνωρίζετε ότι υπάρχουν δύο διαφορετικές εκδόσεις: η σταθερή Leap και η κυλιόμενη Tumbleweed.

Εδώ θα πρέπει να σταθούμε λίγο καθώς θεωρώ ότι και οι δύο είναι σταθερές εκδόσεις. Η κυλιόμενη έκδοση Tumbleweed δεν είναι πριν την σταθερή Leap. Τι σημαίνει αυτό; Ίσως υπάρχουν πολλοί που πιστεύουν ότι η κυλιόμενη έκδοση έχει φτιαχτεί για να εξυπηρετεί την σταθερή, με δοκιμές νέων προϊόντων και εφαρμογών και υπηρεσιών. Λάθος.
Το OpenSuse δεν είναι σαν τις άλλες διανομές που γνωρίζετε και ίσως έχετε δοκιμάσει.
tumbleweed

Οι Linux διανομές που γνωρίζουμε και διατίθενται σε κυλιόμενο κύκλο, περιέχουν προτα πακέτα, που έχουν δοκιμαστεί σε ένα δοκιμαστικό αποθετήριο. Αφού δεν έχουν παρατηρηθεί σφάλματα και , τότε και μόνο τότε προχωρούν στην σταθερή εκδοσή τους.

Όμως δεν συμβαίνει το ίδιο και με το Tumbleweed. Πριν ακόμα χρησιμοποιήσει πακέτα από το δοκιμαστικό αποθετήριο, δοκιμάζεται πρώτα από ανθρώπους και μετά από μηχανές. Μετά προχωράει στο δοκιμαστικό αποθετήριο ή Factory.

Εκεί αρχίζουν οι δοκιμές από πάρα πολλούς και όταν θεωρείται έτοιμο για μαζική χρήση, περνάει και πάλι από έλεγχο (πρώτα από άνθρωπο και μετά από μηχανές). Μετά την ολοκλήρωση της διαδικασίας περνάει στο αποθετήριο της κυλιόμενης έκδοσης. Αυτό σημαίνει ότι έχει περάσει από πάρα πολλούς ελέγχους πριν βγει στην κυκλοφορία.tumbleweed

Το μόνο που μένει είναι το σύστημα που εγκαθιστάτε το λειτουργικό. Αν το 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

Η τελευταία εντολή θα χρειαστεί αρκετή ώρα μέχρι να ολοκληρωθεί (εξαρτάται από την σύνδεσή σας)
opensuse
Μετά την εγκατάσταση μπορούμε να προσθέσουμε περισσότερα 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

Τελειώσαμε.

Αν για κάποιο λόγο δεν είστε ευχαριστημένοι, ας δούμε πως μπορείτε να γυρίσετε πίσω στο LeapLeap

Θα συνιστούσα βέβαια μια καθαρή εγκατάσταση του 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

iGuRu.gr The Best Technology Site in Greeceggns

Get the best viral stories straight into your inbox!















giorgos

Written by giorgos

Ο Γιώργος ακόμα αναρωτιέται τι κάνει εδώ....

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).