Το λογισμικό ανοιχτού κώδικα μετακινείται με ταχύτητα - τα σφάλματα είναι σταθερά, προστίθενται νέα χαρακτηριστικά και βελτιώνεται η απόδοση (συνήθως). Αλλά η τρέχουσα διανομή του Linux μπορεί να σας εμποδίσει πολύ να δοκιμάσετε αυτές τις βελτιώσεις μέχρι την επόμενη φορά που θα υπάρχει σταθερή διανομή. Αυτό θα μπορούσε να είναι μισό χρόνο μακριά ή περισσότερο!
Μην περιμένετε για να δοκιμάσετε τις πιο πρόσφατες εκδόσεις του λογισμικού - δοκιμάστε αντ 'αυτού το Fedora Rawhide.
Γιατί Rawhide;
Η δοκιμή ολοκαίνουργιου λογισμικού μπορεί να είναι αρκετά χρήσιμη - ή απλά απλή διασκέδαση. Τις περισσότερες φορές, θα θέλατε να δοκιμάσετε νέο λογισμικό για νέα χαρακτηριστικά. Για παράδειγμα, το αγαπημένο σας πρόγραμμα επεξεργασίας βίντεο θα μπορούσε τελικά να έχει υποστήριξη για εφέ ή επεκτάσεις ή ίσως τελικά να χρησιμοποιεί μια νέα τεχνική απόδοση που το κάνει πολύ πιο γρήγορο. Θα μπορούσατε ακόμη και να δοκιμάσετε την πιο πρόσφατη έκδοση του αγαπημένου σας desktop περιβάλλον και να ανακαλύψετε τι έχει αλλάξει. Στην περίπτωση του πυρήνα, μπορεί να ενισχύσει την απόδοση του συστήματός σας καθώς και να προσθέσει υποστήριξη για υλικό που ήταν παλιό, ενώ χρησιμοποιούσε το Linux. Οι χρήστες που έχουν λίγο χρόνο στο χέρι τους μπορούν επίσης να δοκιμάσουν νέο λογισμικό για τους σκοπούς της αναφοράς σφαλμάτων - οι προγραμματιστές θα το εκτιμούσαν.
Εάν θέλετε να δοκιμάσετε τις απόλυτες τελευταίες εκδόσεις του λογισμικού, ωστόσο, υπάρχει ένα πρόβλημα. Οι περισσότερες διανομές Linux που αποσκοπούν να είναι αξιόπιστες συχνά δεν ενημερώνονται στις απόλυτες τελευταίες εκδόσεις του λογισμικού, αλλά περιλαμβάνουν μόνο τις ενημερωμένες εκδόσεις κώδικα ασφαλείας και διάφορες διορθώσεις σφαλμάτων. Με άλλα λόγια, δεν θα δείτε πραγματικά νέα χαρακτηριστικά ή βελτιώσεις απόδοσης κατά τη διάρκεια της ζωής μιας σταθερής κυκλοφορίας διανομής, όπου ο χρόνος ζωής μπορεί να ποικίλει με βάση τη διανομή σας Fedora vs. openSUSE vs. CentOS: Ποια διανομή πρέπει να χρησιμοποιήσετε; [Linux] Fedora vs. openSUSE εναντίον CentOS: Ποια διανομή θα έπρεπε να χρησιμοποιήσετε; [Linux] Πριν από λίγο καιρό έγραψα ένα παρόμοιο άρθρο σχετικά με τις τρεις πρώτες διανομές της πλευράς του Debian στην οικογένεια Linux (Debian, Ubuntu και Linux Mint), αλλά ως αληθινό Linux geek θα ... Διαβάστε περισσότερα. Θα δείτε ένα ωραίο άλμα όταν αναβαθμίσετε τη διανομή σας στην επόμενη έκδοση, αλλά στη συνέχεια κάθεστε για άλλους 6 μήνες ή περισσότερο.
Εάν θέλετε να χρησιμοποιήσετε αμέσως νέες εκδόσεις λογισμικού, θα μπορούσατε να χρησιμοποιήσετε μια διανομή με κυλιόμενη έκδοση - δηλαδή, η οποία ενημερώνεται συνεχώς και ποτέ δεν έχει παραδοσιακές "απελευθερώσεις" (σκέφτεστε το Gentoo ή το Arch Linux).
Εκτός αυτού, θα μπορούσατε να χρησιμοποιήσετε τον αναπτυξιακό κλάδο μιας διανομής - δηλαδή την συνεχώς ενημερωμένη έκδοση που χρησιμοποιείται από τους προγραμματιστές, για χάρη των δοκιμών. Μου αρέσει ιδιαίτερα το Fedora Fedora 20: Τι νέο υπάρχει σε αυτή την έκδοση "Heisenbug" Linux; Fedora 20: Τι νέο υπάρχει σε αυτή την έκδοση "Heisenbug" Linux; Το Fedora πρόσφατα γιόρτασε τα 10 χρόνια της ύπαρξής του με την 20η απελευθέρωσή τους - με την κατάλληλη κωδική ονομασία "Heisenbug". Ανάγνωση του κλάδου ανάπτυξης, με την κωδική ονομασία Rawhide.
Προσοχή!
Υπάρχουν μερικά πράγματα που πρέπει να σημειώσετε σχετικά με το Rawhide προτού να κάνετε κατάδυση. Το Rawhide, ως αναπτυξιακός κλάδος, είναι εξαιρετικά πειραματικό και θα πρέπει να αντιμετωπίζεται με προσοχή. Όταν κυκλοφορήσει μια νέα έκδοση του Fedora, το Rawhide ουσιαστικά "ξεκινάει" και αρπάζει τις αναπτυξιακές εκδόσεις όλων των πακέτων που βρίσκονται στα αποθετήρια του. Αυτό συμβαίνει για αρκετό διάστημα, μέχρι να αρχίσουν τελικά τα πράγματα να σταθεροποιούνται από τη στιγμή που η επόμενη έκδοση του Fedora χτυπά βήτα.
Δεν συνιστάται η εκτέλεση αντιγράφου του Fedora Rawhide στον διακομιστή παραγωγής σας. Αφεθείτε ελεύθερος να το εγκαταστήσετε σε οποιαδήποτε μηχανή που δεν χρειάζεται να εργαστείτε ή σε μια εικονική μηχανή.
Αναβάθμιση σε Rawhide
Η εγκατάσταση του Fedora Rawhide είναι αρκετά απλή. Εάν θέλετε να χτυπήσετε μια υπάρχουσα εγκατάσταση στο Fedora, το μόνο που χρειάζεται να κάνετε είναι να εκτελέσετε τις ακόλουθες εντολές:
sudo yum install fedora-release-rawhide yum-utils
(αυτό εγκαθιστά το αρχείο του repository Rawhide)sudo yum-config-manager --disable fedora updates updates-testing
(αυτό απενεργοποιεί τα παλιά αποθετήρια)sudo yum-config-manager --enable rawhide
- επιτρέπονταςsudo yum-config-manager --enable rawhide
(αυτό επιτρέπει την αποθήκη rawhide)sudo yum update yum
(αυτό αναβαθμίζει το yum στην απόλυτη τελευταία έκδοση)sudo yum --releasever=rawhide distro-sync --nogpgcheck
(αυτό ενημερώνει το σύστημά σας στο Rawhide)
Εγκατάσταση του Rawhide απευθείας
Αν θέλετε να εγκαταστήσετε το Fedora χωρίς να εγκαταστήσετε πρώτα τη σταθερή έκδοση, θα χρειαστεί να κάνετε λήψη του προγράμματος εγκατάστασης DVD. Όταν το πρόγραμμα εγκατάστασης σας ζητήσει πρόσθετα αποθετήρια, θα πρέπει να προσθέσετε τα αποθετήρια Rawhide. Μπορείτε να το κάνετε αυτό:
- Κάντε λήψη των τελευταίων μέσων εγκατάστασης σταθερού ή διακλαδισμένου. (netinstall ή εγκατάσταση DVD)
- Αντιγραφή σε τοπικά μέσα (USB ή DVD ή CD)
- Εκκινήστε μέσα εκκίνησης και μεταβείτε στην ενότητα "Εγκατάσταση πηγής" και εισαγάγετε με μη αυτόματο τρόπο:
https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/
(ή "i386" για 32-bit αντί για "x86_64") - Τελειώστε την εγκατάσταση κανονικά
Αυτό δεν λειτουργεί εάν ο σταθερός εγκαταστάτης έχει να αντιμετωπίσει αλλαγές σε πακέτα που δεν προβλέπει, οπότε συνιστάται ακόμη η αναβάθμιση από μια ήδη υπάρχουσα εγκατάσταση.
Όπως μπορείτε ή να μην παρατηρήσετε, η εκτέλεση του Rawhide έρχεται με πιθανά προβλήματα και έλλειψη γυαλίσματος. Αυτό είναι φυσιολογικό, αφού όλα τα πακέτα είναι είτε η τελευταία σταθερή έκδοση είτε μια αναπτυξιακή έκδοση. Τα πράγματα μπορεί πολύ καλά να σπάσουν, αλλά τουλάχιστον έχετε την ευκαιρία να παίξετε με τα πιο πρόσφατα και καλύτερα!
Διατηρώντας την μέχρι σήμερα
Κάθε φορά που θέλετε να ενημερώσετε μια εγκατάσταση Rawhide, απλά τρέξτε sudo yum upgrade -skip-broken - την ίδια εντολή που χρησιμοποιείτε κανονικά, καθώς και τη σημαία που σας επιτρέπει πραγματικά να περάσετε με πακέτα που είναι αναβαθμισμένα.
Βεβαιωθείτε ότι συμπεριλάβατε τη σημαία -σφάλμα που έχει σπάσει στην εντολή, γιατί πιθανότατα θα υπάρξει πρόβλημα ανάλυσης εξάρτησης. Αυτό αποτρέπει τυχόν προβλήματα κατά την αναβάθμιση, ενώ επιπλέον θα σας επιτρέψει να αναβαθμίσετε αντί να αντιμετωπίζετε ένα μήνυμα σφάλματος κάθε φορά που δοκιμάζετε.
Αναβάθμιση συγκεκριμένων πακέτων μόνο για Rawhide
Αυτό που κάνει το Fedora Rawhide μεγάλο (σε αντίθεση με άλλους αναπτυξιακούς κλάδους, όπως το Ubuntu) είναι ότι δεν χρειάζεται να επιλέξετε ανάμεσα σε σταθερό και Rawhide - μπορείτε να αναμίξετε και να ταιριάξετε. Μια χούφτα ανθρώπων θέλει να τρέξει την πιο πρόσφατη διαθέσιμη έκδοση πυρήνα έτσι ώστε να έχει υποστήριξη για το απόλυτο τελευταίο υλικό. Άλλοι μπορεί να θέλουν να χρησιμοποιήσουν την έκδοση ενός πακέτου που βρέθηκε στο Rawhide, διότι θα μπορούσε ενδεχομένως να διορθώσει ένα απομονωμένο θέμα που έχουν (π.χ. εάν το LibreOffice συνεχίζει να συντρίβει χωρίς λόγο). Μπορείτε να διατηρήσετε εύκολα τη σταθερή εγκατάστασή σας και να διαλέξετε τα πακέτα που θέλετε να εκτελούνται στις εκδόσεις Rawhide. Για να το κάνετε αυτό, απλώς χρησιμοποιήστε την κανονική εντολή για εγκαταστάσεις ή ενημερώσεις, αλλά μετά την προσθήκη του αρχείου repo, προσθέστε την ακόλουθη σημαία: -enablerepo = rawhide. Τώρα χρησιμοποιείτε την έκδοση Rawhide αυτού του πακέτου!
Το μόνο άλλο πράγμα που πρέπει να λάβετε υπόψη είναι ότι το yum δεν θα ελέγξει ξανά τον Rawhide για ενημερώσεις σχετικά με αυτά τα handpicked πακέτα. Όταν ενημερώσατε για πρώτη φορά από το Rawhide repo, ενεργοποιήσατε προσωρινά αυτό το repo. Όταν ενημερώνετε όλα τα πακέτα σας, οι σταθερές ενημερώσεις του πυρήνα θα παρέχουν παλαιότερες εκδόσεις από την έκδοση Rawhide που έχετε εγκαταστήσει. Θα χρειαστεί να εκτελέσετε συγκεκριμένα την εντολή ξανά για να ενεργοποιήσετε προσωρινά το repo κατά τον έλεγχο για ενημερώσεις. Επιτρέποντας μόνιμα το repo Rawhide είναι κακή ιδέα, γιατί τότε το yum θα θέλει να ενημερώσει όλα τα πακέτα σας στις εκδόσεις Rawhide. Απλά βεβαιωθείτε ότι έχετε ανακαλύψει έναν καλό λόγο για να το κάνετε αυτό και ότι γνωρίζετε ότι μπορείτε να επωφεληθείτε από αυτό με κάποιο τρόπο.
συμπέρασμα
Όταν χρησιμοποιείται σωστά, το Rawhide μπορεί να είναι χρήσιμος πόρος για το πιο πρόσφατο λογισμικό. Ωστόσο, εάν σχεδιάζετε να τρέξετε ένα πραγματικό σύστημα εντελώς στο Rawhide, να έχετε επίγνωση της μεγάλης πιθανότητας αστάθειας. Χρησιμοποιήστε το με δική σας ευθύνη!
Εάν θέλετε να προσθέσετε άλλα αποθετήρια με ενημερώσεις ή πρόσθετο λογισμικό Χρειάζεστε βοήθεια Εγκατάσταση Chrome και Codecs στο Fedora Linux; Δοκιμάστε το Fedora Utils Χρειάζεστε βοήθεια Εγκατάσταση Chrome και Codecs στο Fedora Linux; Δοκιμάστε το Fedora Utils Αποκτήστε το Fedora να ρυθμίσετε γρήγορα το πώς το θέλετε. Το Fedora Utils κάνει τα κουραστικά βήματα εγκατάστασης απλά. Διαβάστε περισσότερα, ελέγξτε το Fedora Utils (τώρα ονομάζεται Fedy)!
Χρησιμοποιείτε το Fedora Rawhide; Τι γίνεται με έναν άλλο παρόμοιο πόρο για την αγαπημένη σας διανομή; Οποιαδήποτε δροσερά συμβουλές και κόλπα που μπορείτε να μοιραστείτε; Ενημερώστε μας στα σχόλια!