Κεφάλαιο 24. Ενημέρωση και Αναβάθμιση του FreeBSD

Αναδομήθηκε, αναδιοργανώθηκε, και τμήματα του ανανεώθηκαν από τον Jim Mock.
Αρχική συνεισφορά από τους Jordan Hubbard, Poul-Henning Kamp, John Polstra και Nik Clayton.
Πίνακας Περιεχομένων
24.1. Σύνοψη
24.2. Ενημερώνοντας το FreeBSD
24.3. Portsnap: Ένα Εργαλείο Ενημέρωσης της Συλλογής των Ports
24.4. Ενημερώνοντας την Τεκμηρίωση
24.5. Παρακολούθηση Ενός Κλάδου Ανάπτυξης
24.6. Συγχρονίζοντας τον Πηγαίο σας Κώδικα
24.7. Μεταγλωττίζοντας το Βασικό Σύστημα («world»)
24.8. Διαγραφή Παρωχημένων Αρχείων, Καταλόγων και Βιβλιοθηκών
24.9. Διαδικασία για Πολλαπλά Μηχανήματα

24.1. Σύνοψη

Το FreeBSD βρίσκεται υπό συνεχή εξέλιξη μεταξύ των επίσημων εκδόσεων του. Μερικοί άνθρωποι προτιμούν να χρησιμοποιούν τις επίσημες εκδόσεις, ενώ άλλοι προτιμούν να κρατούν το σύστημα τους ενημερωμένο με τις τελευταίες εξελίξεις. Ωστόσο, ακόμα και οι επίσημες εκδόσεις ενημερώνονται συχνά με διορθώσεις κρίσιμων σφαλμάτων και ασφαλείας. Όποια έκδοση και να χρησιμοποιήσετε, το FreeBSD παρέχει όλα τα απαραίτητα εργαλεία για να κρατήσετε το σύστημα σας ενημερωμένο, και επίσης σας επιτρέπει να αναβαθμιστείτε εύκολα σε κάποια επόμενη έκδοση. Το κεφάλαιο αυτό θα σας βοηθήσει να αποφασίσετε αν θέλετε να παρακολουθείτε το σύστημα ανάπτυξης, ή αν θα προτιμήσετε να παραμείνετε σε μια από τις παγιωμένες εκδόσεις. Θα παρουσιάσουμε επίσης τα βασικά εργαλεία που απαιτούνται για την ενημέρωση και αναβάθμιση του συστήματος.

Αφού διαβάσετε αυτό το κεφάλαιο, θα ξέρετε:

  • Ποια βοηθητικά προγράμματα μπορείτε να χρησιμοποιήσετε για να ενημερώσετε το σύστημα και την Συλλογή των Ports.

  • Πως να διατηρείτε το σύστημα σας ενημερωμένο με τα προγράμματα freebsd-update CVSup, CVS, ή CTM.

  • Πως να συγκρίνετε την κατάσταση ενός εγκατεστημένου συστήματος, με αναφορά ένα γνωστό και εγγυημένα σωστό σύστημα.

  • Πως να διατηρήσετε την τεκμηρίωση σας ενημερωμένη μέσω του CVSup ή των ports της τεκμηρίωσης .

  • Τη διαφορά μεταξύ των δύο κλάδων που βρίσκονται σε εξέλιξη: του FreeBSD-STABLE και του FreeBSD-CURRENT.

  • Πως να ξαναφτιάξετε και να επανεγκαταστήσετε ολόκληρο το βασικό σύστημα με την make buildworld (κλπ).

Πριν διαβάσετε αυτό το κεφάλαιο, θα πρέπει:

Σημείωση:

Στο κεφάλαιο αυτό γίνεται συχνά χρήση της εντολής cvsup για την ανάκτηση ή ενημέρωση των αρχείων πηγαίου κώδικα του FreeBSD. Για να την χρησιμοποιήσετε, θα πρέπει να εγκαταστήσετε ένα πακέτο ή port όπως το net/cvsup (αν δεν θέλετε να εγκαταστήσετε γραφικό πρόγραμμα cvsup, μπορείτε να εγκαταστήσετε το port net/cvsup-without-gui). Μπορείτε να αντικαταστήσετε αυτή την εντολή με την csup(1) η οποία ανήκει στο βασικό σύστημα.

Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την τεκμηρίωση πριν να επικοινωνήσετε με την <questions@FreeBSD.org>.

Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην <doc@FreeBSD.org>.