Τώρα πλέον θα πρέπει να έχετε τα εργαλεία για να μπορείτε να τα
βγάζετε πέρα και να αλλάζετε αρχεία κειμένου, ώστε να μπορείτε να
ρυθμίσετε τα πάντα και να δουλεύουν όπως θέλετε. Υπάρχουν πάρα πολλά
χρήσιμα πράγματα στο handbook του FreeBSD (που υπάρχει πιθανόν και στον
δίσκο σας) και στην κεντρική σελίδα
του FreeBSD. Μια μεγάλη πληθώρα πακέτων και ports υπάρχουν στο
CDROM και στην web σελίδα. Το handbook εξηγεί καλύτερα πως μπορείτε να
τα χρησιμοποιήσετε (να πάρετε το πακέτο αν υπάρχει, με την εντολή
pkg_add
/cdrom/packages/All/packagename
,
όπου packagename
είναι το όνομα αρχείου του
πακέτου). Το CDROM έχει λίστες όλων των πακέτων και των ports με
σύντομες περιγραφές στα αρχεία
cdrom/packages/index
,
cdrom/packages/index.txt
, και
cdrom/ports/index
, με πιο λεπτομερείς περιγραφές
στα αρχεία /cdrom/ports/*/*/pkg/DESCR
, όπου οι
χαρακτήρες *
αντιπροσωπεύουν υποκαταλόγους από
κατηγορίες προγραμμάτων και ονόματα προγραμμάτων αντίστοιχα.
Αν βρίσκετε το handbook κάπως πολύπλοκο (με όλα εκείνα τα
lndir
και τα άλλα) για το πως μπορεί κάποιος να
εγκαταστήσει ports από το CDROM, ας δούμε κάτι που δουλεύει:
#
cp -R /cdrom/ports/comm/kermit /usr/local
Μετά από αυτό θα πρέπει ένας κατάλογος
/usr/local/kermit
να έχει τα ίδια αρχεία που έχει ο
κατάλογος kermit
στο CDROM.
Υστερα, δημιουργήστε ένα κατάλογο
/usr/ports/distfiles
αν δεν υπάρχει ήδη,
χρησιμοποιώντας την εντολή mkdir
. Μετά ελέγξτε τον
κατάλογο /cdrom/ports/distfiles
για ένα αρχείο με
όνομα που να δείχνει ότι είναι το port που θέλετε. Αντιγράψτε αυτό το
αρχείο στον κατάλογο /usr/ports/distfiles
(σε
πρόσφατες εκδόσεις μπορείτε να παραλείψετε αυτό το βήμα, αφού το FreeBSD
θα το κάνει για εσάς). Στην περίπτωση του kermit
,
δεν υπάρχει κάποιο distfile.
Κατόπιν αλλάξτε με cd
στον κατάλογο
/usr/local/kermit
που έχει το αρχείο
Makefile
. Τρέξτε την εντολή
#
make all install
Κατά τη διάρκεια αυτής της διαδικασίας, το port θα χρησιμοποιήσει
FTP για να πάρει οποιαδήποτε συμπιεσμένα αρχεία του χρειάζονται και δεν
τα βρίσκει στο CDROM ή στον κατάλογο
/usr/ports/distfiles
. Αν δεν έχετε ρυθμίσει κάποια
σύνδεση με δίκτυο ακόμα και δεν υπάρχει κάποιο αρχείο που το port
χρειάζεται στο /cdrom/ports/distfiles
, θα πρέπει να
πάρετε το αρχείο που λείπει χρησιμοποιώντας κάποιο άλλο μηχάνημα και να
το αντιγράψετε στον κατάλογο /usr/ports/distfiles
με κάποια δισκέττα ή χρησιμοποιώντας το DOS partition σας. Διαβάστε το
Makefile
(με την εντολή cat
ή την
more
ή την view
) για να βρείτε που
να πάτε (το κυρίως μέρος διανομής) για να πάρετε το αρχείο και ποιο
όνομα έχει. Το όνομά του θα το αλλάξουν συνήθως τα προγράμματα του DOS,
και μετά θα πρέπει όταν το αντιγράψετε στο
/usr/ports/distfiles
να το μετονομάσετε (με την
εντολή mv
) στο αρχικό του όνομα ώστε να μπορεί να
βρεθεί. (Χρησιμοποιήστε binary μεταφορές!) Τότε επιστρέψτε στον
κατάλογο /usr/local/kermit
, βρείτε τον κατάλογο με
το Makefile
, και δώστε make all
install
πάλι.
Κάτι άλλο που γίνεται με τα ports και τα πακέτα εγκαθίστανται είναι ότι κάποιο άλλο πρόγραμμα χρειάζεται. Αν η εγκατάσταση σταματήσει με ένα μήνυμα can't find unzip ή οτιδήποτε, θα πρέπει να εγκαταστήσετε το πακέτο ή το port του unzip πριν συνεχίσετε.
Αφού εγκατασταθεί, δώστε την εντολή rehash
για να
κάνετε το FreeBSD να ξαναψάξει για τα προγράμματα που είναι στο path και
να ξέρει ότι υπάρχει κάπου εκεί. (Αν για πολλά προγράμματα που κάνετε
whereis
ή which
, για να βρείτε σε ποιο κατάλογο του path
είναι, βλέπετε μηνύματα λάθους path not found,
είναι καλή ιδέα να προσθέσετε τους αντίστοιχους καταλόγους στο path που
περιέχει το .cshrc
στον αρχικό σας κατάλογο. Το
path στο UNIX(R) κάνει την ίδια δουλειά που κάνει και στο DOS, μόνο που ο
τρέχον κατάλογος δεν είναι (συνήθως) στο path για λόγους ασφάλειας. Αν
η εντολή που θέλετε να τρέξετε είναι στον τρέχοντα κατάλογο, πρέπει να
γράψετε ./
για να δουλέψει-χωρίς κενό μετά
την παύλα.)
Χρήσιμο επίσης είναι και το Netscape(R). Μπορείτε να πάρετε την
τελευταία του έκδοση από τον εξυπηρέτη FTP του. (Το Netscape
απαιτεί το X Window Σύστημα.) Υπάρχει πλέον και μια έκδοση για το
FreeBSD, γι αυτό ψάξτε καλά, θα την βρείτε. Απλά χρησιμοποιήστε την
εντολή gunzip filename
και
την tar xvf filename
στο
αρχείο, μετακινείστε το εκτελέσιμο στον κατάλογο
/usr/local/bin
ή κάποιο άλλο μέρος που βάζετε τα
εκτελέσιμά σας, τρέξτε rehash
, και τότε βάλτε τις
εξής εντολές στο .cshrc
αρχείο στον αρχικό κατάλογο
κάθε χρήστη ή (πιο απλά) στο αρχείο /etc/csh.cshrc
,
το αρχείο ρυθμίσεων συστήματος του csh:
setenv XKEYSYMDB /usr/X11R6/lib/X11/XKeysymDB setenv XNLSPATH /usr/X11R6/lib/X11/nls
Αυτό υποθέτει ότι το αρχείο XKeysymDB
και ο
κατάλογος nls
υπάρχουν στο
/usr/X11R6/lib/X11
. Αν δεν υπάρχουν, βρείτε τους
και βάλτε τους εκεί.
Αν αρχικά εγκαταστήσατε το Netscape(R) σαν port χρησιμοποιώντας το
CDROM (ή πήρατε το πακέτο μέσω FTP), μην αντικαταστήσετε το αρχείο
/usr/local/bin/netscape
με το νέο εκτελέσιμο του
Netscape. Το αρχείο αυτό είναι ένα αρχείο φλοιού (shell script) που
ρυθμίζει τις μεταβλητές περιβάλλοντος πριν τρέξει το Netscape. Αντί να
το αντικαταστήσετε, μετονομάστε το νέο εκτελέσιμο σε
netscape.bin
και αντικαταστήστε το παλιό
εκτελέσιμο, που βρίσκεται στο
/usr/local/netscape/netscape
.
Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την
τεκμηρίωση πριν να επικοινωνήσετε με την
<questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην
<doc@FreeBSD.org>.