Συχνές Ερωτήσεις

From Gentoo Wiki
Jump to: navigation, search
This page is a translated version of the page FAQ and the translation is 94% complete.

Other languages:
Deutsch • ‎Ελληνικά • ‎English • ‎español • ‎français • ‎italiano • ‎日本語 • ‎한국어 • ‎polski • ‎português do Brasil • ‎русский • ‎中文(中国大陆)‎

Αυτή είναι μια συλλογή ερωτοαπαντήσεων που συγκεντρώθηκαν από τη λίστα ταχυδρομείου του gentoo-dev και από τα κανάλια του Gentoo στο Freenode Internet Relay Chat (IRC).

Contents

Εισαγωγή

Παρακαλώ προσέξτε ότι πολλές από αυτές τις ερωτήσεις απαντώνται μέσα στα επίσημα έγγραφα και οδηγούς του Gentoo. Αυτή εδώ είναι απλά μια λίστα με συχνές ερωτήσεις. Παρακαλώ διαβάστε την τεκμηρίωση του Gentoo και τις σελίδες man για να αποκτήσετε μεγαλύτερη κατανόηση του πως δουλεύουν το Gentoo και το GNU/Linux, και για απαντήσεις σε ερωτήσεις που μπορεί να μη βρίσκονται εδώ.

Αρχίζοντας

Πώς προφέρεται το Gentoo και τι σημαίνει;

Το Gentoo προφέρεται "τζέν-του" (το "g" στο "Gentoo" είναι απαλό "g", όπως στο "gentle"). Το επιστημονικό όνομα του πιγκουίνου Gentoo είναι Pygoscelis papua. Το όνομα Gentoo έχει δοθεί στον πιγκουίνο από του κατοίκους των Νήσων Φώκλαντ.

Τι κάνει το Gentoo διαφορετικό;

Το Gentoo χρησιμοποιεί ένα σύστημα παρόμοιο με τα BSD ports που λέγεται Portage. Το Portage είναι ένα σύστημα διαχείρισης πακέτων που επιτρέπει μεγάλη ευελιξία στην εγκατάσταση και διαχείριση του λογισμικού σε ένα σύστημα Gentoo. Παρέχει υποστήριξη για επιλογές τη στιγμή της μεταγλώττισης (μέσω των Σημαιών USE), υπό συνθήκη εξαρτήσεις (conditional dependencies), περίληψη προ-εγκατάστασης πακέτων, ασφαλή εγκατάσταση (μέσω sandboxing), απεγκατάσταση λογισμικού, προφίλ συστήματος, και προστασία των αρχείων ρυθμίσεων μεταξύ αρκετών άλλων χαρακτηριστικών.

Από προεπιλογή στο Gentoo ολόκληρο το σύστημα χτίζεται από πηγαίο κώδικα, χρησιμοποιώντας τις επιλογές βελτιστοποιήσεων του χρήστη. Ο χρήστης έχει τον πλήρη έλεγχο σχετικά με το ποια πακέτα εγκαθίστανται και ποια όχι. Το Gentoo παρέχει πολυάριθμες επιλογές, έτσι ώστε οι χρήστες να μπορούν να εγκαταστήσουν το Gentoo σύμφωνα με τις προτιμήσεις τούς, για αυτό το λόγο το Gentoo καλείται μια μετα-διανομή.

Το Gentoo αναπτύσσεται ενεργά. Ολόκληρη η διανομή χρησιμοποιεί ένα ταχύρυθμο στιλ ανάπτυξης: οι αλλαγές στα πακέτα ενσωματώνονται γρήγορα στο κύριο δένδρο, η τεκμηρίωση αναπτύσσεται σε καθημερινή βάση, χαρακτηριστικά προστίθενται συχνά στο Portage και επίσημες εκδόσεις κυκλοφορούν δύο φορές το χρόνο.

Εγκατάσταση

Things are really unstable when using '-O9 -ffast-math -fomit-frame-pointer' optimizations. What gives?

Μην μπαίνετε στον κόπο να χρησιμοποιήσετε οτιδήποτε υψηλότερο από -O3 μιας και δεν υποστηρίζεται από τις τρέχουσες εκδόσεις του GCC. Οι πολύ επιθετικές βελτιστοποιήσεις μερικές φορές προκαλούν τον μεταγλωττιστή να τροποποιήσει τον συμβολικό κώδικα σε τέτοιον βαθμό που να μην κάνει πια το ίδιο πράμα.

