Δημοσιεύτηκε: 20 Οκτ 2012, 00:59
από Learner
Αυτός ο οδηγός θα βοηθήσει (αρκετούς θέλω να πιστεύω) να έχουν μια ομαλή μετάβαση από μια παλαιότερη διανομή Ubuntu σε μια νεότερη , μέσω αναβάθμισης (και όχι νέας εγκατάστασης). Παρακάτω θα γράψω μερικά από τα βήματα που ακολούθησα εγώ και επίσης τι πρέπει να προσέξετε.
Ο οδηγός είναι δοκιμασμένος από εμένα, αναβαθμίζοντας από Ubuntu 12.04 σε Ubuntu 12.10

Πριν αναβαθμίσετε


  • Εξωτερικά αποθετήρια.
    Είναι πιθανό πολλά από τα αποθετήρια που έχετε προσθέσει , να μην υπάρχουν στην καινούρια έκδοση Ubuntu στην οποία θα αναβαθμίσετε ή ακόμη και να έχουν καταργηθεί πλήρως. Οπότε πριν αναβαθμίσετε αφαιρέστε χειροκίνητα όλα τα εξωτερικά αποθετήρια που έχετε προσθέσει.
    Ο γραφικός τρόπος είναι μέσω του Ubuntu Software Center. Πηγαίνουμε Edit > Software Sources > Other Software και αφαιρούμε ότι αποθετήριο έχουμε προσθέσει εμείς.

    Έπειτα καλό είναι να ανοίξουμε ένα τερματικό (Ctrl+Alt+T) και να τρέξουμε τις παρακάτω εντολές
    Κώδικας: Επιλογή όλων
    sudo apt-get update
    sudo apt-get dist-upgrade


    Προσοχή!

    Ορισμένα αποθετήρια , όπως είναι το X Updates : “Ubuntu-X” team ή και το
    “xorg crack pushers” team , επηρεάζουν και αναβαθμίζουν σημαντικά αρχεία του συστήματος. Σε αυτή την περίπτωση θα πρέπει να τα αφαιρέσουμε με διαφορετικό τρόπο.
    Από τερματικό
    Κώδικας: Επιλογή όλων
    sudo apt-get install ppa-purge
    sudo ppa-purge <όνομα αποθετηρίου>

    Το ppa-purge θα ανιχνεύσει τα αρχεία συστήματος που έχουν αναβαθμιστεί και θα μας προσφέρει την επιλογή downgrade (υποβάθμιση) στα original αρχεία του συστήματος. Έπειτα μπορούμε να διαγράψουμε εντελώς το αποθετήριο με τον παραπάνω τρόπο (Ubuntu Software Center).
  • Τακτοποίηση πακέτων συστήματος.
    Καλό είναι πριν την αναβάθμιση να κάνουμε μια τακτοποίηση πακέτων συστήματος. Δηλαδή , να αφαιρέσουμε άχρηστα πακέτα και να καθαρίσουμε κάπως το σύστημα. Ακολουθούμε αυτόν τον οδηγό Διαχείριση και τακτοποίηση πακέτων.
  • Ψάξτε για bugs.
    Το Launchpad είναι η τοποθεσία όπου αναφέρονται όλα τα bugs (σφάλματα) που ίσως αντιμετωπίζει μια καινούρια διανομή. Ψάξτε εκεί για τυχών σφάλματα που αφορούν κυρίως την κάρτα γραφικών ή και τον οδηγό αυτής. Αν βρείτε κάποιο σφάλμα σχετικό με τον κλειστό οδηγό , καλό θα είναι να αφαιρέσετε τον κλειστό οδηγό που έχετε πριν αναβαθμίσετε. Αν έχουν αναφερθεί σοβαρά προβλήματα που σας επηρεάζουν καλύτερα να περιμένετε να διορθωθούν (Fix Released) πριν αναβαθμίσετε.
  • Επαναφορά ρυθμίσεων γραφικού περιβάλλοντος.
    Αν και πολλοί δεν θέλετε να χάσετε τις ρυθμίσεις σας , σε ότι αφορά το γραφικό περιβάλλον , ίσως τις χάσετε όμως ή ίσως δημιουργήσουν προβλήματα στην καινούρια έκδοση. Καλό θα είναι ακολουθώντας αυτόν τον οδηγό : Επαναφορά αρχικών ρυθμίσεων (Unity/Gnome3 desktop) να επαναφέρετε τις αρχικές ρυθμίσεις συστήματος.
  • Πυρήνας.(Kernel)
    Αν έχετε εγκαταστήσει δικό σας πυρήνα , ή έχετε μεταγλωττίσει ή τέλος πάντως οτιδήποτε άλλο πέραν του Official πυρήνα , τότε θα είναι καλό την αναβάθμιση να την κάνετε από τον Official πυρήνα της διανομής και όχι από τον δικό σας. Αν προσπαθήσετε από τον δικό σας , πιθανών θα αποτύχει. Να ξέρετε πως οι μόνοι πυρήνες που αναγνωρίζει η διανομή ως Official είναι μόνον εκείνοι που εγκαθιστούντε μέσω των αναβαθμίσεων. Ότι έχει εγκατασταθεί είτε μέσω compile είτε μέσω πακέτου .deb θεωρείται UnOfficial.
  • Πρόσθετες πληροφορίες
    modenas88 έγραψε:https://wiki.ubuntu.com/QuantalQuetzal/ ... ntuDesktop Οι σημειώσεις έκδοσης και αυτό που πρέπει να ελέγχουμε τα Known Issues (προβλήματα που πιθανώς μας προκύψουν)
    modenas88 έγραψε: https://wiki.ubuntu.com/QuantalQuetzal/ReleaseNotes Και εδώ το αντίστοιχο με πριν, αλλά για τις υπόλοιπες «γεύσεις» Ubuntu (Kubuntu, Xubuntu...)
