This is an archive of past FreeBSD releases; it's part of the FreeBSD Documentation Archive.
Πριν εγκαταστήσεις οποιαδήποτε εφαρμογή πρέπει να γνωρίζεις τι θέλεις, και πως ονομάζεται η εφαρμογή.
Η λίστα των διαθέσιμων εφαρμογών στο FreeBSD μεγαλώνει συνεχώς. Ευτυχώς, υπάρχουν πολλοί τρόποι να βρεις αυτό που θέλεις:
Το FreeBSD web site διατηρεί μία ανανεώσιμη αναζητήσιμη λίστα από όλε τις διαθέσιμες εφαρμογές, στο http://www.FreeBSD.org/ports/. Τα ports είναι χωρισμένες σε κατηγορίες, και μπορείς να αναζητήσεις μία εφαρμογή είτε με το όνομα (αν το ξέρεις), ή να δεις όλες τις εφαρμογές που είναι διαθέσιμες σε μία κατηγορία.
Ο Dan Langille διατηρεί το FreshPorts, στο http://www.FreshPorts.org/. Το FreshPorts καταγράφει αλλαγές στις εφαρμογές στο δέντρο των ports όταν συμβαίνουν, επιτρέποντάς σου να “παρακολουθείς” ένα ή περισσότερε ports, και μπορεί να σου στείλει email όταν αυτά ανανεώνονται.
Αν δεν γνωρίζεις το όνομα της εφαρμογής που θέλεις, δοκίμασε να χρησιμοποιήσεις ένα site σαν το FreshMeat (http://www.freshmeat.net/) για να βρεις μία εφαρμογή, και μετά μπορείς να ελέγξεις ξανά το FreeBSD site για να δεις αν η εφαρμογή έχει γίνει port.
Αν ξέρεις το ακριβές όνομα του port, και θέλεις μόνο να βρεις σε ποία κατηγορία είναι, μπορείς να χρησιμοποιήσεις τη εντολή whereis(1) . Απλά γράψε whereis αρχείο, όπου αρχείο είναι το πρόγραμμα που θέλεις να εγκαταστήσεις. Αν αυτό βρίσκεται στο σύστημα σου, θα σου πει που είναι, όπως παρακάτω:
# whereis lsof lsof: /usr/ports/sysutils/lsof
Αυτό μας λέει ότι το lsof (ένα εργαλείο συστήματος) μπορεί να βρεθεί στον κατάλογο /usr/ports/sysutils/lsof .
Ακόμη ένας τρόπος να βρεις ένα συγκεκριμένο port είναι χρησιμοποιώντας τον εσωτερικό μηχανισμό αναζήτησης της Ports Collection. Γα να χρησιμοποιήσεις το στοιχείο της αναζήτησης, Θα χρειαστεί αν βρίσκεσαι στον κατάλογο /usr/ports. Όταν βρεθείς σε αυτόν τον κατάλογο, τρέξε το make search name=όνομα--προγράμματος όπου όνομα--προγράμματος είναι το όνομα του προγράμματος που θέλεις να βρεις Για παράδειγμα, αν αναζητείς για το lsof:
# cd /usr/ports # make search name=lsof Port: lsof-4.56.4 Path: /usr/ports/sysutils/lsof Info: Lists information about open files (similar to fstat(1)) Maint: obrien@FreeBSD.org Index: sysutils B-deps: R-deps:
Το τμήμα της εξόδου που πρέπει να προσέξεις ιδιαίτερα είναι η γραμμή “Path:” , αφού αυτή σου λέει που να βρεις το port. Οι υπόλοιπες πληροφορίες που παρέχονται δεν χρειάζονται για να εγκατασταθεί το port, για αυτό δεν θα αναλυθούν εδώ.
Για ποιο ενδελεχή αναζήτηση μπορείς να χρησιμοποιήσεις επίσης make search key=φράση όπου φράση είναι κάποιο κείμενο προς αναζήτηση. Αυτό αναζητά ονόματα port, σχόλια, περιγραφές και εξαρτήσεις και μπορούν να χρησιμοποιηθούν για να βρεθούν ports που σχετίζονται με ένα συγκεκριμένο θέμα εάν δεν γνωρίζεις το όνομα του προγράμματος που αναζητάς.
Σε όλες τις παραπάνω περιπτώσεις, η φράση προς αναζήτηση είναι case-insensitive. Αναζητώντας για το “LSOF” θα δώσει τα ίδια αποτελέσματα που θα έδινε αναζητώντας για το “lsof”.
Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την τεκμηρίωση πριν να επικοινωνήσετε με την
<questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην <doc@FreeBSD.org>.