Παρακαλώ δοκιμάστε να μεταγλωττίσετε με CFLAGS -O2 -march=<system_arch> πριν αναφέρετε ένα σφάλμα.

Πώς αλλάζω τον κωδικό του root (ή τον κωδικό οποιουδήποτε άλλου χρήστη);

Χρησιμοποιείστε την εντολή passwd για να αλλάξετε τον κωδικό πρόσβασης του χρήστη που είναι συνδεδεμένος. Ο χρήστης root μπορεί να αλλάξει τον κωδικό ενός χρήστη εκτελώντας την εντολή passwd username. Για περισσότερες επιλογές και ρυθμίσεις δείτε τη σελίδα του εγχειριδίου του passwd (man passwd).

Πώς προσθέτω έναν κανονικό χρήστη;

Η εντολή useradd larry θα προσθέσει έναν χρήστη που λέγεται "larry". Όμως, αυτή η μέθοδος δε δίνει στον χρήστη πολλά από τα δικαιώματα που χρειάζονται για να δουλέψει σωστά στο σύστημα, οπότε είναι προτιμητέα η παρακάτω εντολή:

root #useradd -m -G users,audio,wheel larry

Αυτό θα προσθέσει έναν χρήστη που ονομάζεται "larry". Η επιλογή -G προσθέτει τον χρήστη σε έναν αριθμό από ομάδες (groups):

  • users που είναι η καθιερωμένη ομάδα για διαδραστικούς χρήστες στο σύστημα
  • audio που επιτρέπει στον χρήστη να προσπελάσει τις συσκευές ήχου
  • wheel που επιτρέπει στον χρήστη να εκτελέσει την εντολή su για να αποκτήσει προνόμια root (εφόσον γνωρίζει τον κωδικό πρόσβασης του root)

Γιατί δεν μπορεί ένας χρήστης να κάνει su σε root;

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

root #gpasswd -a <username> wheel

Μπορώ να αναβαθμίσω το Gentoo από τη μία έκδοση στην άλλη χωρίς επανεγκατάσταση;

Στην πραγματικότητα, δεν υπάρχουν διαφορές ανάμεσα στις ποικίλες εκδόσεις μετά την εγκατάστασή τους. Τα Gentoo 1.4 και μεταγενέστερα είναι βασισμένα στη glibc-2.3.x (ή ανώτερη). Οπότε, τρέχοντας emerge --sync && emerge -uDN @world θα φέρετε ολόκληρο το σύστημα σε συγχρονισμό με το "πιο πρόσφατο Gentoo". Οι διαφορές ανάμεσα στις επί μέρους εκδόσεις έγκεινται στο μέσο εγκατάστασης και στα προ-μεταγλωττισμένα πακέτα. Δείτε τον οδηγό αναβάθμισης Gentoo για περισσότερες πληροφορίες σχετικά με τα προφίλ και τον ρόλου τους στην αναβάθμιση.

Also note that the emerge -uDN @world command updates the installed packages as well as their dependencies, but not the build-time dependencies (packages needed during builds but not when the software is installed). To update those as well, add the --with-bdeps=y option.

Ο πυρήνας μου δεν εκκινεί, τι πρέπει να κάνω τώρα;

Δεν είναι υποχρεωτικό να ξανακάνετε κάθε βήμα της εγκατάστασης. Όμως, η διερεύνηση του πυρήνα και όλων των σχετικών βημάτων είναι αναγκαία. Ας υποθέσουμε ότι το Gentoo είναι εγκατεστημένο στο /dev/sda1 (/boot) και /dev/sda3 (/) με το /dev/sda2 να είναι ο χώρος ανταλλαγής (swap space).

Εκκινήστε από ένα CD εγκατάστασης και περιμένετε έως ότου εμφανιστεί μια γραμμή εντολών.

Πρώτα κάντε mount όλα τα διαμερίσματα:

root #mount /dev/sda3 /mnt/gentoo
root #mount /dev/sda1 /mnt/gentoo/boot
root #swapon /dev/sda2
root #mount -t proc proc /mnt/gentoo/proc

