Πριν συνεχίσετε πρέπει να ελέγξετε την ημερομηνία/ώρα και να την ενημερώσετε. Ένα ρολόι που δεν έχει ρυθμιστεί σωστά μπορεί να οδηγήσει σε περίεργα αποτελέσματα στο μέλλον!
Για να επιβεβαιώσετε την τρέχουσα ημερομηνία/ώρα, εκτελέστε
# date Fri Mar 29 16:21:18 UTC 2005
Αν η ημερομηνία/ώρα που εμφανίζεται είναι λάθος, ενημερώστε τα χρησιμοποιώντας την
# date 032916212005
Στο επόμενο βήμα θα χρειαστεί να εγκαταστήσετε το
Τα CD Ελάχιστης Εγκατάστασης και τα LiveDVD δεν περιέχουν αρχεία stage3.
Πηγαίνετε στο σημείο προσάρτησης του Gentoo στο οποίο προσαρτήσατε τα συστήματα αρχείων σας (το πιο πιθανό στο
# cd /mnt/gentoo
Ανάλογα με το μέσο εγκατάστασης σας, έχετε ορισμένα εργαλεία διαθέσιμα για να λάβετε ένα stage. Αν έχετε το
Αν δεν έχετε διαθέσιμο το
# export http_proxy="http://proxy.server.com:port" # export ftp_proxy="http://proxy.server.com:port"
Θα θεωρήσουμε για τώρα ότι έχετε το
Μετακινηθείτε στον κατάλογο
Οι περισσότεροι χρήστες PC θα πρέπει να χρησιμοποιήσουν το αρχείο
# links http://www.gentoo.org/main/en/mirrors.xml(Αν χρειάζεστε υποστήριξη για διαμεσολαβητή με το links:) # links -http-proxy proxy.server.com:8080 http://www.gentoo.org/main/en/mirrors.xml
Σιγουρευτείτε ότι λάβατε ένα stage3 tarball - εγκαταστάσεις χρησιμοποιώντας ένα stage1 ή stage2 tarball δεν υποστηρίζονται πλέον.
Αν θέλετε να ελέγξετε την ακεραιότητα του ληφθέντος stage tarball, χρησιμοποιήστε το
# md5sum -c.DIGESTS : OK
Τώρα αποσυμπιέστε το ληφθέν stage στο σύστημά σας. Χρησιμοποιούμε το
# tar xvjpf stage3-*.tar.bz2
Σιγουρευτείτε ότι χρησιμοποιήσατε τις ίδιες επιλογές (
Τώρα που το stage έχει εγκατασταθεί, συνεχίστε με το
Τα stages στο CD βρίσκονται στον κατάλογο
# ls /mnt/cdrom/stages
Αν το σύστημα απαντήσει με ένα σφάλμα, μπορεί να χρειάζεται πρώτα να προσαρτήσετε το CD-ROM:
# ls /mnt/cdrom/stages ls: /mnt/cdrom/stages: No such file or directory # mount /dev/cdroms/cdrom0 /mnt/cdrom # ls /mnt/cdrom/stages
Τώρα πηγαίνετε στο δικό σας σημείο προσάρτησης του Gentoo (συνήθως
# cd /mnt/gentoo
Θα αποσυμπιέσουμε τώρα το stage tarball της επιλογής σας. Θα το κάνουμε αυτό με το
# tar xvjpf /mnt/cdrom/stages/stage3-<subarch>-<release>.tar.bz2
Τώρα που το stage έχει εγκατασταθεί, συνεχίστε με το
Τώρα πρέπει να εγκαταστήσετε ένα στιγμιότυπο του Portage, μια συλλογή αρχείων που πληροφορούν το Portage τι τίτλους λογισμικού μπορείτε να εγκαταστήσετε, ποια προφίλ είναι διαθέσιμα, κα.
Πηγαίνετε στο σημείο προσάρτησης όπου προσαρτήσατε το σύστημα αρχείων σας (το πιο πιθανό στο
# cd /mnt/gentoo
Σηκώστε το
# links http://www.gentoo.org/main/en/mirrors.xml
Τώρα βγείτε από τον περιηγητή ιστού σας πατώντας
Αν θέλετε να ελέγξετε την ακεραιότητα του ληφθέντος στιγμιότυπου, χρησιμοποιήστε το
# md5sum -c portage-latest.tar.bz2.md5sum portage-latest.tar.bz2: OK
Στο επόμενο βήμα, αποσυμπιέζουμε το στιγμιότυπο του Portage στο σύστημα αρχείων σας. Σιγουρευτείτε ότι χρησιμοποιήσατε την ίδια ακριβώς εντολή· η τελευταία επιλογή είναι ένα κεφαλαίο
# tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
Για να βελτιστοποιήσετε το Gentoo, μπορείτε να ορίσετε κάποιες μεταβλητές οι οποίες αλλάζουν την συμπεριφορά του Portage. Όλες αυτές οι μεταβλητές μπορούν να οριστούν ως μεταβλητές περιβάλλοντος (χρησιμοποιώντας την
Ανοίξτε τον αγαπημένο σας επεξεργαστή κειμένου (σε αυτόν τον οδηγό χρησιμοποιούμε το
# nano -w /mnt/gentoo/etc/make.conf
Όπως πιθανώς παρατηρήσατε, το αρχείο
Οι μεταβλητές
Στο
Δεν θα εξηγήσουμε όλες τις πιθανές επιλογές βελτιστοποίησης. Αν θέλετε να τις μάθετε όλες, διαβάστε το
Μια πρώτη ρύθμιση είναι η σημαία
Μια πρώτη ρύθμιση είναι η σημαία
Μια δεύτερη είναι η σημαία
Μια άλλη δημοφιλής σημαία βελτιστοποίησης είναι η
Χρησιμοποιώντας την
Όταν ορίζετε τις
CFLAGS="" # Χρησιμοποίησε τις ίδιες ρυθμίσεις και για τις δύο μεταβλητές CXXFLAGS="${CFLAGS}"
CFLAGS="" # Οι χρήστες Intel EM64T θα πρέπει να χρησιμοποιήσετε τη -march=core2 # Χρησιμοποίησε τις ίδιες ρυθμίσεις και για τις δύο μεταβλητές CXXFLAGS="${CFLAGS}"
CFLAGS="# Σιγουρευτείτε ότι αλλάξατε τη -march να ταιριάζει με τον τύπο του επεξεργαστή σας # Χρησιμοποίησε τις ίδιες ρυθμίσεις και για τις δύο μεταβλητές CXXFLAGS="${CFLAGS}"
Με τη
MAKEOPTS="-j2"
Ενημερώστε το δικό σας