ucaresystem Core 4.0 : Επιλογές αναβάθμισης σε νέα έκδοση Ubuntu


Μιας και το Ubuntu 17.10 είναι προ των πυλών, έχω προσθέσει στο ucaresystem Core μια έξτρα επιλογή (εάν το επιλέξει) ο χρήστης να μπορεί να αναβαθμίσει την διανομή του στην επόμενη σταθερή έκδοση ή στην υπό ανάπτυξη.

Εισαγωγή

Όπως θα γνωρίζετε το Ubuntu διαθέτει νέα έκδοση κάθε 6 μήνες. Κάθε φορά φυσικά εμφανίζονται 2 επαναλαμβανόμενες ερωτήσεις. :

  1. Να αναβαθμίσω στην νέα έκδοση Ubuntu;
  2. Πως αναβαθμίζω στην νέα έκδοση του Ubuntu.

Για το πρώτο, διαβάστε το link που παρέθεσα, όπου ο Νίκος απαντάει σε όλα τα παρεμφερή ερωτήματα που προκύπτουν κάθε φορά που βγαίνει νέα έκδοση. Για το δεύτερο η απάντηση είναι απλή: «Θα εμφανιστεί στο παράθυρο ενημερώσεων του Ubuntu».

ucaresystem-core

Σε τι χρησιμεύει το ucaresystem

Για όσους δεν θυμούνται, το ucaresystem όταν το τρέξετε αυτόματα και χωρίς να ζητάει την παρέμβασή σας εκτελεί κάποιες βασικές διεργασίες συντήρησης του Ubuntu, τις οποίες σε διαφορετική περίπτωση θα έπρεπε να τις εκτελείτε μια μια και να πατάτε Y/N κάθε φορά.

Συνοπτικά το ucaresystem Core εκτελεί αυτόματα τις εξής διεργασίες συντήρησης:

  • Ενημερώνει την λίστα διαθέσιμων πακέτων
  • Κάνει λήψη και εγκατάσταση ενημερώσεων
  • Ελέγχει αν υπάρχουν παλιότεροι πυρήνες Linux στο σύστημα και τους απεγκαθιστά. Μην ανησυχείτε όμως διότι διατηρεί τον τρέχοντα και μια προηγούμενη έκδοση ενώ διαγράφει του προηγούμενους.
  • Καθαρίζει την cache των πακέτων που έχουν γίνει download
  • Απεγκαθιστά παρωχημένα πακέτα (obsolete)
  • Απεγκαθιστά ορφανά πακέτα
  • Διαγράφει ρυθμίσεις πακέτων που έχετε απεγκαταστήσει

Τι νέο φέρνει η έκδοση 4.0 του ucaresystem

Η νέα έκδοση του ucaresystem πέρα από τα παραπάνω που τα κάνει ούτως η άλλως, πλέον ξεκινώντας το ucaresystem με κάποια παράμετρο, δίνει την δυνατότητα στον χρήστη να μπορεί να αναβαθμίσει την διανομή Ubuntu :

  • Στην επόμενη διαθέσιμη σταθερή έκδοση Ubuntu (εφόσον έχει κυκλοφορήσει). Εάν ο χρήστης έχει LTS διανομή (π.χ. 16.04), αυτό θα κοιτάξει αν υπάρχει νέα έκδοση LTS (σε point release π.χ. 18.04.1 και όχι 18.04) και θα αγνοήσει τις ενδιάμεσες εκδόσεις. Ενώ όσοι δεν έχουν LTS (π.χ. 17.04) θα κοιτάξει αν υπάρχει νέα έκδοση και θα προτείνει αναβάθμιση.
  • Στην επόμενη υπό ανάπτυξη έκδοση. Αυτή η δυνατότητα δεν αφορά τους καθημερινούς χρήστες αλλά όσους τεστάρουν τις development editions του Ubuntu.