Κατόπιν κάντε chroot στο περιβάλλον Gentoo και διαρρυθμίστε τον πυρήνα:

root #chroot /mnt/gentoo /bin/bash
root #env-update && source /etc/profile
root #cd /usr/src/linux
root #make menuconfig

Τώρα (απο)επιλέξτε οτιδήποτε ήταν (απο)επιλεγμένο λανθασμένα στην προηγούμενη προσπάθεια, βγείτε και μεταγλωττίστε τον πυρήνα:

root #make && make modules_install

Τώρα αντιγράψτε το αρχείο bzImage, αντικαθιστώντας το προηγούμενο:

root #cp arch/i386/boot/bzImage /boot/<kernel_name>

Αν έχει χρησιμοποιηθεί το LILO ως φορτωτής εκκίνησης (bootloader), ξανατρέξτε το lilo - οι χρήστες GRUB να αγνοήσουν αυτό το βήμα:

root #/sbin/lilo

Εξέλθετε από το chroot και εκκινήστε το σύστημα.

root #exit
root #umount /mnt/gentoo/proc /mnt/gentoo/boot /mnt/gentoo
root #reboot

Αν, από την άλλη, το πρόβλημα έγκειται στην διαρρύθμιση του φορτωτή εκκίνηση, ακολουθήστε τα ίδια βήματα, αλλά αντί να διαρρυθμίσετε και να μεταγλωττίσετε τον πυρήνα, επαναρρυθμίστε τον φορτωτή εκκίνηση (η επαναμεταγλώττιση του φορτωτή εκκίνησης συνήθως δεν είναι αναγκαία).

Ο διαμεσολαβητής μου απαιτεί πιστοποίηση, τι πρέπει να κάνω;

Για να χρησιμοποιεί το Portage αυτό το σχήμα αυτόματα, ορίστε το στο /etc/portage/make.conf:

FILE /etc/portage/make.confΡυθμίζοντας τον διαμεσολαβητή (proxy)
http_proxy="http://username:password@yourproxybox.org:portnumber"
ftp_proxy="ftp://username:password@yourproxybox.org:portnumber"
RSYNC_PROXY="rsync://username:password@yourproxybox.server:portnumber"

Σημειώστε ότι ο διαμεσολαβητής, πρέπει να υποστηρίζει τη μέθοδο CONNECT για τα rsync port(s).

Πώς μπορώ να εγγράψω ένα αρχείο ISO;

Τα αρχεία ISO πρέπει να εγγραφούν σε ακατέργαστη κατάσταση (raw mode). Αυτό σημαίνει ότι το αρχείο δεν πρέπει απλά να τοποθετηθεί στο CD, αλλά να ερμηνευτεί ως ένα ολόκληρο CD.

Υπάρχουν διαθέσιμα πολλά εργαλεία εγγραφής CD· το να τα καλύψουμε όλα θα ήταν ένα σισύφειο έργο. Όμως, δεν βλάπτει να περιγράψουμε μερικά δημοφιλή εργαλεία:

  • Με τον EasyCD Creator επιλέξτε File, Record CD from CD image. Κατόπιν αλλάξτε το Files of type σε ISO image file. Ύστερα εντοπίστε το αρχείο ISO και πατήστε στο Open. Μετά το πάτημα του Start recording η εικόνα ISO θα εγγραφεί σωστά στο CD/DVD.
  • Με το Nero Burning ROM, αφού πατήστε ακύρωση στον οδηγό wizard που πετάγεται αυτόματα, επιλέξτε το Burn Image από το μενού File. Έπειτα, επιλέξτε την εικόνα ISO προς εγγραφή και πατήστε το Open. Τώρα πιέστε το κουμπί Burn και παρακολουθήστε το ολοκαίνουριο Gentoo Live CD να εγγράφεται.
  • Με το cdrecord, απλά πληκτρολογήστε cdrecord dev=/dev/cdrom (αντικαταστήστε το /dev/cdrom με τη διαδρομή της συσκευής του οδηγού CDROM) ακολουθούμενο από τη διαδρομή του αρχείου ISO.
  • Με το K3B, επιλέξτε ToolsCDBurn CD Image. Ύστερα, εντοπίστε το αρχείο ISO μέσα στην περιοχή 'Image to Burn'. Πατήστε το Start για να αρχίσετε τη διαδικασία εγγραφής.
  • Με το Mac OS X Panther, εκκινήστε το Disk Utility από τα Applications/Utilities, επιλέξτε Open από το μενού Images, διαλέξτε την προσαρτημένη εικόνα δίσκου στο κεντρικό παράθυρο και επιλέξτε το Burn στο μενού Images.
  • Με το Mac OS X Jaguar, εκκινήστε το Disk Copy από τα Applications/Utilities, επιλέξτε το Burn Image από το μενού File, διαλέξτε το ISO και πατήστε το κουμπί Burn.

