Skip to main content

FreeBSD 9.2-RELEASE με πακέτα XFCE PKGNG

Πριν μερικά χρόνια, είχαμε ξεκινήσει να φτιάχνουμε FreeBSD Custom DVDs (respin) με πακέτα XFCE και εφαρμογές desktop. Το project αυτό σταμάτησε να εξελίσσεται, αλλά θα συνεχιστεί με νέα πλέον μορφή ξεκινώντας από το 9.2-RELEASE.

Στις νέες εκδόσεις του FreeBSD διατίθεται και νέο σύστημα διαχείρισης πακέτων, το pkgng το οποία διαθέτει σημαντικά πλεονεκτήματα σε σχέση με το παλιότερο: ουσιαστικά παρέχει λειτουργίες όπως το apt του debian. Η δημιουργία πακέτων για το pkgng είναι πολύ ευκολότερη και με λιγότερα προβλήματα, με τη βοήθεια του νέου εργαλείου poudriere.

Είμαστε στην ευχάριστη θέση να σας δώσουμε τα δύο πρώτα images FreeBSD 9.2-RELEASE με pkgng πακέτα:

Αφού κατεβάσετε ένα από τα δύο images και δημιουργήσετε το κατάλληλο μέσο εγκατάστασης, θα βρείτε οδηγίες για τη χρήση των πακέτων στο αρχείο README.PKGNG στο root κατάλογο του DVD. Για ευκολία τις μεταφέρουμε και εδώ, μεταφρασμένες στα ελληνικά:

Βήματα για την εγκατάσταση των πακέτων τύπου pkgng που παρέχονται στο custom DVD

Στο custom DVD θα βρείτε ένα κατάλογο pkgng ο οποίος περιέχει έτοιμα πακέτα για μια πλήρη εγκατάσταση ενός XFCE desktop βασισμένου στο 9.2-RELEASE. Όλα τα πακέτα έχουν μεταγλωττιστεί με τις προεπιλεγμένες επιλογές τους εκτός από το xorg-drivers όπου έχουν συμπεριληφθεί και κάποιες παλιότερες κάρτες γραφικών και το πρόγραμμα οδήγησης για το vmware.

Σκοπός αυτών των έτοιμων πακέτων είναι η γρήγορη εγκατάσταση ενός desktop συστήματος χωρίς τη χρήση του Internet και χωρίς το ατέλειωτο compile των ports.

Εγκατάσταση του συστήματος pkgng

To pkgng δεν είναι ακόμα το προεπιλεγμένο σύστημα εγκατάστασης πακέτων στο FreeBSD, έτσι θα χρειαστεί πρώτα να το εγκαταστήσετε. Πραγματοποιήστε μια κανονική εγκατάσταση του FreeBSD base system και μετά την επανεκκίνηση, κάντε login ως root και προσαρτήστε το DVD:

# mount -t cd9660 /dev/cd0 /mnt

(Η δική σας συσκευή ίσως να μην είναι το cd0. Αν έχετε μόνο ένα DVD drive στο σύστημα σας, το όνομα της συσκευής θα είναι cd0. Διαφορετικά ελέγξτε το με ls /dev/cd* )

Μετακινηθείτε στον κατάλογο /mnt/pkgng/All

# cd /mnt/pkgng/All

Χρησιμοποιήστε την έκδοση pkg-static του pkgng για να εγκαταστήσετε το πακέτο:

# ./pkg-static add pkg-1.1.4_6.txz

Χρησιμοποιήστε την εντολή pkg για να προσθέσετε όποια πακέτα θέλετε από το DVD εγκατάστασης. Για παράδειγμα:

# pkg add bash-4.2.45.txz

Χρησιμοποιήστε την εντολή ls για να δείτε το πλήρες όνομα του αρχείου της εφαρμογής που πρόκειται να εγκαταστήσετε καθώς αυτό απαιτείται στα τοπικά πακέτα που εγκαθιστούνται με την pkg add. Για παράδειγμα, για να εγκαταστήσετε το screen:

# ls screen*

screen-4.0.3_14.txz

# pkg add screen-4.0.3_14.txz

Εναλλακτικά μπορείτε φυσικά να χρησιμοποιήσετε το tab για filename completion.

Για να μπορέσετε να χρησιμοποιήσετε το σύστημα pkgng για εγκατάσταση πακέτων από κάποιο απομακρυσμένο repository στο Internet, θα πρέπει πρώτα να δημιουργήσετε κατάλληλο αρχείο /usr/local/etc/pkg.conf. Στον κατάλογο /usr/local/etc θα βρείτε ένα υπόδειγμα με όνομα pkg.conf.sample.

Λίστα Πακέτων

To custom DVD περιέχει τα πιο χρήσιμα GUI πακέτα για ένα XFCE desktop. Περιέχει επίσης το μέτα-πακέτο Xorg, τον Firefox και το Chromium, διάφορα fonts, τις εφαρμογές GIMP, LibreOffice και άλλες. Για πλήρη λίστα των top level πακέτων, δείτε το αρχείο README-PKGNG στο custom DVD.

Αν πάλι δεν θέλετε να εγκαταστήσετε και να ρυθμίσετε όλα αυτά τα πακέτα μόνοι σας, μπορείτε να χρησιμοποιήσετε το VirtualBox image που έχουμε ετοιμάσει.

Καλή εγκατάσταση!