Με λίγα λόγια ας δούμε τους διαφορετικούς τρόπους με τους οποίους μπορούμε να τρέξουμε το ucaresystem στις παρακάτω περιπτώσεις:

Πως βλέπω τις διαθέσιμες παραμέτρους που παίρνει το ucaresystem

Τρέχεις :

sudo ucaresystem-core -h

και θα δεις μια επεξήγηση των -u , -d παραμέτρων.

Έχω Ubuntu 17.04 και δεν θέλω ακόμα να αναβαθμίσω

Πολύ ωραία, δεν αλλάζει κάτι, συνεχίζεις να χρησιμοποιείς το ucaresystem όπως έκανες μέχρι σήμερα, και απλά θα εκτελέσει τις κλασικές διεργασίες συντήρησης:

sudo ucaresystem-core

Έχω Ubuntu 16.04 LTS και ΔΕΝ θέλω να αναβαθμίσω στις μη LTS (16.10/17.04/17.10 κλπ) εκδόσεις.

Πολύ ωραία, δεν αλλάζει κάτι, συνεχίζεις να χρησιμοποιείς το ucaresystem όπως έκανες μέχρι σήμερα χωρίς παραμέτρους. Ακόμα και αν ενεργοποιήσεις με την παράμετρο -u την αναβάθμιση, εφόσον δεν έχει βγει η έκδοση Ubuntu 18.04.1 (ούτε καν 18.04) θα αγνοήσει όλες τις ενδιάμεσες (μη-LTS) που έχουν βγει.

Έχω Ubuntu 17.04 και θέλω να αναβαθμίσω

Μόλις γίνει διαθέσιμη η νέα έκδοση, θα τρέξεις το ucaresystem με την παράμετρο -u:

sudo ucaresystem-core -u

Μόλις ξεκινήσει, θα κάνει όλες τις διεργασίες συντήρησης όπως τις κάνει και χωρίς την παράμετρο -u και έπειτα θα δει αν έχει βγει νέα έκδοση και θα σε ρωτήσει αν θες να συνεχίσεις την αναβάθμιση σε νεότερη έκδοση Ubuntu.

Αν την τρέξεις και δει ότι δεν έχει βγει ακόμα η νέα έκδοση τότε απλά θα τρέξει ΜΟΝΟ τις διεργασίες συντήρησης και δεν θα κάνει τίποτα άλλο.

Έχω Ubuntu 17.04 και θέλω να αναβαθμίσω στην Development edition

Ωραία, μπορείς να το κάνεις τρέχοντας το ucaresystem με την παράμετρο -d

sudo ucaresystem-core -d

Μόλις ξεκινήσει, θα κάνει όλες τις διεργασίες συντήρησης όπως τις κάνει και χωρίς την παράμετρο -d και έπειτα θα δει αν έχει «ανοίξει» ο κύκλος ανάπτυξης της επόμενης έκδοσης του Ubuntu και θα σε ρωτήσει αν θες να συνεχίσεις την αναβάθμιση.

Πως κάνω εγκατάσταση / αναβάθμιση το νέο ucaresystem

Υπάρχουν δύο τρόποι για να εγκαταστήσετε το ucaresystem Core. Είτε να κατεβάσετε το .deb πακέτο και να κάνετε διπλό κλικ για εγκατάσταση είτε να προσθέσετε το PPA.

Το ucaresystem-core είναι συμβατό με διανομές που βασίζονται σε Ubuntu 14.04+ (Xubuntu, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Gnome) αλλά και Debian 8+ και Linux Mint 17+. Να σημειώσω ότι οι νέοι παράμετροι δουλεύουν μόνο στις διανομές που βασίζονται σε Ubuntu και όχι σε Debian και Linux Mint.

Θέλω απλά το πακέτο