Ποιό CD/στάδιο πρέπει να χρησιμοποιήσω για την ΚΜΕ (CPU) μου;

First find out what CPU is in the system Gentoo is to be installed on (for instance a Pentium-M). Next find out what CPU type it is compatible with (instruction-wise) to find a proper match with Gentoo's CD or stages. Consulting the CPU's vendor website for this information usually works, although querying a search engine of choice is usually more efficient.

Αν δεν είστε σίγουροι, διαλέξτε ένα "χαμηλότερο" CD/αρχείο σταδίου, για παράδειγμα ένα i686 ή ακόμη κι ένα γενικό x86 (ή το ισοδύναμό στην αρχιτεκτονική του συστήματός σας). Αυτό εξασφαλίζει ότι το σύστημα θα δουλεύει, αλλά μπορεί να μην είναι τόσο γρήγορο όσο αν διέθετε περαιτέρω βελτιστοποιήσεις.

Παρακαλώ σημειώστε ότι υπάρχουν πολύ περισσότερες επιλογές από εκείνες για τις οποίες το Gentoo δημιουργεί μεταγλωττισμένα στάδια (stages). Παρακαλώ δείτε τον οδηγό GCC για τη ρύθμιση της σημαίας -march.

Η πρόσβαση στο διαδίκτυο δε λειτουργεί μετά από επανεκκίνηση. Τι φταίει;

Πρώτα επιβεβαιώστε ότι η κάρτα δικτύου εντοπίζεται σωστά από τον πυρήνα. Τρέξτε ifconfig -a και ψάξτε για τις διεπαφές δικτύου. Κάτι σαν eth0, eno1, enp2s0, enp0s8, wlan0 (στην περίπτωση ορισμένων ασύρματων καρτών δικτύου) θα πρέπει να υπάρχει. Ειδικά αρθρώματα πυρήνα (kernel modules) μπορεί να απαιτούνται για να είναι σε θέση ο πυρήνας να ανιχνεύσει σωστά την κάρτα δικτύου. Σε αυτήν την περίπτωση, βεβαιωθείτε ότι τα απαιτούμενα αρθρώματα πυρήνα εμπεριέχονται στο αρχείο /etc/conf.d/modules.

Αν η υποστήριξη για την κάρτα δικτύου του συστήματος έχει αφεθεί έξω από τον πυρήνα, αυτός θα πρέπει να επαναδιαρρυθμιστεί και, σε κάποιες περιπτώσεις, να επαναμεταγλωττιστεί.

Εφόσον η κάρτα δικτύου εντοπίζεται από τον πυρήνα, αλλά το δίκτυο έχει ρυθμιστεί να χρησιμοποιεί DHCP, τότε είναι πιθανόν ένας πελάτης DHCP να μην έχει εγκατασταθεί στο σύστημα. Υπάρχουν διαθέσιμοι πολλοί πελάτες DHCP στο Gentoo, ένας συνηθισμένος είναι ο dhcpcd. Εάν είναι απαραίτητο να θέσετε σε λειτουργία την πρόσβαση στο διαδίκτυο, επανεκκινήστε με το CD εγκατάστασης και κάντε emerge -a dhcpcd.

Πληροφορίες σχετικά με το πως να διασώσετε το σύστημα χρησιμοποιώντας το CD εγκατάστασης είναι διαθέσιμες εδώ επίσης.

Μπορώ να έχω διπλή επιλογή εκκίνησης (dual boot) με τα Windows ή άλλα λειτουργικά συστήματα?