Πως αναβαθμίζουμε.


Υπάρχουν διάφοροι τρόποι αναβάθμισης με τον πιο συνηθισμένο αυτόν μέσω του Update-Manager
Τον παρακάτω τρόπο όμως τον θεωρώ ως τον πιο ανώδυνο και τον πιο ασφαλή για την μετάβαση, μιας και το τερματικό το εμπιστεύομαι καλύτερα από τον Update-manager.

Καταρχήν μην αναβαθμίζετε από την πρώτη μέρα κυκλοφορίας. Δεν φεύγει η διανομή , εκεί θα είναι και τις επόμενες ημέρες. Ίσως αντιμετωπίσετε προβλήματα με τους servers οι οποίοι μπορεί να "πέσουν" κατά τη διάρκεια της αναβάθμισης και είναι αρκετά "οδυνηρό" να διακοπεί η αναβάθμιση στην μέση. Περιμένετε 2-3 μέρες μετά την κυκλοφορία.

Ανοίγουμε ένα τερματικό (Ctrl+Alt+T) και δίνουμε την παρακάτω εντολή
Κώδικας: Επιλογή όλων
do-release-upgrade -c

Αυτή η εντολή θα ελέγξει αν υπάρχει κάποια διανομή νεότερη προς αναβάθμιση.
Αν δεν μας επιστρέψει κάποιο αποτέλεσμα , αλλά είμαστε σίγουροι πως έχει βγει νέα διανομή , τότε κοιτάμε το αρχείο
Κώδικας: Επιλογή όλων
gksudo gedit /etc/update-manager/release-upgrades
πρέπει το Prompt να είναι ίσο με το nomral
Κώδικας: Επιλογή όλων
Prompt=normal
. Αφού το φτιάξουμε έτσι , δίνουμε σε ένα τερματικό
Κώδικας: Επιλογή όλων
sudo apt-get update
do-release-upgrade -c
και κοιτάμε αν μας εμφάνισε την νέα διανομή. Αν πάλι δεν εμφανίσει κάτι , τότε περιμένετε 1-2 μέρες και δοκιμάστε ξανά.

