<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE sections SYSTEM "/dtd/book.dtd"> <!-- The content of this document is licensed under the CC-BY-SA license --> <!-- See http://creativecommons.org/licenses/by-sa/2.5 --> <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-tools.xml,v 1.47 2008/04/01 08:53:46 nightmorph Exp $ --> <sections> <abstract> Σ' αυτό το κεφάλαιο σας βοηθάμε να επιλέξετε και να εγκαταστήσετε μερικά σημαντικά εργαλεία. </abstract> <version>9.1</version> <date>2008-06-15</date> <section> <title>Καταγραφέας Συστήματος (System Logger)</title> <body> <p> Κάποια εργαλεία λείπουν από το αρχείο του <e>stage3</e> επειδή μερικά πακέτα παρέχουν την ίδια λειτουργία. Από εσάς εξαρτάται να επιλέξετε ποια από αυτά θέλετε να εγκαταστήσετε. </p> <p> Το πρώτο εργαλείο που πρέπει να διαλέξετε, είναι εκείνο που σας παρέχει τη δυνατότητα να παρακολουθείτε τις διεργασίες στο σύστημά σας. Το Unix και το Linux έχουν εξαιρετική παράδοση στην ικανότητά τους να διατηρούν αρχεία συμβάντων -- εάν θέλετε μπορείτε να παρακολουθείτε οτιδήποτε συμβαίνει στο σύστημά σας με αρχεία συμβάντων. Αυτό συμβαίνει μέσω του <e>καταγραφέα συστήματος (system logger)</e>. </p> <p> Το Gentoo προσφέρει αρκετούς system loggers για να διαλέξετε. Είναι ο <c>sysklogd</c>, που είναι το παραδοσιακό set των daemons του system logging, ο <c>syslog-ng</c>, ένας προηγμένος logger συστήματος, και ο <c>metalog</c> ο οποίος είναι ένας άκρως διαμορφώσιμος system logger. Και άλλοι επίσης είναι διαθέσιμοι μέσω του Portage - ο αριθμός των διαθέσιμων πακέτων μας αυξάνεται σε καθημερινή βάση. </p> <p> Εάν σκοπεύετε να χρησιμοποιήσετε τον <c>sysklogd</c> ή τον <c>syslog-ng</c> ίσως χρειαστεί αμέσως μετά να εγκαταστήσετε το <c>logrotate</c> καθώς αυτοί οι loggers συστήματος δεν παρέχουν κανένα μηχανισμό περιστροφής για τα log files. </p> <p> Για να εγκαταστήσετε τον system logger της προτίμησής σας, κατεβάστε τον με την εντολή <c>emerge</c> και προσθέστε τον στο προκαθορισμένο runlevel με τη χρήση της εντολής <c>rc-update</c>. Το ακόλουθο παράδειγμα εγκαθιστά τον <c>syslog-ng</c>. Φυσικά εσείς θα τον αντικαταστήσετε με τον δικό σας system logger: </p> <pre caption="Εγκατάσταση system logger"> # <i>emerge syslog-ng</i> # <i>rc-update add syslog-ng default</i> </pre> </body> </section> <section> <title>Προαιρετικά: Cron Daemon</title> <body> <p> Επόμενος είναι ο cron daemon. Παρότι είναι προαιρετική η εγκατάστασή του και δεν είναι απαιτητός για το σύστημά σας, μια τέτοια κίνηση είναι σωστή. Αλλά τι είναι ο cron daemon; Ένας cron daemon εκτελεί προγραμματισμένες εντολές. Είναι πολύ πρακτικός εάν πρέπει να εκτελείτε τακτικά κάποια εντολή (για παράδειγμα καθημερινά, εβδομαδιαίως ή μηνιαίως). </p> <p> Το Gentoo παρέχει τρεις πιθανούς cron daemons: Τον <c>dcron</c>, τον <c>fcron</c> και τον <c>vixie-cron</c>. Εγκαθιστώντας έναν απ' αυτούς είναι σα να εγκαθιστάτε έναν system logger. Όμως, οι <c>dcron</c> και <c>fcron</c> απαιτούν μια επιπλέον εντολή ρύθμισης, που ονομάζεται <c>crontab /etc/crontab</c>. Αν δεν ξέρετε τι να επιλέξετε, χρησιμοποιήστε τον <c>vixie-cron</c>. </p> <p> Διαθέτουμε μόνο τον <c>vixie-cron</c> για εγκαταστάσεις χωρίς τη χρήση διαδικτύου. Εάν θέλετε κάποιον άλλο cron daemon μπορείτε να περιμένετε και να τον εγκαταστήσετε αργότερα. </p> <pre caption="Εγκατάσταση cron daemon"> # <i>emerge vixie-cron</i> # <i>rc-update add vixie-cron default</i> <comment>(Μόνο εάν έχετε επιλέξει τον dcron ή τον fcron)</comment> # <i>crontab /etc/crontab</i> </pre> </body> </section> <section> <title>Προαιρετικά: Ευρετήριο Αρχείων</title> <body> <p> Εάν θέλετε να τακτοποιήσετε τα αρχεία φακέλων σας ώστε να μπορείτε να τα εντοπίζετε γρήγορα χρησιμοποιώντας το εργαλείο <c>locate</c>, θα χρειαστεί να εγκαταστήσετε το <c>sys-apps/slocate</c>. </p> <pre caption="Εγκατάσταση του slocate"> # <i>emerge slocate</i> </pre> </body> </section> <section> <title>Εργαλεία Συστήματος Αρχείων (File System Tools)</title> <subsection> <body> <p> Ανάλογα με ποια συστήματα αρχείων χρησιμοποιείτε, χρειάζεται να εγκαταστήσετε τις απαραίτητες εφαρμογές συστήματος αρχείων (ώστε να ελέγξετε την ακεραιότητα του filesystem, να δημιουργήσετε πρόσθετα file systems κλπ.). Παρακαλώ σημειώστε ότι τα εργαλεία για τη διαχείριση συστημάτων αρχείων ext2/ext3 (<c>e2fsprogs</c>) είναι ήδη εγκατεστημένα σαν μέρος του συστήματος. </p> <p> Ο παρακάτω πίνακας περιλαμβάνει τα εργαλεία που χρειάζεται να εγκαταστήσετε εάν χρησιμοποιείτε κάποιο συγκεκριμένο file system: </p> <table> <tr> <th>File System</th> <th>Tool</th> <th>Install Command</th> </tr> <tr> <ti>XFS</ti> <ti>xfsprogs</ti> <ti><c>emerge xfsprogs</c></ti> </tr> <tr> <ti>ReiserFS</ti> <ti>reiserfsprogs</ti> <ti><c>emerge reiserfsprogs</c></ti> </tr> <tr> <ti>JFS</ti> <ti>jfsutils</ti> <ti><c>emerge jfsutils</c></ti> </tr> </table> <p> Αν είστε χρήστης EVMS, θα χρειαστεί επίσης να εγκαταστήσετε το <c>evms</c>: </p> <pre caption="Εγκατάσταση εφαρμογών EVMS"> # <i>USE="-gtk" emerge evms</i> </pre> <p> Η εντολή <c>USE="-gtk"</c> θ' αποτρέψει την εγκατάσταση των εξαρτήσεων. Αν θελήσετε να ενεργοποιήσετε τα γραφικά εργαλεία του <c>evms</c>, μπορείτε να μεταγλωττίσετε εκ νέου το <c>evms</c> αργότερα. </p> </body> </subsection> <subsection test="contains('PPC PPC64', func:keyval('arch'))"> <title>Προαιρετικά: Εφαρμογές RAID για IBM hardware</title> <body> <p> Αν χρησιμοποιείτe δίσκους SCSI RAID σε POWER 5 σύστημα τότε θα πρέπει να σκεφτείτε το ενδεχόμενο να εγκαταστήσετε το <c>iprutils</c>, το οποίο θα σας επιτρέψει να δουλέψετε με διάταξη δίσκων RAID, να βλέπετε την κατάσταση των δίσκων αυτών στην διάταξη τους, καθώς και να ενημερώνετε τον μικροκώδικα μεταξύ των άλλων λειτουργιών. </p> <pre caption="Εγκατάσταση iprutils"> # <i>emerge iprutils</i> </pre> </body> </subsection> </section> <section id="networking-tools"> <title>Εργαλεία Δικτύου</title> <subsection> <body> <p> Εάν δεν χρειάζεστε οποιαδήποτε συμπληρωματικά δικτυακά εργαλεία (όπως το ppp ή έναν dhcp client) συνεχίστε με τη <uri link="?part=1&chap=10">Ρύθμιση του Bootloader</uri>. </p> </body> </subsection> <subsection> <title>Προαιρετικά: Εγκατάσταση DHCP Client</title> <body> <p> Αν έχετε την απαίτηση από το Gentoo να λάβει αυτόματα μια διεύθυνση IP για τα network interface(s) σας, πρέπει να εγκαταστήσετε τον <c>dhcpcd</c> (ή οποιονδήποτε άλλον DHCP client -- δείτε <uri link="?part=4&chap=3">Modular Networking</uri> για μια λίστα των διαθέσιμων DHCP clients). Αν δεν το κάνετε τώρα αυτό, ίσως να μην μπορέσετε να συνδεθείτε στο internet μετά την εγκατάσταση. </p> <pre caption="Εγκατάσταση dhcpcd"> # <i>emerge dhcpcd</i> </pre> </body> </subsection> <subsection> <title>Προαιρετικά: Εγκατάσταση PPPoE Client</title> <body> <p> Αν χρειάζεστε <c>ppp</c> για να συνδεθείτε στο δίκτυο, θα χρειαστεί να το εγκαταστήσετε. </p> <pre caption="Εγκατάσταση ppp"> # <i>emerge ppp</i> </pre> <p> Τώρα συνεχίστε με τη <uri link="?part=1&chap=10">Ρύθμιση του Bootloader</uri>. </p> </body> </subsection> </section> </sections>