Ναι! Πιθανότατα ο γρηγορότερος τρόπος για να το επιτύχετε είναι να εγκαταστήσετε τον GRUB2 μαζί με το sys-boot/os-prober. Διαβάστε σχετικά στο άρθρο GRUB2 και ειδικά για τη διπλή επιλογή εκκίνησης με το GRUB2 εδώ.

Προσπαθώντας να εκκινήσω τα Windows από το GRUB Legacy ή το LILO εμφανίζεται μόνο μια μαύρη οθόνη. Τι πρέπει να κάνω;

Αυτό είναι ένα γνωστό πρόβλημα που υπάρχει μόνο σε παλιότερους φορτωτές εκκίνησης όπως ο GRUB Legacy και ο LILO. Τα Windows αρνούνται να εκκινήσουν όταν δεν είναι εγκατεστημένα στον πρώτο σκληρό δίσκο και εμφανίζουν μια μαύρη/κενή οθόνη. Για να το αντιμετωπίσετε αυτό, είναι απαραίτητο να "ξεγελάσετε" τα Windows ώστε να νομίζουν ότι είναι εγκατεστημένα στον πρώτο σκληρό δίσκο με ένα μικρό πείραγμα στη διαρρύθμιση του φορτωτή εκκίνησης. Παρακαλώ σημειώστε ότι στο παρακάτω παράδειγμα, το Gentoo βρίσκεται εγκατεστημένο στο /dev/sda (πρώτος δίσκος) και τα Windows στο /dev/sdb (δεύτερος δίσκος). Προσαρμόστε τη δική σας διαρρύθμιση ανάλογα:

FILE /boot/grub/grub.confΠαράδειγμα καταχώρησης επιλογής διπλής εκκίνησης για τα Windows στο grub.conf
title Windows XP
     map (hd1) (hd0)
     map (hd0) (hd1)
     rootnoverify (hd1,0)
     chainloader +1
Note
Το ανωτέρω παράδειγμα αφορά τον φορτωτή εκκίνησης GRUB Legacy, όχι τον GRUB2. Για πληροφορίες σχετικά με το πώς να εφαρμόσετε τη διπλή επιλογή εκκίνησης για τα Windows χρησιμοποιώντας τον GRUB2 δείτε το άρθρο GRUB2.
FILE /etc/lilo.confΠαράδειγμα καταχώρησης επιλογής διπλής εκκίνησης για τα Windows στο lilo.conf
other=/dev/sdb1
     label=WindowsXP
     table=/dev/sdb
     map-drive = 0x80
     to = 0x81
     map-drive = 0x81
     to = 0x80

This will make Windows believe it is installed on the first hard drive and boot without problems. More information can be found in official GRUB documentation and in man lilo.conf.

Πώς μπορώ να εγκαταστήσω το Gentoo χρησιμοποιώντας ένα συμπιεσμένο αρχείο .tar πρώτου ή δεύτερου σταδίου (stage1 ή stage2 tarball);

The Gentoo Handbook only describes a Gentoo installation using a stage3 tarball. However, Gentoo still provides stage1 and stage2 tarballs. This is for development purposes (the Release Engineering team starts from a stage1 tarball to obtain a stage3) but should not be used by users: a stage3 tarball can very well be used to bootstrap the system. A working Internet connection is a requirement.

Αρχικοποίηση (bootstrapping) σημαίνει το κτίσιμο της σειράς εργαλείων (της βιβλιοθήκης C και του μεταγλωττιστή) για το σύστημα, από την οποία μετά εγκαθίστανται όλα τα πακέτα του βασικού συστήματος. Για την αρχικοποίηση του συστήματος, εκτελέστε μια εγκατάσταση τρίτου σταδίου. Πριν αρχίστε το κεφάλαιο Ρυθμίζοντας τον πυρήνα, μπορεί να είναι απαραίτητο να τροποποιήσετε το σενάριο bootstrap.sh για να ταιριάζει στις προσωπικές σας ανάγκες:

root #cd /usr/portage/scripts
root #vi bootstrap.sh

Αφού κάνετε τις τροποποιήσεις, τρέξτε το σενάριο.

root #./bootstrap.sh