Αν μας εμφανίσει την νέα διανομή , τότε κλείνουμε ότι εφαρμογές έχουμε ανοιχτές (π.χ Firefox - Gimp ή οτιδήποτε άλλο) , ανοίγουμε το τερματικό σε Full-Screen και δίνουμε την εντολή
Κώδικας: Επιλογή όλων
sudo do-release-upgrade
Αυτή είναι η εντολή της αναβάθμισης η οποία θα διαρκέσει (συνήθως και αναλόγως την ταχύτητα Internet) 20-40 λεπτά. Θα αναβαθμιστούν πάρα πολλά πακέτα , ίσως αφαιρεθούν κάποια πακέτα. Φτιάξτε καφεδάκι και περιμένετε , χωρίς να πειράζετε κάτι. Μην σας πιάσει εκείνη την στιγμή , " α να κάνω κι αυτό , να κάνω και το άλλο" , αφήστε την αναβάθμιση να γίνει ομαλά. Μην φύγετε για πολλή ώρα από τον υπολογιστή , διότι πιθανών σε κάποιο σημείο να χρειαστεί η παρέμβαση σας. (π.χ αν έχετε 2 display managers) . Σε αυτή την περίπτωση να ξέρετε πως πλοηγήστε μέσα στο τερματικό με το πλήκτρο [Tab] και επιλέγετε με το πλήκτρο [Enter].

Καλή μετάβαση! :)

Προβλήματα και λύσεις


Γραφικό Περιβάλλον

Το πιο συνηθισμένο πρόβλημα μετά από κάποια αναβάθμιση είναι τα γραφικά. Αυτό πιθανότατα οφείλεται στην κάρτα γραφικών σας ή στον οδηγό αυτής.
  • Κοιτάξατε για bugs πριν αναβαθμίσετε ;
    Αν υπάρχει κάποιο ενεργό bug , τότε ίσως υπάρχει (στην αναφορά στο Launchpad) και κάποιο workaround , μέχρι να διορθωθεί. Ψάξτε στα σχόλια.

    Μπορείτε να δοκιμάσετε μερικούς τρόπους που ίσως βοηθήσουν.
  • Απεγκατάσταση κλειστού οδηγού
    Εάν κάνατε την μετάβαση με τον κλειστό οδηγό ενεργοποιημένο και αντιμετωπίζετε προβλήματα, τότε η απεγκατάσταση αυτού ίσως βοηθήσει. Μπορείτε να τον απεγκαταστήσετε από το Software Sources . Γράψτε στο Dash > Software Sources και πηγαίνετε στην καρτέλα Additional Drivers.

    Μερικές φορές ο ανοιχτός οδηγός λειτουργεί καλύτερα από τον κλειστό. Κάνετε επανεκκίνηση μετά την απενεργοποίηση του οδηγού.
    Αν δεν μπορείτε να ανοίξετε κάποιο παράθυρο από τον Dash ή δεν υπάρχει καθόλου Launcher , τότε ανοίξτε ένα τερματικό με τον συνδυασμό πλήκτρων
    [Ctrl]+[Alt]+[T] και δώστε την παρακάτω εντολή
    Κώδικας: Επιλογή όλων
    gksudo software-properties-gtk
    Θα ανοίξει το ίδιο παράθυρο (Software Sources).
  • Επαναφορά Unity
    Στην έκδοση Ubuntu 12.10 , δεν ισχύει - δεν υπάρχει πλέον η εντολή unity --reset. Ακολουθήστε τις παρακάτω εντολές σε τερματικό που θα προσπαθήσουν να επαναφέρουν Unity και Compiz στις αρχικές ρυθμίσεις.
    Κώδικας: Επιλογή όλων
    sudo apt-get install dconf-tools
    dconf reset -f /org/compiz/
    unity --reset-icons
    setsid unity
    Πηγή

Κατεστραμμένα πακέτα


Άλλο πρόβλημα που ίσως αντιμετωπίσετε , είναι η καταστροφή κάποιων πακέτων κατά τη διάρκεια της αναβάθμισης.
Αυτό μπορείτε να δοκιμάσετε να το διορθώσετε μέσω του Recovery Mode που προσφέρει το Ubuntu , από το μενού του grub. Αν δεν έχετε μενού grub , τότε κρατήστε πατημένο το πλήκτρο [Shift] κατά την διάρκεια της εκκίνησης του υπολογιστή.

Επιλέγουμε Advanced Options > Recovery Mode > Network > Yes > Dpkg "Repair broken packages"
Το Network το επιλέγουμε για να έχουμε Internet , διότι ίσως χρειαστεί να κατεβάσουμε κάποια πακέτα.



Ένας άλλος, απλός τρόπος αναβάθμισης περιγράφεται σε αυτό το βίντεο

Creative Commons License
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Μη εμπορική χρήση-Παρόμοια διανομή 3.0 Ελλάδα