Αν δεν θέλετε να βάλετε το PPA τότε μπορείτε να κάνετε το εξής:

  • Για να κάνετε λήψη του πακέτου κάντε κλικ στο : View Package Details
  • Επιλέξτε το ucaresystem Core που αντιστοιχεί στην έκδοση της διανομής σας
  • Κάντε κλικ στο όνομα του πακέτου που έχει κατάληξη all.deb π.χ. ucaresystem-core-xxxxxxxxx_all.debucaresystem-core-3-0-ppa-lipsi
  • Αφού γίνει η λήψη, κάντε διπλό κλικ για εγκατάσταση (ή απο τερματικό sudo dpkg -i ucaresystem-core-*all.deb && sudo apt-get -f install.
  • Για να το εκτελέσετε απλά δίνετε στο τερματικό: sudo ucaresystem-core

Τελικά θέλω PPA γιατί βαριέμαι και θέλω να λαμβάνω αυτόματα τις ενημερώσεις για το ucaresystem

Για να κάνετε εγκατάσταση μέσω PPA τότε ακολουθήστε την εξής διαδικασία:

Ανοίξτε ένα τερματικό και εκτελέστε:και πλέον μπορείτε να το εκτελείτε ως εξής:

sudo add-apt-repository ppa:utappia/stable
sudo apt update
sudo apt install ucaresystem-core

και πλέον μπορείτε να το εκτελείτε ως εξής:

sudo ucaresystem-core

Βίντεο του νέου ucaresystem v4.0

Στο παρακάτω βίντεο, κάνω εγκατάσταση του ucaresystem-core σε Lubuntu 17.04 και το χρησιμοποιώ για συντήρηση και αναβάθμισή του στην νέα έκδοση του Lubuntu.

 

Τεχνικές λεπτομέρειες για το πως λειτουργεί το ucaresystem

Το ucaresystem του οποίου η πρώτη έκδοση βγήκε πριν περίπου 8 χρόνια, είναι απλά ένα bash script που τρέχει εντολές συστήματος που ήδη υπάρχουν στο σύστημα του χρήστη. Με λίγα λόγια τρέχει με μια συγκεκριμένη σειρά τις παρακάτω εντολές με όλες τις διαθέσιμες παραμέτρους τους οι οποίοι είναι χρήσιμοι για συντήρηση του Linux:

  • apt
  • apt-get
  • dpkg
  • deborphan
  • (προαιρετικά) do-release-upgrade

Το μόνο που έκανα ήταν να τα βάλω σε μια λογική σειρά. Χαλαρώστε λοιπόν και χρησιμοποιείστε το μιας και είναι σίγουρο ότι χρησιμοποιείτε τις περισσότερες εντολές καθημερινά .

Επίλογος

Αν χρησιμοποιείτε εδώ και χρόνια το ucaresystem ή είναι η πρώτη φορά που το χρησιμοποιείτε αφήστε ένα σχόλιο με την εμπειρία σας.

Αν το βρήκατε χρήσιμο και σας έχει γλυτώσει χρόνο και θεωρείτε ότι αξίζει ένα κέρασμα μπορείτε να κάνετε μια δωρεά μέσω PayPal κάνοντας κλικ στο παρακάτω:

Εναλλακτικά διαβάστε το «Συνεισφορά στο Cerebrux» για να δείτε πως μπορείτε να συνδράμετε μιας και :

Όλοι θέλουν να κάνουν κάτι για να βοηθήσουν, αλλά κανείς δεν θέλει να είναι ο πρώτος.

 

Advertisements

4 thoughts on “ucaresystem Core 4.0 : Επιλογές αναβάθμισης σε νέα έκδοση Ubuntu

  1. Πολύ σταθερό και βοηθητικό εργαλείο. Το πρώτο που τρέχω κάθε πρωί μόλις ξεκινήσει το λειτουργικό.
    Σ ‘ευχαριστούμε Salih για το εξαιρετικό uCare !

Σου άρεσε το άρθρο; Πες την άποψή σου... έστω και Ανώνυμα:

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s