Κατόπιν, ξαναχτίστε όλα τα πακέτα του βασικού συστήματος με τη νεόδμητη αλυσίδα εργαλείων. Χρειάζεται να τα ξαναχτίσουμε, μιας και το συμπιεσμένο αρχείο .tar τρίτου σταδίου (stage3 tarball) τα παρέχει ήδη αυτά:

root #emerge -e system

Τώρα συνεχίστε με το Ρυθμίζοντας τον Πυρήνα.

Διαχείριση πακέτων

Σε τι μορφή αποθηκεύονται τα πακέτα;

Packages are not "stored" per se. Instead, Gentoo provides a set of scripts which can resolve dependencies, fetch source code, and compile a version of the package tailored to the user's needs. Generally Gentoo only builds binaries for releases and snapshots. The Gentoo Developer Manual covers the contents of an ebuild script in detail.

Για τις πλήρεις εκδόσεις ISO, δημιουργείται μια πλήρης σουίτα εκτελέσιμων πακέτων χρησιμοποιώντας ένα επεκταμένο πρότυπο .tbz2, το οποίο είναι συμβατό με το .tar.bz2, με τις μετα-πληροφορίες να επισυνάπτονται στο τέλος του αρχείου. Αυτές μπορούν να χρησιμοποιηθούν για την εγκατάσταση μιας λειτουργικής (αν και όχι πλήρως βελτιστοποιημένης) έκδοσης του πακέτου γρήγορα και αποδοτικά.

Είναι εφικτό να δημιουργηθούν πακέτα RPMs (αρχεία του διαχειριστή πακέτων του Red Hat) χρησιμοποιώντας το Portage του Gentoo, αλλά προς το παρόν δε γίνεται να χρησιμοποιηθούν υπάρχοντα RPMs για την εγκατάσταση πακέτων.

Θέλω να εκτελέσω το βήμα ./configure μόνος μου. Μπορώ;

Yes, but it is not trivial, nor is it recommended. Since the method to do this requires a good understanding of Portage internals and commands, it is instead recommended that the ebuild is patched to do whatever it is that the user wants and place it in a Portage overlay (that is why overlays exist). This is much better for maintainability, and usually easier. See the Gentoo Developer Manual for more information.

Τι να κάνω αν δε μου δουλεύει το rsync;

Εάν βρίσκεστε πίσω από ένα τείχος προστασίας (firewall) το οποίο δεν επιτρέπει κίνηση rsync μέσω της θύρας 873, η εντολή emerge-webrsync μπορεί να χρησιμοποιηθεί για να κατεβάσει και να εγκαταστήσει ένα στιγμιότυπο του Portage μέσω κανονικού HTTP. Δείτε αυτήν την ενότητα για πληροφορίες σχετικά με το κατέβασμα πηγαίων αρχείων και στιγμιοτύπων Portage μέσω ενός διαμεσολαβητή.

Έχω αργή (ή καθόλου) πρόσβαση στο διαδίκτυο στο σπίτι. Μπορώ να κατεβάσω τις πηγές από κάπου άλλου και να τις προσθέσω στο σύστημά μου;

Φυσικά. Τρέξτε emerge --pretend package/atom για να δείτε ποια προγράμματα πρόκειται να εγκατασταθούν. Για να βρείτε τις πηγές για αυτά τα πακέτα και από που να τις κατεβάσετε, τρέξτε emerge -fp package/atom. Κατεβάστε τις πηγές και φέρτε τις σπίτι με οποιοδήποτε μέσο. Βάλτε τις πηγές στον κατάλογο /usr/portage/distfiles/ και απλά τρέξτε emerge package/atom. Προειδοποίηση: αυτή μπορεί να είναι μια πολύ ανιαρή διαδικασία.

Τα πηγαία συμπιεσμένα αρχεία .tar (source tarballs) μαζεύονται στο /usr/portage/distfiles/. Είναι ασφαλές να τα διαγράψω;

Η διαγραφή αυτών των αρχείων δε θα έχει αρνητικό αντίκτυπο στην καθημερινή επίδοση. Όμως, ίσως θα ήταν φρόνιμο να κρατήσετε την πιο πρόσφατη έκδοση των αρχείων· συχνά αρκετά ebuilds θα εκδίδονται για την ίδια έκδοση ενός συγκεκριμένου λογισμικού. Αν το συμπιεσμένο αρχείο διαγραφεί και το λογισμικό αναβαθμιστεί ή ξαναχτιστεί θα είναι απαραίτητο να το ξανακατεβάσετε από το διαδίκτυο.

Χρησιμοποιείστε το σενάριο eclean από το app-portage/gentoolkit για να διαχειριστείτε τα περιεχόμενα του /usr/portage/distfiles/ και μερικών άλλων τοποθεσιών. Παρακαλώ διαβάστε το man eclean για να μάθετε περισσότερα για τη χρήση του, καθώς επίσης και το άρθρο Gentoolkit.

Τι υπάρχει στο /var/tmp/portage; Είναι ασφαλές να διαγραφούν τα αρχεία και οι κατάλογοι στο /var/tmp/portage;

Κατά τη διάρκεια της μεταγλώττισης, το Gentoo αποθηκεύει τις πήγες του πακέτου στο /var/tmp/portage. Αυτά τα αρχεία και οι κατάλογοι συνήθως διαγράφονται ύστερα από μια επιτυχημένη εγκατάσταση, αλλά αυτό αποτυγχάνει μερικές φορές. Είναι ασφαλές να διαγράψετε όλα τα περιεχόμενα αυτού του κατάλογου εφόσον η εντολή emerge δεν τρέχει. Φροντίστε να ελέγχετε πάντα την pgrep emerge πριν καθαρίσετε αυτόν τον κατάλογο.

Χρήση

Πώς μπορώ να ορίσω μια διεθνή διάταξη στο πληκτρολόγιο?

Edit the keymap variable in /etc/conf.d/keymaps. To have console working correctly with extended characters in the keymap, it might be necessary to set up the variables consolefont and consoletransation in the /etc/conf.d/consolefont file (for further information on localizing the environment, refer to the localization guide). Then, issue a reboot, or restart the keymaps and consolefont scripts:

root #/etc/init.d/keymaps restart
root #/etc/init.d/consolefont restart

Η DNS ανάλυση ονομάτων λειτουργεί μόνο για τον χρήστη root

Το /etc/resolv.conf έχει λάθος δικαιώματα· κάντε το chmod ως εξής:

root #chmod 0644 /etc/resolv.conf

Γιατί δεν μπορεί ο χρήστης μου να χρησιμοποιήσει το δικό του crontab;

Προσθέστε εκείνον τον χρήστη στην ομάδα cron:

root #gpasswd -a <username> cron

Πώς μπορώ να κάνω το numlock να ανάβει στην εκκίνηση;

Η ακόλουθη εντολή θα προσθέσει την υπηρεσία numlock στο προκαθορισμένο επίπεδο τρεξίματος, ενεργοποιώντας το numlock στην εκκίνηση:

root #rc-update add numlock default
root #/etc/init.d/numlock start

κάθε GUI παρέχει διαφορετικά εργαλεία για αυτού του είδους τα πράγματα· παρακαλώ ελέγξτε την ενότητα βοήθειας ή τα διαδικτυακά εγχειρίδια για το GUI της επιλογή σας για να κατατοπιστείτε καλύτερα.

Πώς γίνεται να κάνω το τερματικό μου να καθαρίζεται όταν εξέρχομαι;

Για να κάνετε το τερματικό να καθαρίζεται, προσθέστε την εντολή clear στο σενάριο ~/.bash_logout του χρήστη:

user $echo clear >> ~/.bash_logout

Για να συμβαίνει αυτό αυτόματα όταν προσθέτεται έναν νέο χρήστη, κάντε το ίδιο με το αρχείο /etc/skel/.bash_logout:

root #echo clear >> /etc/skel/.bash_logout

Συντήρηση

ReiserFS και προβλήματα αλλοίωσης του συστήματος αρχείων - Πώς να τα φτιάξετε, κλπ

Αν το διαμέρισμα ReiserFS έχει αλλοιωθεί, δοκιμάστε να εκκινήσετε το CD εγκατάστασης του Gentoo και τρέξτε reiserfsck --rebuild-tree στο αλλοιωμένο σύστημα αρχείων. Αυτό θα καταστήσει το σύστημα αρχείων ξανά συνεπές, αν και μπορεί να υπάρξει απώλεια κάποιων αρχείων ή καταλόγων εξαιτίας της αλλοίωσης.

Ανάπτυξη

Πού μπορώ να αναφέρω σφάλματα;

Χρησιμοποιείστε τον ιστότοπο Bugzilla για να αναφέρετε σφάλματα. Επισκεφτείτε το #gentoo στο IRC του δικτύου Freenode και ρωτήστε τριγύρω εφόσον δεν είναι ξεκάθαρο αν ένα θέμα είναι πραγματικά σφάλμα ή όχι.

Πόσο συχνά γίνονται νέες εκδόσεις;

Τα πακέτα του Gentoo συνήθως ανανεώνονται σε σύντομο χρονικό διάστημα ύστερα από την έκδοση νέου κώδικα από τους αρχικούς συγγραφείς. Όσον αφοράν το πότε το ίδιο το Gentoo δημιουργεί νέες εκδόσεις σταδίου/προφίλ/ISO, ελέγξτε τη σελίδα Σχέδιο μηχανικής εκδόσεων. Οι νέες εκδόσεις ανακοινώνονται στην ταχυδρομική λίστα gentoo-announce. Δείτε αυτή την ενότητα για περισσότερες πληροφορίες.

Το ηχείο μου κάνει μπιπ σαν τρελό. Πώς μπορώ να απενεργοποιήσω τα μπιπ της κονσόλας;

Τα μπιπ της κονσόλας μπορούν να απενεργοποιηθούν χρησιμοποιώντας το setterm, ως εξής:

root #setterm -blength 0

Για να σταματήσετε τα μπιπ της κονσόλας κατά την εκκίνηση, βάλτε την ακόλουθη εντολή στο αρχείο /etc/conf.d/local.start. Όμως, αυτό απενεργοποιεί τα μπιπ μόνο για το τρέχων τερματικό. Για να απενεργοποιήσετε τα μπιπ για τα άλλα τερματικά, διοχετεύστε (pipe) την έξοδο της εντολής προς το επιθυμητό τερματικό, ως εξής:

root #setterm -blength 0 > /dev/vc/1

Αντικαταστήστε το /dev/vc/1 με το τερματικό για το οποίο χρειάζεται να απενεργοποιηθούν τα μπιπ της κονσόλας.

Πηγές

Πού μπορώ να βρω περισσότερες πληροφορίες για το Gentoo Linux;

Το μεγαλύτερο μέρος της επίσημης τεκμηρίωσης Gentoo μπορεί να βρεθεί σε αυτό το wiki.

Μπορώ να αγοράσω ένα CD του Gentoo Linux;

Οι χρήστες που δεν μπορούν από μόνοι τους να κατεβάσουν και να εγγράψουν τα CDs εγκατάστασης, μπορούν να βρουν ένα μέσω των εγκεκριμένων καταστημάτων μας. Όμως, τα περισσότερα καταστήματα έχουν σταματήσει να παρέχουν CDs και DVDs, μιας και αυτά τα μέσα εγκατάστασης θεωρούνται πια απαρχαιωμένα.

Τα εγκεκριμένα καταστήματα αναφέρονται στη σελίδα καταστημάτων.

Αυτό το FAQ δεν έχει απαντήσει την απορία μου. Τι κάνω τώρα;

Ένα καλό πρώτο βήμα είναι να περιηγηθείτε στη σχετική τεκμηρίωση, κι αν αυτό δε δώσει καρπούς, στις διάφορες ταχυδρομικές λίστες του Gentoo Linux που αναφέρονται εδώ. Αν όλα τα άλλα αποτύχουν, ή απλά για να κάνετε παρέα με τους ανθρώπους του Gentoo, επισκεφτείτε μας στο κανάλι IRC #gentoo στο Freenode.
This article is based on a document formerly found on our main website gentoo.org.
The following people contributed to the original document: Daniel Robbins, Colin Morey, John P. Davis, Eric Stockbridge, Stoyan Zhekov, Carl Anderson, Jorge Paulo, Benny Chuang, Jonathan Smith, nightmorph
They are listed here as the Wiki history does not allow for any external attribution. If you edit the Wiki article, please do not add yourself here; your contributions are recorded on the history page.