Εμφάνιση 1-10 από 10
  1. #1
    Εγγραφή
    26-07-2008
    Περιοχή
    Παιανία
    Ηλικία
    38
    Μηνύματα
    8.662
    Downloads
    1
    Uploads
    1
    Ταχύτητα
    8222/660
    ISP
    Forthnet
    DSLAM
    ΟΤΕ - ΠΑΙΑΝΙΑ
    Router
    W8960N v8/C7 V5 Openwrt
    Path Level
    Interleaved
    Ο οδηγός απευθύνεται σε όσους έχουν αρκετό χρόνο και το έχουν πάρει απόφαση να βάλουν gentoo , πάντα με το gentoo handbook ,http://www.gentoo.org/doc/en/handbook/ ανοιχτό για διευκρινήσεις . Σίγουρα θα υπάρχουν λάθη γι αυτό περιμένω τα σχόλια και τις διευκρινίσεις σας. Να διαβάσετε τον οδηγό όλο ώστε να καταλάβετε τη δομή γιατί βήμα προς βήμα αν είναι η πρώτη σας δοκιμή θα σας μπερδέψει .

    Την εγκατάσταση του gentoo θα την κάνουμε μέσω chroot απο μια live linux διανομή της αρεσκείας μας , είτε /cd/dvd/usb , δεν έχει σημασία (κατά προτίμηση με πυρηνα 2.6.28 ή ανώτερο και με υποστήριξη ext4), αρκεί να είναι της ίδιας αρχιτεκτονικής με το gentoo που θέλουμε να στήσουμε. Να χρησιμοποιήσετε μια διανομή που να είστε άνετοι και να την ξέρετε καλά . Θέλουμε να έχουμε ενεργή σύνδεση στο ιντερνετ μέσω lan και να φροντίσετε να ρυθμίσετε την ώρα σωστά και να υπάρχει η εφαρμογή gparted. Εμείς εδω θα κάνουμε την εγκατάσταση ενός amd64 gentoo αρα θα χρησιμοποιήσουμε 64bit live διανομή και θα υποθέσουμε οτι υπάρχουν προεγκατεστημένα windows 7 (δεν υπάρχει πρόβλημα αν δεν είναι τα 7 ή αν δεν υπάρχουν και καθόλου αλλά θα πρέπει να κάνετε μικρές αλλαγές) . Πρίν ξεκινήσουμε θα ήταν καλό να ελένξετε ότι η ώρα στο Bios της μητρικής σας καθώς και η ημερομηνία είναι σωστά ρυθμισμένη , για αυτό μπορείτε να συμβουλευτείτε το manual της μητρικής σας. Γενικά θα προσπαθήσω να πάω την εγκατασταση όσο πιο απλά και όταν υπαρχει λύση μέσω gui θα αναφέρω αυτήν. Εγώ θα χρησιμοποιήσω ubuntu live έτσι ίσως μερικά πράγματα να είναι διαφορετικά αν χρησιμοποιήσετε άλλη διανομή. Το πιο σωστό θα ήταν να χρησιμοποιηθεί το live που δίνουν απο gentoo.org καθώς αυτό υποστηρίζεται επίσημα.

    [break=Ξεκινώντας την εγκατάσταση]
    Ανοίγουμε την εφαρμογή που μας αρέσει για να κατεβάσουμε τα δύο αρχεία που θα μας χρειαστούν για την εγκατασταση (firefox εγώ) και πάμε:

    http://ftp.cc.uoc.gr/mirrors/linux/g...latest.tar.bz2

    όπου κατεβάζουμε το portage

    και:

    http://ftp.cc.uoc.gr/mirrors/linux/g...urrent-stage3/

    όπου κατεβάζουμε το latest stage3-amd64-*.tar.bz2

    Εδώ να αναφέρω πως ο server είναι δική μου επιλογή , μπορείτε να δείτε την λίστα :
    http://www.gentoo.org/main/en/mirrors2.xml

    Καθώς επίσης αν κάναμε εγκατάσταση πχ x86 ,το portage θα ήταν το ίδιο ,αλλά το stage3 θα έπρεπε να είναι x86 και όχι amd64 .

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

    Αφήνουμε για λίγο την κονσόλα και ανοίγουμε το gparted. Με το gparted θα φτιάξουμε τα partitions του δίσκου μας. Ας δώσουμε ενα παράδειγμα για να καταλάβουμε τι χρειαζόμαστε. Εφόσον έχουμε τα windows ήδη εγκατεστημένα λογικά θα έχουμε είτε 1 partition είτε 2, το πιθανότερο σε ntfs. Άρα θα είναι /dev/sda1 ntfs , /dev/sda2 ntfs.
    sda ειναι ο 1ος μας δίσκος , sdb ο 2ος κοκ . το 1 , 2 δηλώνει το partition . Τώρα αν τα windows είναι στο sda1 και το sda2 είναι για αρχεία κλπ θα πρεπει να κάνουμε resize το sda2 για να το μικρύνουμε και να φτιάξουμε και τα άλλα partition που θα μας χρειαστούν για το gentoo. Λοιπόν μόλις το κάνουμε αυτό θα δημιουργήσουμε το /dev/sda3 στο οποίο θα δώσουμε περίπου 300mb και πολλά λεμε καθώς θα είναι το /boot (κατα προτίμηση ext2 ή ext3). Επειτα το sda4 θα γίνει extended με όλο τον υπόλοιπο χώρο. Το /dev/sda5 θα γίνει το / στο οποίο καλό θα ήταν να έχουμε 30gb (κατα προτιμηση ext3 ή ext4). Το /dev/sda6 θα είναι το swap στο οποιο θα ήταν καλο να έχουμε άνω του 1gb(πιο σωστό θα ήταν να έχουμε περισσότερο απο την φυσική μας μνήμη) και το /dev/sda7 /home (κατα προτίμηση ext3 ή ext4). Προφανώς είναι τελείως ενδεικτικό καθώς κάτι τέτοιο είναι ανάλογο του δίσκου που έχουμε αλλά και του συστήματος καθώς πχ αν μιλάμε για laptop, ο υπολογιστής έχει ups μπορεί κάποιος να θέλει xfs σαν filesystem ή κάποιο άλλο. *Δεν είναι υποχρεώτικη η δημιουργία /boot partition αλλά μας διευκολύνει άρα θα την προτίμησουμε, Αν πάντως δεν θέλετε ξεχωριστό partition για το boot θα πρέπει να κάνετε αλλαγές στο fstab σας και στο grub.conf σας. *

    Εφόσον τελείωσουμε με το gparted, γυρνάμε στην κονσόλα. Δίνουμε τις εξής εντολές** :

    Κώδικας:
    mkdir /mnt/gentoo
    mount /dev/sda5 /mnt/gentoo
    mkdir /mnt/gentoo/boot
    mount /dev/sda3 /mnt/gentoo/boot
    **Προφανώς τα νούμερα αλλάζουν ανάλογα με το τι κάναμε προηγουμένως στο gparted.

    Τώρα ανάλογα με την διανομή τα 2 αρχεία που κατεβάσαμε πρίν θα είναι σε κάποιο φάκελο .
    Αυτα τα δύο αρχεία πρέπει να τα αντιγράψουμε στο /mnt/gentoo . πχ:

    Κώδικας:
    mv /home/ubuntu/Downloads/stage3-amd64-20100610.tar.bz2 /mnt/gentoo
    mv /home/ubuntu/Downloads/portage-latest.tar.bz2 /mnt/gentoo
    Έπειτα θα πρέπει να τα κάνουμε extract. Προσοχή εδώ, πάντα η σειρά είναι πρώτα το stage3 και έπειτα το portage.

    Κώδικας:
    cd /mnt/gentoo
    
    tar --numeric-owner -xvjpf stage3 (πατάμε το πληκτρο tab για να μας βγάλει την εκδοση δεν πληκτρολογουμε και πατάμε enter)
    
    tar --numeric-owner -xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr

    [break=make.conf]

    Μόλις τελειώσει πατάμε:

    Κώδικας:
    nano -w /mnt/gentoo/etc/make.conf
    Ας αρχίσουμε τις ρυθμίσεις βάσει του συστήματος μας.
    Τα βασικά πρώτα . Δεν πειράζουμε ποτέ το CHOST .
    Αυτα που θα αλλάξουμε αρχικά ειναι τα CFLAGS και CXXFLAGS

    Πάμε και κάνουμε το εξής : CXXFLAGS="${CFLAGS}"
    Τα CFLAGS θα τα αλλάξουμε βάσει του επεξεργαστή μας απο το http://en.gentoo-wiki.com/wiki/Safe_Cflags (πάμε στο Processor Specific CFLAGS )**. Μια καλή επισήμανση εδώ είναι πως μπορούμε αν έχουμε amd ή intel μπορούμε να έχουμε -march=native από το gcc-4.2.3 και άνω(έχει θέμα με το distcc). Εδώ να αναφέρω πως το stable gcc είναι στην version 4.4.3-r2 άρα το χρησιμοποιούμε άφοβα αν θέλουμε.
    Μια ακόμη επισήμανση, εδώ θα ήταν καλό να μην γράφουμε τα CFLAGS με το χέρι γιατί αν γράψουμε κάτι λάθος πχ -O2 είναι διαφορετικό απο -02 και θα προκαλέσει πρόβλημα, καθώς επίσης να μην βάζουμε δικές μας ακραίες βελτιστοποιήσεις πχ -Ο3 καθώς α)μπορεί να κάνουν το σύστημα πιο αργό β) αν έχουμε κάποιο πρόβλημα δεν θα μπορέσουν να μας βοηθήσουν στο http://bugs.gentoo.org/ όσο θα ήθελαν καθώς μπορεί το πρόβλημα να είναι αυτή η δικιά μας βελτιστοποίηση.

    Συνεχίζουμε στα USE . Εδω πριν αρχίσουμε να προσθέτουμε , ανοίγουμε μια άλλη κονσόλα και δίνουμε την εξής εντολή :
    Κώδικας:
    cat /proc/cpuinfo
    Στο αποτέλεσμα αυτής έχει κάπου που λέει flags. Αυτά που μας ενδιαφέρουν να δούμε αν υποστιρίζει η cpu μας ώστε να τα χρησιμοποιήσουμε στα USE είναι τα εξής:
    Κώδικας:
    3dnow 3dnowex 3dnowext amd mmx mmxext sse sse2 sse3 ssse3 acpi
    **Επίσης η
    Κώδικας:
    cat /proc/cpuinfo
    βοηθάει να βρουμε τα σωστά safe flags στην σελίδα που δώσαμε πριν, καθώς μας δίνει την περιγραφή αλλα και το model number της cpu μας αν δεν το γνωρίζουμε.
    Τα USE όμως δεν τελειώνουν εκεί . (Σημείωση: Να πουμε οτι πρεπει να είναι σε ΜΙΑ γραμμή όλα τα USE ,ενώ αν θέλουμε να είναι σε πάνω απο μία θα πρέπει να βάζουμε στο τέλος της κάθε γραμμής το \ .) Λοιπόν εγώ εδω θα δώσω τα γενικά USE που θα χρειαστούν για να στήσουμε το σύστημα μας με XFCE .

    Παράδειγμα:

    Κώδικας:
    USE="mmx sse sse2 symlink X xorg xv xcomposite opengl dri cleartype nls amd64 smp ogg vorbis dvb lame encode matroska usb threads hal ffmpeg quicktime xvid firefox gstreamer unicode mp3 truetype dvd alsa cdr dvdr mpeg lm_sensors xine oggvorbis network svga jpeg jpeg2k snmp x264 gimp nfs dbus dvi screen djvu 7zip bzip2 lame mp4 png rar dvdnav zip unzip xml tiff gtk emerald svg glitz xcb hddtemp sqlite git css webkit radio tk tcl lock session wma corefonts fts3 sql subversion exchange bash-completion curl xpm vcd cdda utils thunar xfce qt4 -doc -qt3 -kde -arts -mysql -java -examples -ipv6 -accessibility -32bit -debug -handbook -fortran -cups -dso vdpau"
    Αργότερα που θα αρχίσουμε να χτίζουμε εφαρμογές , αν πάρουμε κάποιο block είναι πολύ πιθανό να οφείλετε σε κάποιο Use flag . Θα μπορούσαμε να εχουμε λιγότερα και να προσθέσουμε αργότερα , όπως και να έχει αν υπάρξει κάποιο πρόβλημα να γίνει αναφορά ώστε να το λύσουμε. Για πάραδειγμα μερικές εφαρμόγες δεν χτίζονται λογω του cxx , ldap , sasl , cups , αν αντιμέτωπισετε κάποιο τέτοιο θέμα λύνεται αρκετά ευκολα. Αν δεν γίνετε να περιμένουμε ή να ρωτήσουμε , μπορούμε να μειώσουμε τα use flags στα τελίως απαραίτητα ώστε να μην παίρνουμε τα blocks και να το ψάξουμε αργότερα, τα use που δίνω είναι κάπως περίεργα γι αυτό δεν χρειάζετε να τα ακολουθήσετε πιστά. Επίσης μπορείτε να ψάξετε το πρόβλημα και στο http://bugs.gentoo.org/

    Λοιπόν οπως βλεπουμε εχουμε βγάλει με - το 32bit , αν φτίαχναμε x86 σύστημα θα το είχαμε 32bit και θα βάζαμε -amd64 . Επιπλέον επειδή φτιάχνουμε σύστημα με xfce έχουμε βάλει -kde , προφανως αν φτιαχναμε Kde συστημα δεν θα είχαμε το - , ενώ αν θέλαμε Gnome θα είχαμε gnome nautilus . Κάποιοι μπορεί να θέλουν να έχουν και το wifi , γενικά τα USE δεν είναι καλό να τα αντιγράφουμε απο κάποιον αλλά να ψάχνουμε και να βρίσκουμε αυτά που ταιριάζουν καλύτερα σε εμάς. Αρκετά συμαντικό USE για αυτούς που έχουν nvidia και το υποστυρίζει , http://en.wikipedia.org/wiki/VDPAU , είναι το vdpau ,αν η κάρτα σας δεν το υποστιρίζει δεν το θέλετε στα USE . Επίσης και το USE laptop για όσους έχουν notebook . Τέλος να πω οτι εγώ εδώ έχω -mysql . Αν αποφασίσετε να κάνετε +mysql θα πρέπει να ακολουθήσετε τον οδηγό : http://www.gentoo.org/doc/en/mysql-howto.xml . Το ίδιο ισχύει και για java , όπου βλέπουμε τον οδηγό εδώ : http://www.gentoo.org/doc/en/java.xml .

    Σημείωση : για πιο παλια μηχανήματα που δεν έχουν πολύ μνήμη , μπορούμε να δοκιμάσουμε το εξής .
    χ) να θέσουμε στα CFLAGS αντί για "-O2" , την "-Os" ή την "-O2 -fno-reorder-blocks -fno-reorder-functions"

    Υπενθίμηση: Αν κρατήσουμε το 32bit ή φτιάχνουμε x86 σύστημα θα πρέπει να κάνουμε emerge και το εξής :
    Κώδικας:
    emerge -v emul-linux-x86-qtlibs
    , καθώς χτυπάει συνέχεια η εντολή
    Κώδικας:
    revdep-rebuild -v
    Εφόσον τελειώσαμε και με τα USE πάμε να τελειώσουμε προσθέτοντας τα εξής στο make.conf :

    Κώδικας:
    LDFLAGS="-Wl,-O1 -Wl,--as-needed"
    
    ARCH="amd64"
    ACCEPT_KEYWORDS="amd64"
    
    INPUT_DEVICES="keyboard mouse evdev"
    
    VIDEO_CARDS="nvidia"
    
    ALSA_CARDS="snd-hda-intel"
    
    MAKEOPTS="-j9"
    
    LINGUAS="en el"
    
    CLEAN_DELAY="0"
    
    WANT_MP="true"
    
    NICE=yes
    
    PORTAGE_NICENESS="19"
    
    AUTOCLEAN="yes"
    
    FEATURES="fixpackages parallel-fetch candy"
    
    GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
    ΑΛΛΑΓΕΣ που θα να χρειαστούν : Λοιπόν , στο ARCH και ACCEPT_KEYWORDS του λέμε να τραβάει την σωστή αρχιτεκτονική μας και αν θέλουμε stable ή testing πακέτα . δλδ αν φτιάχναμε x86 θα βάζαμε
    Κώδικας:
    ARCH="x86"
    ACCEPT_KEYWORDS="x86"
    ενώ αν θέλαμε τα testing πακέτα θα έπρεπε να βάλουμε ~x86
    Εγω για αρχη προτείνω stable μέχρι να μάθουμε και μετά εφόσον υπάρχει η γνώση και η όρεξη αλλαγή ολο σε testing.

    Στο INPUT_DEVICES αν μιλάμε για laptop θα χρειαστεί και το synaptics.

    VIDEO_CARDS βάζουμε τον driver της κάρτας που θέλουμε να χρησιμοποιει , μπορεί να είναι πάνω απο ένας καθώς μετα θα οριστει πιο θα έχουμε στο xorg.conf δλδ θα μπορούσαμε να έχουμε :

    Κώδικας:
    VIDEO_CARDS="nvidia vesa"
    
    VIDEO_CARDS="intel"
    
    VIDEO_CARDS="radeon vesa"
    δεν είναι απαραίτητο να έχουμε 2 επιλογές , μπορούμε να το έχουμε και έτσι:
    Κώδικας:
    VIDEO_CARDS="radeon"
    Επιγραματικά και μερικές άλλες επιλογες: radeonhd s3virge savage sis tdfx trident via fglrx nouveau

    ανάλογα με την κάρτα που έχουμε .

    !!! Βάση documentation το ALSA_CARDS δεν χρειάζετε να το δηλώνουμε στο make.conf αρκεί να φτιάξουμε σωστά τον πηρύνα με τις οδηγίες για την κάρτα ήχου από εδώ : http://www.gentoo.org/doc/en/alsa-guide.xml (το οποίο θα χρησιμοποίησουμε όταν θα φτιάξουμε τον πηρύνα και όχι τώρα άρα το ALSA_CARDS πλέον δεν το χρειαζόμαστε καθόλου στο make.conf .

    MAKEOPTS εδώ αυτο που πρέπει να ξέρουμε είναι πως βάζουμε σχεδόν πάντα +1 απο τον πηρύνα που έχουμε είτε φυσικό είτε λογικό. δλδ σε εναν 4πύρηνο θα βάλουμε -5 ενώ σε εναν τετραπήρυνο με Hyperthreading θα βάλουμε -9 . Το σχεδόν πάντα το λέμε γιατί ναι μεν είναι μια καλή επιλογή αλλά μπορεί να υπάρχει και καλύτερη , πχ δείτε αποτελέσματα ενος i7 : http://www.overclock.net/intel-cpus/...nce-vs-oc.html

    Τέλος GENTOO_MIRRORS εδώ μπορείτε να διαλέξετε άλλο mirror της επιλογής σας.

    Δίνουμε είτε
    Κώδικας:
    ctrl+o
    για να σώσουμε και έπειτα ctrl+x για να βγούμε είτε
    Κώδικας:
    ctrl+x
    και στην ερώτηση για αποθήκευση yes *θα το αναφέρω ως :
    Κώδικας:
    ctrl+x :yes
    [break=Chroot]

    Τώρα δίνουμε στην κονσόλα :

    Κώδικας:
    cp -L /etc/resolv.conf /mnt/gentoo/etc/
    Κώδικας:
    date
    (για εναν τελευταιο έλενχο οτι είναι σωστά η ώρα πριν κάνουμε το chroot . !!!Παράδειγμα
    Κώδικας:
    date -s "01/19/2010 15:42:00"
    για να την ορίσουμε αν είναι λάθος , αν και στο ubuntu το μόνο που έχουμε να κάνουμε είναι πάνω δεξιά στην ώρα να κάνουμε set σαν home την Αθήνα)

    Ώρα για το chroot:

    Κώδικας:
    mount -t proc none /mnt/gentoo/proc
    mount -o bind /dev /mnt/gentoo/dev
    chroot /mnt/gentoo /bin/bash
    su -
    env-update
    
    source /etc/profile
    export PS1="(chroot) $PS1"
    (πλέον θα πρέπει να είναι ως εξής : (chroot) myhost / # ) (ανάλογα το live cd αυτό θα είναι διαφορετικό)

    [break=Update]

    Συνεχίζουμε:

    Κώδικας:
    emerge --sync
    Αφού τελειώσει:

    Κώδικας:
    eselect profile list
    θα μας βγάλει μια λίστα με τα profile , σε εμάς επείδη φτιάχνουμε desktop η επιλογή ήταν η 2η άρα δίνουμε :

    Κώδικας:
    eselect profile set 2
    Εγώ προτείνω να μην το αλλάξετε καθώς έχω παρατηρήσει πως με το 2ο profile μπαίνουν use flags που συνήθως προκαλούν προβλήματα , φυσικά όχι κατι μη επιλύσιμο αλλά για αρχή θα ηταν καλύτερα να το αφήσετε οπως έχει και να το αλλάξετε όταν μάθετε καλύτερα κάποια πράγματα.

    Κώδικας:
    emerge -uDNpv world
    αν δεν έχουμε κάποιο block τότε δίνουμε :

    Κώδικας:
    emerge -uDNav world --keep-going
    Μόλις τελείωσει θα μας αναφέρει ότι config files in '/etc' need updating και κάνουμε :

    Κώδικας:
    env-update && etc-update
    Στην παρούσα φάση στην έρωτηση που θα μας κάνει θα επίλέξουμε -5 , διαβάστε την σημείωση.
    Σημείωση!!! : όταν κάνουμε etc-update δεν του δίνουμε το οκ να μας αλλάξει configuration που έχουμε φτιάξει ήδη όπως πχ τα locales μας (αλλιώς μετά θα πρέπει να τα ξαναφτιάξουμε) , και αν έχουμε ενδιασμό το αφήνουμε , ρωτάμε εδώ και μετά πράττουμε.

    Κώδικας:
    emerge -v gentoolkit
    Επίσης
    Κώδικας:
    revdep-rebuild -- -va --keep-going
    [break=Βασικές ρυθμίσεις]

    Κώδικας:
    nano -w /etc/locale.gen
    βάζουμε μέσα τα εξής:

    Κώδικας:
    en_US ISO-8859-1
    en_US.UTF-8 UTF-8
    el_GR ISO-8859-7
    el_GR.UTF-8 UTF-8
    Κώδικας:
    ctrl+x :yes
    Κώδικας:
    nano -w /etc/env.d/02locale
    βάζουμε μέσα :

    Κώδικας:
    LANG="en_US.UTF-8"
    LC_CTYPE="el_GR.UTF-8"
    LC_NUMERIC="el_GR.UTF-8"
    LC_COLLATE="el_GR.UTF-8"
    LC_MONETARY="el_GR.UTF-8"
    LC_TIME="el_GR.UTF-8"
    Κώδικας:
    ctrl+x :yes
    Κώδικας:
    env-update
    Κώδικας:
    locale-gen
    Κώδικας:
    cp /usr/share/zoneinfo/Europe/Athens /etc/localtime
    Κώδικας:
    env-update
    Κώδικας:
    nano -w /etc/conf.d/clock
    Λοιπόν , στην περίπτωση μας θα αλλάξουμε :

    Κώδικας:
    CLOCK="local"
    TIMEZONE="Europe/Athens"
    Αλλά αν δεν είχαμε τα windows στο άλλο partition δλδ ήταν μόνο το gentoo θα το αφήναμε το CLOCK="UTC"
    Επιπλέον αν είχατε παλιά κάποιο πρόβλημα με το bios και δεν σας κρατάει κατα το shutdown την ώρα θα πρέπει να βάλετε το CLOCK_SYSTOHC="yes"
    αλλά και αυτό συνήθως όταν δεν έχουμε windows . Τέλος να μην ξεχάσετε να βγάλετε το # μπροστα απο το TIMEZONE καθως θα το έχει ως comment και δεν θα το λαμβάνει υπόψιν.

    Κώδικας:
    ctrl+x :yes
    Υπενθίμηση σε περίπτωση προβλήματος!: Αν δεν φτιαξαμε σωστά την ώρα και κάποια στιγμή έχουμε το εξής στο boot : "*One of the files in /etc/{conf.d,init.d} or /etcrc.conf has a modification time in the future" η λύση είναι να δώσουμε απο κονσόλα :
    Κώδικας:
    touch /etc/{conf.d,init.d}/*
    συνεχίζουμε:

    Κώδικας:
    nano -w /etc/conf.d/hostname
    βάζουμε ότι θέλουμε , μπορούμε να δώσουμε HOSTNAME="tux" , HOSTNAME="007" όπως μας αρέσει .

    Κώδικας:
    ctrl+x :yes
    Κώδικας:
    nano -w /etc/conf.d/net
    ***
    Κώδικας:
    config_eth0=( "192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255" )
    routes_eth0=( "default via 192.168.0.1" )
    Κώδικας:
    ctrl+x :yes
    Αυτό είναι ένα παράδειγμα . Τα δικά σας στοιχεία σας τα δείχνει το network manager Applet του ubuntu.

    ***Εναλλακτική

    Κώδικας:
    emerge -av dhcpcd
    Κώδικας:
    nano -w /etc/conf.d/net
    Κώδικας:
    config_eth0=( "dhcp" )
    Κώδικας:
    ctrl+x :yes
    ***

    Κώδικας:
    emerge -v eix
    eix-update
    eix-sync
    Ότι απο τα παρακάτω υπάρχει ήδη μην χάσετε χρόνο κάνοντας τα reinstall . Επίσης δεν χρειάζονται όλοι τους nvidia-drivers καθώς επίσης αν δεν χτίζονται οι συγκεκριμένοι θα είναι γιατί δεν έχουμε φτιάξει ακόμα το configuration του πηρύνα μας , αρα το αφήνουμε για αργότερα .

    Παρατήρηση: μια πολύ καλή εναλλακτική για gentoo-sources ειναι zen-sources , αν διαλεξετε θα πρέπει να κάνετε unmask καθώς και τις απαραίτητες αλλαγές στο grub.conf σας αργότερα ( δλδ όταν φτιάξετε τον πηρύνα σας θα πρέπει να θυμηθείτε να κάνετε emerge τους drivers της κάρτας γραφικών σας ) . Μια επίσης καινούργια καλη εναλλακτική είναι o pf-kernel [ck patchset (BFS included)]

    Κώδικας:
    emerge -av gentoo-sources ntp hal mesa-progs consolekit alsa-utils gamin gdm xfce4-meta xfce4-xkb-plugin p7zip module-rebuild syslog-ng vixie-cron slocate grub ntfs3g xorg-server
    Κώδικας:
    emerge -av nvidia-drivers
    Προφανώς αν δεν έχετε nvidia θα πρέπει να χτίσετε τους drivers της κάρτας γραφικων που έχετε , επείδη δεν είστε μάντης να ξέρετε πως λέγετε το πακέτο , ενας εύκολος τρόπος είναι να δίνετε απο κονσόλα : eix πακέτο , δλδ αν έχουμε intel και ψάχνουμε το πακέτο των οδηγών θα δώσουμε eix intel , συγκεκριμένα βγάζει 4 αποτελεσματα αλλά εμείς θέλουμε το x11-drivers/xf86-video-intel . Τώρα αντίστιχα θα μπορουσαμε να βρούμε και για την ati και για πιο γρήγορα μπορούμε να δώσουμε eix x11-drivers/ati το οποιο μας δίνει άμεσα σαν αποτελεσμα το x11-drivers/ati-drivers , vesa κοκ.

    [break=package.*]

    Συνεχίζουμε δίνοντας :

    Κώδικας:
    mkdir -p /etc/portage/
    Κώδικας:
    touch /etc/portage/package.use
    touch /etc/portage/package.keywords
    touch /etc/portage/package.mask
    touch /etc/portage/package.unmask
    touch /etc/portage/package.licence
    Ας εξηγήσουμε λίγο τι κάνουν τα εξής αρχεία. Ένα ευκολο παράδειγμα για το package.use , αν στο make.conf έχουμε -qt4 και χτίζαμε έτσι, το vlc δεν θα είχε γραφικό , άρα βάζοντας μέσα: media-video/vlc qt4 ,του λέμε να το χτίσει αναγκαστικά και με αυτό το USE . Φυσικά μπορούμε να βάλουμε και άνω του ενός USE καθώς επίσης και να βγάζουμε βάζοντας - οπως πχ: x11-libs/qt-sql -mysql . Να πω οτι αν είχαμε σκέτο: vlc qt4 ,δεν θα δούλευε και για να μαθαίνουμε που ανήκει το κάθε πρόγραμμα μας βοηθάει και πάλι το eix . Επίσης εδώ δεν είναι αναγκαίο να βάζουμε version του προγράμματος.
    Ένας ευκολος τρόπος να βάζουμε τα αρχεία που θέλουμε στο package.use είναι ο εξής :
    Σαν root απο κονσόλα :
    Κώδικας:
    echo "x11-libs/qt-qt3support accessibility kde" >> /etc/portage/package.use
    , αυτό είναι ένα παράδειγμα , στην αρχή του echo βάζουμε την εφαρμογή και μετά τα USE που θέλουμε.

    Το package.keywords έχει μέσα σαν Παράδειγμα τα εξής (μην τα βάλετε δεν σας χρειάζονται) :

    Κώδικας:
    =media-video/nvidia-settings-190.53
    =x11-drivers/nvidia-drivers-190.53-r1
    =app-admin/eselect-opengl-1.1.1-r2
    =x11-libs/libvdpau-0.3-r2
    =sys-kernel/zen-sources-2.6.32_p6
    =net-im/emesene-1.6.0
    =net-p2p/transmission-1.91
    =www-client/chromium-bin-5.0.308.0_p37385
    =x11-misc/googleearth-5.1.3533.1731-r1
    =app-misc/exchange-9999 **
    Λοιπόν επειδή για παράδειγμα το transmission-1.91 ειναι testing πακέτο και όχι stable ,για να το χτίσουμε πρέπει να το προσθέσουμε στο package.keywords αλλιώς όταν θα προσπαθούσαμε να το χτίσουμε με :
    Κώδικας:
    emerge -v =net-p2p/transmission-1.91
    , δεν θα μας άφηνε . Παρατηρούμε οτι στα δύο πρώτα εχουμε ~amd64 ενώ στο τρίτο όχι , να πούμε ότι δεν είναι απαραίτητο το ~amd64 . Ένας ευκολος τρόπος για να προσθέτουμε στο package.keywords είναι ο εξής σαν root απο κονσόλα :
    Κώδικας:
    echo "=media-sound/quodlibet-2.1" >> /etc/portage/package.keywords
    Κάποιες εφαρμογές είναι για κάποιους λόγους hard masked που σημαίνει οτι δεν μπαίνουν αν απλα τα προσθεσουμε μονο στο /etc/portage/package.keywords . Γι αυτό χρειαζόμαστε το package.unmask . Και προφανώς το αντίστροφο είναι το package.mask όταν εμείς θέλουμε κάποιο πακέτο να μην μπει . Σε εμας δεν θα χρειαστούν . Αν θέλετε να μάθετε περισσότερα δώστε man portage .

    Κάποιοι προτιμούν να χρησιμοποιούν το app-portage/autounmask το οποίο τα κάνει όλα αυτα αυτόματα . Σίγουρα είναι ευκολο αλλά εγω προτιμώ να το κάνω με το χέρι . Όπως και να έχει αν το θέλετε :
    Κώδικας:
    emerge -v app-portage/autounmask
    και για να κάνετε unmask κάτι δινετε πχ :
    Κώδικας:
    autounmask sys-block/gparted-0.4.8
    [break=Daemons]

    Αφού τελειώσουμε με αυτό πάμε να φτιάξουμε τους δαίμονες . Δίνουμε :

    Κώδικας:
    update-modules
    Κώδικας:
    rc-update add dbus boot
    rc-update add hald default
    rc-update add syslog-ng default
    rc-update add vixie-cron default
    rc-update add net.eth0 default
    rc-update add consolekit boot
    rc-update add alsasound boot
    rc-update add xdm default
    rc-update add ntp-client default
    Αν βγάζει κάποιο πρόβλημα στο xdm θα είναι λογικά μόνο αν δεν έχουμε περάσει xorg-server

    [break=XSession]

    Έπειτα :

    Κώδικας:
    nano -w /etc/conf.d/xdm
    όπου : DISPLAYMANAGER="gdm" (αν δεν έχουμε gdm (κακώς) , πχ έχουμε kdm το αλλάζουμε αντίστοιχα , διαβάστε τα comments του αρχείου)

    Κώδικας:
    ctrl+x :yes
    Κώδικας:
    nano -w /etc/rc.conf
    όπου : XSESSION="Xfce4" (μην ξεχάσετε να βγάλετε το # , αν είχαμε gnome θα έπρεπε να βάλουμε Gnome γι αυτό διαβάστε και εδώ τα comments του αρχείου)

    Κώδικας:
    ctrl+x :yes
    [break=Fstab]

    Κώδικας:
    nano -w /etc/fstab
    σύμφωνα με το παράδειγμα που έχουμε δημιουργήσει θα πρέπει να είναι κάπως έτσι (ανάλογα με το τι filesystem διαλεξαμε ) :

    Κώδικας:
    # All other filesystems should have a pass number of 0 or greater than 1.
    #
    # See the manpage fstab(5) for more information.
    #
    
    # <fs> <mountpoint> <type> <opts> <dump/pass>
    
    # NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
    /dev/sda3 /boot ext3 noauto,noatime 0 0
    /dev/sda5 / ext4 defaults,noatime 0 0
    /dev/sda6 none swap sw 0 0
    /dev/cdrom /mnt/cdrom auto noauto,ro 0 0
    #/dev/fd0 /mnt/floppy auto noauto 0 0
    
    # glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
    # POSIX shared memory (shm_open, shm_unlink).
    # (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
    # use almost no memory if not populated with files)
    shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
    Δεν πειράζουμε κάτι άλλο στο αρχείο απλά φτιάχνουμε τις ρυθμίσεις για τα /boot , / , swap , και αφήνουμε κατα μέρος το /home για αργότερα. Σημιώσεις : για τα ext3,4 σαν επιλογές θα ήταν καλό να έχουμε : defaults,noatime . για xfs : defaults,noatime,logbufs=8
    Αργότερα αν πχ θέλουμε να βλέπουμε και τα windows , θα πρέπει να προσθέσουμε στο fstab . H διαδικασία είναι η εξής :
    Κώδικας:
    mkdir /mnt/windows
    και στο fstab προσθέτουμε:
    /dev/sda1 /mnt/windows ntfs-3g locale=en_US.utf8 0 0

    Κώδικας:
    ctrl+x :yes
    Ο παρών οδηγός δεν θα επεκταθεί στο fstab καθώς δεν είναι αυτό το νόημα του. Υπάρχει οδηγός για το fstab στο adslgr που μπορείτε να αντλήσετε πληροφορίες.

    [break=Πυρήνας]

    Σημείωση!!! : Αν θέλουμε να βάλουμε genkernel προσπερνάμε το επόμενο βήμα , πάμε διαβάζουμε την κατηγορία Genkernel .

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

    -Η πρώτη λύση:

    Κατεβάζουμε ανάλογα την αρχιτεκτονική μας το .config για τον πηρύνα που έχουμε διαλέξει απο το http://www.kernel-seeds.org/

    Έπειτα θα πρέπει να το αντιγράψουμε στο:

    Κώδικας:
    /mnt/gentoo/usr/src/linux/.config
    Έπειτα θα πρέπει να δώσουμε:

    Κώδικας:
    cd /usr/src/linux
    Κώδικας:
    make menuconfig
    Διαλέγουμε την επιλογή "Load an Alternate Configuration File" το ονομα του αρχείου που θα φορτόσουμε οπως και σωσαμε λίγο πιο πάνω είναι config . Και συνεχίζουμε με τους ελεγχους.


    -Η δεύτερη λύση:

    Δίνουμε:
    Κώδικας:
    cd /usr/src/linux
    Κώδικας:
    make defconfig
    Και συνεχίζουμε με τους ελεγχους.


    --Ισως να είναι η πρώτη φορα που το βλέπετε αλλά δεν είναι και κάτι το δύσκολο .Το πως κάνουμε navigate στο menu το λέει επάνω επάνω.

    Για να τσεκάρουμε τι μας χρειάζεται μπορούμε να ανοιξουμε ενα καινούργιο terminal και να συμβουλευτούμε βάση των εξής οδηγιων: http://kmuto.jp/debian/hcl/

    Κώδικας:
    Έλεγχοι:
    
    Processor type and features ---> όπου ελένχουμε να έχει τις επιλογές Intel / AMD αναλογα με τι έχουμε .
    
    Processor type and features ---> Paravirtualized guest support είτε το απενεργοποιούμε είτε το εχουμε σαν * , το θέμα είναι πως πολλές φορες αν είναι ενεργοποιημένο δεν μπορούμε να χτίσουμε τους nvidia-drivers
    
    Processor type and features ---> Processor family (Generic-x86-64) ---> οπου διαλέγουμε την σωστή αρχιτεκτονική σύμφωνα με τον επεξεργαστή που έχουμε
    
    Power management and ACPI options ---> CPU Frequency scaling --->performance governor *
    
    File systems ---> όπου θα πρέπει τα file systems που θέλουμε να χρησιμοποιήσουμε να τα έχουμε με *
    
    Device Drivers ---> οπου θα πρέπει να κοιτάξουμε ότι έχει σχέση με sata/ahci/scsi το βάζουμε *
    
    Το ίδιο θα πρέπει να κάνουμε και για τις κάρτες δικτύου/wifi.
    
    Και φυσικά τις αλλαγές για την κάρτα ήχου μας βάση του οδηγού: http://www.gentoo.org/doc/en/alsa-guide.xml που δώσαμε και στο make.conf
    
    Ειδικές επιλογές για nvidia: http://www.gentoo.org/doc/en/nvidia-guide.xml
    
    Ειδικές επιλογές για intel (kernel modesetting) : http://en.gentoo-wiki.com/wiki/Intel_GMA
    intel kms video : http://www.youtube.com/watch?v=jUuuxjRj0Ak
    
    Παρατήρηση: Για να μην υπάρχουν ασυμβατότητες οι επιλογές του πυρήνα που χρησιμοποιεί το ubuntu εμπεριέχουν πολλά πράγματα που εμείς δεν χρειαζόμαστε . Γι αυτό καλό θα ήταν να αφιερώσουμε αρκετό χρόνο και να αφαιρέσουμε ότι δεν είναι απαραίτητο , για παράδειγμα τους οδηγούς για συγκεκρίμενα laptop .
    
    Save an Alternate Configuration File για να κρατήσουμε στο .config τις αλλαγές που ίσως κάναμε.
    
    Exit
    Δίνουμε: *εδώ αλλάζουμε μόνο τον αριθμό του j σύμφωνα με αυτά που είπαμε με το makeopts του make.conf , απλά επειδή δεν το βλέπει στο συγκεκριμένο πρέπει να το ορίσουμε:

    Κώδικας:
    make -j8 && make -j8 modules_install
    Αφού τελειώσει

    Κώδικας:
    ls -l /usr/src/linux
    Ανάλογα με το τι θα πάρουμε σαν αποτέλεσμα τροποποποιούμε την αποκάτω εντολή

    Κώδικας:
    cp arch/x86_64/boot/bzImage /boot/kernel-2.6.31-gentoo-r6
    [break=Grub]

    Κώδικας:
    grep -v rootfs /proc/mounts > /etc/mtab
    (πολύ συμαντικό αν δεν το κάνουμε θα έχουμε πρόβλημα στο να βάλουμε τον grub)

    Σημείωση1 !!! : Αν έχετε αποφασίσει να βάλετε genkernel μην ακολουθήσετε αυτήν την διαδικασία καθώς θα είναι λάθος , δείτε την κατηγορία Genkernel Grub
    Σημείωση2 !!! : Αν βάλετε το gentoo σαν 2 διανομή για δοκιμή και έχετε ήδη μια άλλη πχ Arch δεν χρειάζεται να κάνετε αυτήν την διαδικάσια καθώς υπάρχει ήδη ο grub , το μόνο που θέλετε είναι να προσθέσετε την εγγραφή του gentoo στο: /boot/grub/menu.lst
    Σημείωση3 !!! : Αν παρατηρήσετε το παράδειγμα που έχει στο handbook (Code Listing 2.3: grub.conf for non-genkernel users) θα βρείτε κάποιες διαφορές , κυρίως στο ότι στα paths έχει πχ /boot/grub/splash.xpm.gz ενώ εμείς σκέτο /grub/splash.xpm.gz (και στα υπόλοιπα), αυτό είναι γιατί διαλέξαμε να έχουμε το /boot σε ξεχωριστό partition , αλλιώς θα έπρεπε να το έχουμε όπως τα λέει στο handbook.

    Κώδικας:
    nano -w /boot/grub/grub.conf
    Κώδικας:
    # Which listing to boot as default. 0 is the first, 1 the second etc.
    default 0
    # How many seconds to wait before the default listing is booted.
    timeout 20
    # Nice, fat splash-image to spice things up
    # Comment out if you don't have a graphics card installed
    splashimage=(hd0,2)/grub/splash.xpm.gz
    
    title Gentoo Linux
    # Partition where the kernel image (or operating system) is located
    root (hd0,2)
    kernel /kernel-2.6.31-gentoo-r6 root=/dev/sda5
    
    title Gentoo Linux (rescue)
    # Partition where the kernel image (or operating system) is located
    root (hd0,2)
    kernel /kernel-2.6.31-gentoo-r6 root=/dev/sda5 init=/bin/bb
    
    # The next four lines are only if you dualboot with a Windows system.
    # In this case, Windows is hosted on /dev/sda1.
    title Windows 7
    rootnoverify (hd0,0)
    #makeactive
    chainloader +1
    Κώδικας:
    ctrl+x :yes
    Όπως βλέπετε ανάλογα με το πια version του πυρήνα και με το πως έχουμε κάνει τα partition, θα ορίσουμε ανάλογα το grub.conf. Υπενθίμιση: hd0,0 το πρώτο 0 μας λεει οτι αναφέρετε στον 1ον δίσκο , το δευτερο 0 μας λεει οτι αναφέρετε στο 1ο partition. Σώνουμε και βγαίνουμε.

    Θέλουμε να εγκαταστήσουμε τον grub στο /boot partition μας , αρα θα δώσουμε :

    Κώδικας:
    grub --no-floppy
    Κώδικας:
    grub> root (hd0,2) (Specify where your /boot partition resides)
    grub> setup (hd0) (Install GRUB in the MBR)
    grub> quit (Exit the GRUB shell)
    [break=Genkernel]

    Για περισσότερες πληροφορίες δείτε στο gentoo handbook , κατηγορία : 7.d. Alternative: Using genkernel

    Κώδικας:
    emerge -av genkernel
    Κατεβάζουμε ανάλογα την αρχιτεκτονική μας το .config για τον πηρύνα που έχουμε διαλέξει απο το http://www.kernel-seeds.org/

    Έπειτα θα πρέπει να το αντιγράψουμε στο:

    Κώδικας:
    /mnt/gentoo/usr/src/linux/.config
    Και δίνουμε :

    Κώδικας:
    genkernel --kernel-config=/usr/src/linux/config --menuconfig all
    ή να δίναμε απλά

    Κώδικας:
    genkernel --menuconfig all
    Και συνεχίζουμε με τους ελεγχους.

    Κώδικας:
    Έλεγχοι:
    
    Για να τσεκάρουμε τι μας χρειάζεται μπορούμε να ανοιξουμε ενα καινούργιο terminal και να συμβουλευτούμε βάση των εξής οδηγιων: http://kmuto.jp/debian/hcl/
    
    Processor type and features ---> όπου ελένχουμε να έχει τις επιλογές Intel / AMD αναλογα με τι έχουμε .
    
    Processor type and features ---> Paravirtualized guest support είτε το απενεργοποιούμε είτε το εχουμε σαν * , το θέμα είναι πως πολλές φορες αν είναι ενεργοποιημένο δεν μπορούμε να χτίσουμε τους nvidia-drivers
    
    Processor type and features ---> Processor family (Generic-x86-64) ---> οπου διαλέγουμε την σωστή αρχιτεκτονική σύμφωνα με τον επεξεργαστή που έχουμε
    
    Power management and ACPI options ---> CPU Frequency scaling --->performance governor *
    
    File systems ---> όπου θα πρέπει τα file systems που θέλουμε να χρησιμοποιήσουμε να τα έχουμε με *
    
    Device Drivers ---> οπου θα πρέπει να κοιτάξουμε ότι έχει σχέση με sata/ahci/scsi το βάζουμε *
    
    Το ίδιο θα πρέπει να κάνουμε και για τις κάρτες δικτύου/wifi.
    
    Και φυσικά τις αλλαγές για την κάρτα ήχου μας βάση του οδηγού: http://www.gentoo.org/doc/en/alsa-guide.xml που δώσαμε και στο make.conf
    
    Ειδικές επιλογές για nvidia: http://www.gentoo.org/doc/en/nvidia-guide.xml
    
    Ειδικές επιλογές για intel (kernel modesetting) : http://en.gentoo-wiki.com/wiki/Intel_GMA
    intel kms video : http://www.youtube.com/watch?v=jUuuxjRj0Ak
    
    Παρατήρηση: Για να μην υπάρχουν ασυμβατότητες οι επιλογές του πυρήνα που χρησιμοποιεί το ubuntu εμπεριέχουν πολλά πράγματα που εμείς δεν χρειαζόμαστε . Γι αυτό καλό θα ήταν να αφιερώσουμε αρκετό χρόνο και να αφαιρέσουμε ότι δεν είναι απαραίτητο , για παράδειγμα τους οδηγούς για συγκεκρίμενα laptop .
    
    Save an Alternate Configuration File για να κρατήσουμε στο .config τις αλλαγές που ίσως κάναμε.
    
    Exit
    Mόλις τελείωσει (αρκετά χρονοβόρο) δίνουμε :

    Κώδικας:
    ls /boot/kernel* /boot/initramfs*
    Το αποτέλεσμα που θα μας δώσει θα μας χρειαστεί για να φτιάξουμε το grub.conf

    [break=Genkernel Grub]

    Σημείωση!!! : Αν παρατηρήσετε το παράδειγμα που έχει στο handbook (Code Listing 2.4: grub.conf for genkernel users) θα βρείτε κάποιες διαφορές , κυρίως στο ότι στα paths έχει πχ /boot/grub/splash.xpm.gz ενώ εμείς σκέτο /grub/splash.xpm.gz (και στα υπόλοιπα), αυτό είναι γιατί διαλέξαμε να έχουμε το /boot σε ξεχωριστό partition , αλλιώς θα έπρεπε να το έχουμε όπως τα λέει στο handbook.

    Κώδικας:
    grep -v rootfs /proc/mounts > /etc/mtab
    (πολύ συμαντικό αν δεν το κάνουμε θα έχουμε πρόβλημα στο να βάλουμε τον grub)

    Για περισσότερες πληροφορίες διαβάστε στο Gentoo handbook υποκατηγορία : Code Listing 2.4: grub.conf for genkernel users

    Κώδικας:
    nano -w /boot/grub/grub.conf
    Βάση της τελευταίας εντολής που δώσαμε στην κατηγορια Genkernel αλλά και βάση του partition table που φτιάξαμε , τροποποιούμε το παρακάτω . Φυσικά αν δεν έχουμε windows βάζουμε # στις επιλογές του.

    Κώδικας:
    default 0
    timeout 20
    splashimage=(hd0,2)/grub/splash.xpm.gz
    
    title Gentoo Linux 2.6.31-r6
    root (hd0,2)
    kernel /kernel-genkernel-amd64-2.6.31-gentoo-r6 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda5
    initrd /initramfs-genkernel-amd64-2.6.31-gentoo-r6
    
    # Only in case you want to dual-boot
    title Windows 7
    rootnoverify (hd0,0)
    #makeactive
    chainloader +1
    Κώδικας:
    ctrl+x :yes
    Όπως βλέπετε ανάλογα με το πια version του πυρήνα και με το πως έχουμε κάνει τα partition, θα ορίσουμε ανάλογα το grub.conf. Υπενθίμιση: hd0,0 το πρώτο 0 μας λεει οτι αναφέρετε στον 1ον δίσκο , το δευτερο 0 μας λεει οτι αναφέρετε στο 1ο partition. Σώνουμε και βγαίνουμε.

    Θέλουμε να εγκαταστήσουμε τον grub στο /boot partition μας , αρα θα δώσουμε :

    Κώδικας:
    grub --no-floppy
    Κώδικας:
    grub> root (hd0,2) (Specify where your /boot partition resides)
    grub> setup (hd0) (Install GRUB in the MBR)
    grub> quit (Exit the GRUB shell)

    [break=Τελική ευθεία]

    Συνεχίζοντας δίνουμε:

    Κώδικας:
    passwd
    Password: (πληκτρολογήστε τον κωδικό που θέλετε για τον root σας)
    Re-enter password: (πληκτρολογήστε τον ξανά για επιβαιβέωση)

    Κώδικας:
    update-modules
    module-rebuild rebuild
    Πάμε να ορίσουμε σωστά το opengl

    Κώδικας:
    eselect opengl list
    Παράδειγμα!:

    Κώδικας:
    [1] ati
    [2] xorg-x11 *
    δίνουμε :
    Κώδικας:
    eselect opengl set ati
    και τώρα αν δώσουμε ξανα :
    Κώδικας:
    eselect opengl list
    θα πάρουμε:
    Κώδικας:
    [1] ati *
    [2] xorg-x11
    Το ίδιο γίνετε και με την nvidia:
    Κώδικας:
    [1] nvidia *
    [2] xorg-x11
    Πάμε να φτιάξουμε xorg.conf .

    στην περίπτωση των nvidia τα πράγματα είναι ευκολα ,ένα :

    Κώδικας:
    nvidia-xconfig --composite --add-argb-glx-visuals
    και καθαρίσαμε επί της ουσίας .

    Τώρα σαν άλλη λύση θα ήταν να πάρουμε το xorg.conf απο κάποια άλλη διανομή που να ξέρουμε οτι δουλεύει για εμάς ή να προσπαθήσουμε δίνοντας .

    Κώδικας:
    Xorg -configure
    Κώδικας:
    cp /root/xorg.conf.new /etc/X11/xorg.conf
    Πιθανή λύση για μαυρίλες στα widget με ati catalyst

    Ο παρών οδηγός δεν θα επεκταθεί στο xorg.conf καθώς δεν έιναι αυτό το νόημα του . Υπάρχει οδηγός για το xorg.conf στο adslgr που μπορείτε να διαβάσετε .

    Επι της ουσίας έχουμε τελειώσει . Δίνουμε:
    Κώδικας:
    rm /mnt/gentoo/stage3-amd64-20100610.tar.bz2
    rm /mnt/gentoo/portage-latest.tar.bz2
    exit
    cd
    umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
    reboot
    Όταν θα ξεκινήσει πάλι το σύστημα έχουμε ακόμα κάποιες δουλειές στην κονσόλα :

    Κώδικας:
    useradd -m -G users,wheel,audio,cdrom,cdrw,video,usb,plugdev -s /bin/bash user
    (οπου user το ονομα που θέλουμε για τον χρήστη μας)

    Κώδικας:
    passwd user
    Password: (πληκτρολογήστε τον κωδικό που θέλετε για τον χρήστη σας)
    Re-enter password: (πληκτρολογήστε τον ξανά για επιβαιβέωση)

    (Αν τώρα κάποια στιγμή θέλουμε να προσθέσουμε τον χρήστη μας και σε κάποιο άλλο group δίνουμε πχ:

    Κώδικας:
    gpasswd -a user games
    ) οπου games το group που εμείς θα θέλαμε.


    Κώδικας:
    alsaconf
    (για να ορίσουμε την κάρτα ήχου μας)


    [break=Γραμματοσειρές]

    Δίνουμε :

    Κώδικας:
    emerge -av dejavu corefonts font-bh-type1 font-bh-ttf unifont liberation-fonts font-adobe-75dpi font-adobe-100dpi eselect-fontconfig freefonts
    Κώδικας:
    ls /usr/share/fonts/
    Ας υποθέσουμε οτι το αποτέλεσμα είναι

    Κώδικας:
    100dpi cyrillic encodings misc Type1
    75dpi default freefonts TTF unifont
    corefonts dejavu liberation-fonts
    θα πρέπει να ρυθμίσουμε στο xorg.conf

    Κώδικας:
    nano /etc/X11/xorg.conf
    και θα προσθέσουμε τα εξής :

    Κώδικας:
    Section "Files"
    RgbPath "/usr/share/X11/rgb"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/75dpi"
    FontPath "/usr/share/fonts/100dpi"
    FontPath "/usr/share/fonts/TTF"
    FontPath "/usr/share/fonts/Type1"
    FontPath "/usr/share/fonts/liberation-fonts"
    FontPath "/usr/share/fonts/dejavu"
    FontPath "/usr/share/fonts/corefonts"
    FontPath "/usr/share/fonts/unifont"
    EndSection
    Κώδικας:
    ctrl+x :yes
    Αυτό το κάνουμε γιατί μερικές εφαρμογές όπως πχ το google earth αν δεν το κάνουμε δεν δείχνουν σωστά τις γραμματοσειρές .

    -- Cairo μικρότερο του 1.10 με cleartype
    Για όσους έχουν stable και χρησιμοποιούν ακόμα το cairo του tree με το Use cleartype ή το ίδιο απο κάποιο overlay μπορούν να χρησιμοποιήσουν αυτόν εδώ τον οδηγό για να κάνουν τις απαραίτητες ρυθμίσεις.

    -- Stock Πακέτα
    Το μόνο που έχουμε να κάνουμε είναι να κάνουμε emerge το media-libs/freetype με αυτά εδώ ακριβώς τα USE="X auto-hinter bindist -debug -doc -fontforge -utils" και να χρησιμοποιήσουμε αυτό εδώ το ~/.fonts.conf (Ευγενή χορηγια του Wired )

    Κώδικας:
    <?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
     <match target="font">
      <edit mode="assign" name="rgba">
       <const>none</const>
      </edit>
     </match>
     <match target="font">
      <edit mode="assign" name="hinting">
       <bool>true</bool>
      </edit>
     </match>
     <match target="font">
      <edit mode="assign" name="hintstyle">
       <const>hintmedium</const>
      </edit>
     </match>
     <match target="font">
      <edit mode="assign" name="antialias">
       <bool>true</bool>
      </edit>
     </match>
    </fontconfig>
    -- Cairo ίσο/μεγαλύτερο του 1.10 με lcdfilter

    Πολλές πληροφορίες για font rendering εδώ

    Από το x11-libs/cairo 1.10 και μετά σταμάτησε η υποστήριξη (τουλάχιστον μέχρι στιγμής) του cleartype. Αυτό που προτείνω είναι η αλλαγη του cleartype use flag με το lcdfilter στο make.conf . Και έπειτα η εγκατάσταση των fontconfig, libXft , cairo και freetype από το Overlay: lcd-filtering χρησιμοποιοντας τις οδηγίες στο section : layman

    Αν δεν μας έχει τις πληροφορίες αυτόματα για να προσθέσουμε το lcd-filtering overlay θα πρέπει να κάνουμε το εξής:[Dowload this file, edit /etc/layman/layman.cfg and add "file:///path/to/lcd-filtering.xml" in the 'overlays' section (/path/to being the directory containing lcd-filtering.xml)]

    Μετά στο ~/.fonts.conf θα πρέπει να βάλουμε ότι έχει εδώ. και στο ~/.Xresources να βάλουμε αυτά:
    Κώδικας:
    Xft.autohint: 0
    Xft.lcdfilter:  lcddefault
    Xft.hintstyle:  hintfull
    Xft.hinting: 1
    Xft.antialias: 1
    Xft.dpi: 96
    Xft.rgba: rgb
    --Ακόμα κάτι που αρέσει σε πολλούς είναι η γραμματοσειρά Tahoma . Για να την εγκαταστήσουμε το μόνο που έχουμε να κάνουμε είναι να περάσουμε το πακέτο media-fonts/tahoma από το Overlay: ub0rlay . Θα χρειαστεί όμως να έχουμε πάρει απο μια εγκατάσταση windows τα 2 αρχεία : tahoma.ttf και tahomabd.ttf

    [break=Xkb]

    - Ρύθμιση του xkb για εναλλαγή γλώσσας (στο xfce ανέφερα addon , και στο gnome και στο kde 4 αυτό είναι αχρείαστο αλλά επείδη μπορεί να χρειαστεί σε κάποιον πχ με άλλο de το αναφέρω) :

    Κώδικας:
    cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/
    Κώδικας:
    nano /etc/hal/fdi/policy/10-keymap.fdi
    Θα πρέπει να το κάνουμε ως εξής :

    Κώδικας:
    <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
    <deviceinfo version="0.2">
    <device>
    <match key="info.capabilities" contains="input.keymap">
    <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
    </match>
    
    <match key="info.capabilities" contains="input.keys">
    <merge key="input.xkb.rules" type="string">base</merge>
    
    <!-- If we're using Linux, we use evdev by default (falling back to
    keyboard otherwise). -->
    <merge key="input.xkb.model" type="string">keyboard</merge>
    <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
    string="Linux">
    <merge key="input.xkb.model" type="string">evdev</merge>
    </match>
    
    <merge key="input.xkb.layout" type="string">us,el</merge>
    <merge key="input.xkb.options" type="string">grp:alt_shift_toggle,compose:menu,grp_led:scroll</merge>
    <merge key="input.xkb.variant" type="string" />
    
    </match>
    </device>
    </deviceinfo>
    Κώδικας:
    ctrl+x :yes
    και τώρα ξαναξεκινάμε τον hal :

    Κώδικας:
    /etc/init.d/hald restart
    Επισήμανση: Προφανώς αν κάποιος χτίζει με -hal , αυτός ο τρόπος δεν θα δουλέψει.

    Πηγή: http://ebalaskas.gr/wiki/archlinux/greek

    [break=Hddtemp]

    - Εγκατάσταση και ρύθμισμα του hddtemp

    Κώδικας:
    emerge -av hddtemp
    Σαν root δίνουμε:

    Κώδικας:
    hddtemp /dev/sd{a,b,c}
    Αν πάρετε κάποιο warning οτι ο σκληρός σας δεν είναι στο database , θα πρέπει να τον προσθέσετε .
    Παράδειγμα:

    Κώδικας:
    hddtemp -D /dev/sda | grep Model
    Model: WDC WD6401AALS-00L3B2
    Κώδικας:
    nano /usr/share/hddtemp/hddtemp.db
    και προσθέτουμε :

    "WDC WD6401AALS-00L3B2" 194 C "WDC WD6401AALS-00L3B2"

    Κώδικας:
    ctrl+x :yes
    Αντίστοιχα για τον δικό σας δίσκο

    Έπειτα :

    Κώδικας:
    rc-update add hddtemp default
    Κώδικας:
    nano /etc/conf.d/hddtemp
    Όπου ρυθμίζουμε ποιους δίσκους να κάνει check , παράδειγμα:
    Κώδικας:
    # a list of drives to check HDDTEMP_DRIVES="/dev/sda /dev/sdb"
    Κώδικας:
    ctrl+x :yes
    Κώδικας:
    /etc/init.d/hddtemp start
    [break=lm_sensors]

    - Εγκατάσταση και ρύθμιση lm_sensors

    Κώδικας:
    emerge -av lm_sensors
    Κώδικας:
    sensors-detect
    όπου σε όλα πατάμε Yes

    Κώδικας:
    /etc/init.d/lm_sensors start
    Κώδικας:
    rc-update add lm_sensors default
    Παρατήρηση : εμείς έχουμε ήδη στα USE το lm_sensors , διαφορετικά θα έπρεπε να το προσθέσουμε και να κάνουμε

    Κώδικας:
    emerge -uDNav world
    Φυσικά τώρα όποιος θέλει το gkrellm κάνει :

    Κώδικας:
    emerge -av app-admin/gkrellm
    ελένχει τα USE και τα αλλάζει όπως θέλει με την διαδικασία που έχουμε αναφέρει και δίνει :

    Κώδικας:
    emerge -v gkrellm gkrellm-hddtemp gkrellm-xkb gkrellm-themes
    Αν επιθυμεί να δεί τι άλλο υπάρχει για το gkrellm δεν έχει παρα να δώσει:
    Κώδικας:
    eix gkrellm
    [break=Χρήσιμες εντολές/εφαρμογές & επίλυση προβλημάτων]

    Χρήριμες εντολές :

    --Πως κάνουμε sync :
    Κώδικας:
    env-update && source /etc/profile && etc-update
    layman -S (αν έχουμε προσθέσει overlay ,διαβάστε πιο κάτω)
    eix-sync
    eix-remote update (αν έχουμε προσθέσει overlay ,διαβάστε πιο κάτω)
    env-update && source /etc/profile && etc-update
    --Έχουμε κάνει αλλαγές στα USE και θέλουμε να ξαναχτίσουμε τα πακέτα που επηρεάζονται , ταυτόχρονα θέλουμε να κάνουμε και update:
    Αφού κάνουμε sync δίνουμε:
    Κώδικας:
    emerge -uDNav world
    Παρατήρηση : Έχοντας το p που σημαίνει pretend, αντί του a που σημαίνει ask, δεν κάνει την εγκάτασταση των πακέτων αλλά μας δείχνει τι πρόκειτε να συμβεί , δλδ πόσα πακέτα θα αναβαθμιστούν και αν υπάρχει κάποιο πρόβλημα. Αν όλα είναι εντάξει προχοράμε δίνοντας
    Κώδικας:
    emerge -uDNv world
    Το ίδιο μπορούμε να κάνουμε και για μεμονομένα πακετα πχ:
    Κώδικας:
    emerge -pv amarok
    --Είναι σωστό αν δώσω
    Κώδικας:
    emerge -pv world
    και μετα
    Κώδικας:
    emerge -v world
    ;
    Όχι , δεν υπάρχει λόγος να το κάνουμε αυτό , θα δίνουμε πάντα
    Κώδικας:
    emerge -uDNav world --keep-going
    και μετά
    Κώδικας:
    env-update && source /etc/profile && etc-update
    --Υπάρχει κάποια εντολή η οποία να μας δείχνει αν υπάρχει κάποιο προβλημα ;
    Κώδικας:
    revdep-rebuild -pv
    Αν κάτι χρειάζετε να το κάνουμε emerge θα μας το δείξει και αν χρειάζεται δίνουμε:
    Κώδικας:
    revdep-rebuild -- -va --keep-going
    αφού το κάνουμε ξαναδίνουμε
    Κώδικας:
    revdep-rebuild -pv
    για να δούμε αν το πρόβλημα λύθηκε .

    --Λοιπόν εμείς εγκαταστήσαμε το xfce4-meta , όταν λέμε meta συμαίνει πως δεν είναι ένα πακέτο αλλά εμπεριέχει αρκετά . Τα USE που θέλουν τέτοιου είδους πακέτα τα βρίσκουμε στο documentation της διανομής μας , γι αυτο αν θέλουμε να βάλουμε kde ή gnome θα πρέπει να συμβουλευτουμε τους οδηγούς αυτών για τα USE πρώτα (πχ για το gnome : http://www.gentoo.org/doc/en/gnome-config.xml ). Έστω τώρα ότι θέλουμε να βγάλουμε ένα meta πακέτο , αν δώσουμε
    Κώδικας:
    emerge -C xfce4-meta
    θα βγεί μεν η εγγραφή αλλά όλα τα dependencies δεν θα φύγουν , για να φύγουν θα πρέπει να δώσουμε:
    Κώδικας:
    emerge --depclean -av
    --Σε περιπτώσεις οπου ανανεώνετε η dev-lang/python πχ τώρα ειναι στην 2.6.4 και ας πούμε πάει στην 3.1.1-r1 , εντάξει θα γίνει εγκατάσταση είναι αυτό αρκετό ;
    Θα πρέπει να τρέξουμε
    Κώδικας:
    python-updater
    , καθώς και να ελένξουμε με
    Κώδικας:
    eselect python list
    ότι η σωστή version είναι επιλεγμένη.

    --Όταν αλλάζει version ο πυρήνας και τον κανουμε emerge τι πρέπει να προσέξουμε :
    Για τον λόγο αυτό βάλαμε και το symlink στα USE ώστε να μην έχουμε προβλήματα , αυτό που θα πρέπει να κάνουμε ειναι ,δίνουμε :
    Κώδικας:
    update-modules
    module-rebuild -Χ rebuild
    --Ελαφρύ De:
    Μια αρκετά καλή ενναλακτική είναι το lxde το οποίο και προτείνω. Το περνάμε δίνοντας:

    Κώδικας:
    emerge -av lxde-meta
    Αν σας εμφανίσει GTK icon warning , δεν είναι κάτι σοβαρό , απλά πάτε : Preferences --> Appearance --> "Icon" tab --> nuoveXT.2.2. και πατάτε Apply

    --lafilefixer
    εφαρμογή που φτιάχνει τα .la files . κατά προτίμηση πρίν και αφού την τρέξουμε θα ήταν καλό να τρέχουμε την revdep, δλδ κάπως έτσι:
    Κώδικας:
    revdep-rebuild -- --keep-going
    lafilefixer --justfixit
    revdep-rebuild -- --keep-going
    -- Πρόβλημα στην dev-lang/perl
    Κώδικας:
    perl-cleaner --reallyall
    rebuild modules for any install of perl, libperl linkages, clean ph files, and rebuild them. This option does not exclude your current perl version.

    --Πρόβλημα με τα symlink (Too many levels of symbolic links)
    Κώδικας:
    emerge symlinks
    symlinks -drv /
    --Χρήσιμες εφαρμογές :
    Κώδικας:
     transmission , comix , eog , evince , gnome-mplayer , smplayer , vlc , mozilla-firefox , decibel , k3b , openoffice , gimp , audacity , kate , gedit , adobe-flash , chromium-bin , htop , rhythmbox , amarok
    (αν ο amarok δεν έχει ηχο πολλές φορές βοηθάνε δύο απλά πράγματα a) σβήσιμο του κρυφού φακέλου .xine απο το home μας και b) blacklist το pcspkr .

    [break=Layman]

    Αν έχετε κάνει το sync οπως έχουμε πεί , μπορεί να δείτε κάποιες εφαρμογές που δεν υπάρχουν στο portage . πχ
    Κώδικας:
    emerge -pv emesene
    Θα δουμε οτι δεν υπάρχει
    αν δώσουμε ,
    Κώδικας:
    eix emesene
    βλέπουμε: net-im/emesene [1]
    οπου [1] "sunrise" /usr/local/portage/layman/sunrise

    αυτό σημαίνει πως η συγκεκριμένη εφαρμογή δεν υπάρχει στο portage αλλά σε ενα overlay το οποίο είναι φτιαγμένο απο gentoo χρήστες. Για να το βάλουμε πρέπει να κάνουμε τα εξής:
    Κώδικας:
    emerge -pv layman και εφόσον δεν παίρνουμε blocks
    emerge -v layman
    layman -f -a sunrise (οπου sunrise το overlay που θέλουμε)
    echo "source /usr/local/portage/layman/make.conf" >> /etc/make.conf (για layman 1.2)
    echo "source /var/lib/layman/make.conf" >> /etc/make.conf (για layman 1.3)
    layman -s sunrise
    eix-update
    Αν θέλουμε να σβήσουμε κάποιο overlay : layman -d overlay

    Να πούμε οτι το echo και το emerge το κάνουμε μία φορά , δλδ αν περάσουμε κι άλλο overlay δεν το ξανακάνουμε . Επίσης αν έχουμε πάνω απο ένα overlay για να κάνουμε sync είναι πιο βολικό να δίνουμε :
    Κώδικας:
    layman -S
    Μετά ότι υπάρχει στο συγκεκριμένο overlay πλέον το βάζουμε όπως συνήθως.

    [break=WiFi Wicd]

    Εφόσον η κάρτα μας έχει σωστή υποστήριξη σε linux και έχουμε κάνει τις σωστές ρυθμίσεις στον πηρύνα μας για να την αναγνωρίσει , υπάρχουν αρκετοί τρόποι για να συνδεθούμε σε ασύρματο δίκτυο αλλά εμείς θα αναφέρουμε εδώ το wicd (το οποίο ρυθμίζεται για σύνδεση και σε ενσύρματο δίκτυο)

    Κώδικας:
    emerge -av wicd
    Κώδικας:
    /etc/init.d/wicd start
    Κώδικας:
    rc-update add wicd boot
    Κώδικας:
    rc-update del net.eth0
    Κώδικας:
    rc-update del dhcpcd
    αν το έχετε
    Κώδικας:
    nano /etc/conf.d/rc
    RC_PLUG_SERVICES="!net.eth0 !net.wlan0" (φυσικά μπορεί να διαφέρει ανάλογα το σύστημα γι αυτό το αλλάζετε ανάλογα)

    Κώδικας:
    ctrl+x :yes
    Το ανοίγουμε απο κονσόλα δίνοντας
    Κώδικας:
    wicd-client
    όπου το ρυθμίζουμε για την σύνδεση μας καθώς και ενεργοποίουμε το "automatically connect to this network which availble"

    δίνουμε σε κονσόλα:
    Κώδικας:
    nano /etc/init.d/wicd
    Τροποποιούμε ως εξής το συγκεκριμένο κομμάτι:
    Κώδικας:
    depend() {
    need dbus
    need hald
    }
    Κώδικας:
    ctrl+x :yes
    Πηγή: http://en.gentoo-wiki.com/wiki/Speed_Up_Boot_With_Wicd

    [break=Site/Forum/List/Chat]

    Gentoo site: www.gentoo.org
    Gentoo greek site: http://gentoo-el.org/about/
    Gentoo planet: http://planet.gentoo.org/
    Gentoo bugs: http://bugs.gentoo.org/
    Gentoo Packages: http://packages.gentoo.org/
    Gentoo Handbook: http://www.gentoo.org/doc/en/handbook/

    Gentoo Forum: http://forums.gentoo.org/
    Gentoo GR Forum: http://forums.gentoo.org/viewforum-f-44.html
    Hellug Gentoo Forum: http://forum.hellug.gr/index.php?board=11.0

    Οδηγίες για εγγραφή στις mailing lists του Gentoo: http://www.gentoo.org/main/en/lists.xml και http://www.linuxized.com/2009/11/gen...eks-out-there/
    διαβάσετε το περιεχόμενο της λίστας: http://archives.gentoo.org/gentoo-user-el/

    IRC: #gentoo-el στο Freenode, #gentoo στο GRnet
    Οδηγίες για Chat: http://forums.gentoo.org/viewtopic-t-794778.html

    [break=Prelink]
    Δεν είναι ολοκληρωμένο καθώς ακόμα ψάχνω για πληροφορίες. Αυτά που ξέρω μέρχι στιγμής : Documentation .

    Επισης από το bug #301876 απο ότι κατάλαβα καλό είναι να έχουμε portage-2.1.9.10 ή μεγαλύτερο.

    Επίσης δεν γίνεται κατανοητό αν θα πρέπει να έχουμε τελικά το prelink στα FEATURES του make.conf .

    Μόλις κάνω τα test μου θα ανανεώσω.

    [break=ΕΥΧΑΡΙΣΤΙΕΣ]
    ΕΥΧΑΡΙΣΤΙΕΣ: TheCondor , AddictedToChaos, mrsaccess , AppDeb και σε όλα τα παιδιά του #gentoo-el του FreeNode
    Τελευταία επεξεργασία από το μέλος mrsaccess : 27-10-10 στις 01:02. Αιτία: ενημέρωση
    Gentoo Linux, οδηγός εγκατάστασης

    ASUS P8Z77-V @1908 || Intel Core i5 3570K || Windows 10 Enterprise LTSB || G.skill F3-12800CL10-16GBXL || GX-550W || GTX680-DC2T-2GD5 || SAMSUNG 830 256 GB || WDC WD1002FAEX-00Y9A0 || iHAS124 C LL0G || Hyper 612S || Define R3 Usb3.0 || HP LP1965

  2. #2
    Εγγραφή
    17-01-2009
    Μηνύματα
    6.501
    Downloads
    51
    Uploads
    1
    ISP
    -
    Κώδικας:
    VIDEO_CARDS="radeon fglrx vesa"
    Ο fglrx είναι απολίθωμα, και συν τοις άλλοις, αρνείται να χτιστεί.

  3. #3
    Εγγραφή
    28-05-2009
    Μηνύματα
    652
    Downloads
    1
    Uploads
    0
    Ταχύτητα
    8192/384
    ISP
    Vivodi
    Συγχαρητήρια , πολύ καλός ο οδηγός .

  4. #4
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    50
    Μηνύματα
    56.474
    Downloads
    64
    Uploads
    73
    Τύπος
    FTTH
    Ταχύτητα
    204800/20480
    ISP
    ΟΤΕ Conn-x
    Path Level
    Fastpath
    Μπράβο VTester.

    Πολύ καλός οδηγός.

    Και μου θύμησε και τα παλιά, Genti-κα χρόνια.
    Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.

  5. #5
    Εγγραφή
    20-06-2007
    Περιοχή
    Chicago, Illinois
    Ηλικία
    33
    Μηνύματα
    31.001
    Downloads
    96
    Uploads
    25
    Άρθρα
    14
    Τύπος
    FTTH
    Ταχύτητα
    1G/0.5G
    ISP
    Nova
    Eγώ το ακολούθησα κατα γράμμα (καλα όχι ακριβώς κατα γράμμα, γιατί ήξερα τι να κανω πάνω-κάτω όπως και το τι κάνουν τα πακέτα) και βγήκα σε κανονικό desktop

    ........Auto merged post: flamelab πρόσθεσε 3 λεπτά και 28 δευτερόλεπτα αργότερα ........

    Παράθεση Αρχικό μήνυμα από WAntilles Εμφάνιση μηνυμάτων
    Μπράβο VTester.

    Πολύ καλός οδηγός.

    Και μου θύμησε και τα παλιά, Genti-κα χρόνια.
    Δοκίμασε να κάνεις, σε καμιά μερα που θα'χεις χρόνο, να κανεις μια δοκιμαστική εγκατάσταση. Εδώ έγινε σε πολύ λίγο χρόνο, θα δεις πολύ μεγάλη διαφορά σε σχέση με τότε που'χτιζες με τον Athlon X2.
    Τελευταία επεξεργασία από το μέλος flamelab : 03-03-10 στις 10:37. Αιτία: auto merged post
    Dies, died, will die.
    Lived, lives, will live.

  6. #6
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    50
    Μηνύματα
    56.474
    Downloads
    64
    Uploads
    73
    Τύπος
    FTTH
    Ταχύτητα
    204800/20480
    ISP
    ΟΤΕ Conn-x
    Path Level
    Fastpath
    Παράθεση Αρχικό μήνυμα από flamelab Εμφάνιση μηνυμάτων
    Δοκίμασε να κάνεις, σε καμιά μερα που θα'χεις χρόνο, να κανεις μια δοκιμαστική εγκατάσταση. Εδώ έγινε σε πολύ λίγο χρόνο, θα δεις πολύ μεγάλη διαφορά σε σχέση με τότε που'χτιζες με τον Athlon X2.
    Δεν υπάρχει περίπτωση.

    Ο χρόνος μου είναι πολύτιμος, και το Arch αναντικατάστατο.
    Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.

  7. #7
    Εγγραφή
    26-07-2008
    Περιοχή
    Παιανία
    Ηλικία
    38
    Μηνύματα
    8.662
    Downloads
    1
    Uploads
    1
    Ταχύτητα
    8222/660
    ISP
    Forthnet
    DSLAM
    ΟΤΕ - ΠΑΙΑΝΙΑ
    Router
    W8960N v8/C7 V5 Openwrt
    Path Level
    Interleaved
    Σας ευχαριστώ όλους

    Παράθεση Αρχικό μήνυμα από gtklocker Εμφάνιση μηνυμάτων
    Κώδικας:
    VIDEO_CARDS="radeon fglrx vesa"
    Ο fglrx είναι απολίθωμα, και συν τοις άλλοις, αρνείται να χτιστεί.
    ίσως να μην μπορεί να χτιστεί λόγω version του kernel , αν έδινες τι σου βγάζει θα βοηθούσε. Πάντως εγώ απλα το αναφέρω σαν επιλογή , δεν χρειάζεται να τα έχεις και τα τρία . Αν θέλεις πχ radeon θα το έχεις : VIDEO_CARDS="radeon"
    Gentoo Linux, οδηγός εγκατάστασης

    ASUS P8Z77-V @1908 || Intel Core i5 3570K || Windows 10 Enterprise LTSB || G.skill F3-12800CL10-16GBXL || GX-550W || GTX680-DC2T-2GD5 || SAMSUNG 830 256 GB || WDC WD1002FAEX-00Y9A0 || iHAS124 C LL0G || Hyper 612S || Define R3 Usb3.0 || HP LP1965

  8. #8
    Εγγραφή
    17-01-2009
    Μηνύματα
    6.501
    Downloads
    51
    Uploads
    1
    ISP
    -
    Δεν θυμάσαι κι όταν το'χαμε βάλει μαζί και έχτιζε αυτόματα στο world το ati-drivers.

    Εεε, δεν θυμάσαι που μετά εξαιτίας αυτού σταματούσε όλο το emerge world ;

    Που έβγαζε error για το kernel version ;

  9. #9
    Εγγραφή
    18-07-2008
    Μηνύματα
    27
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+ Forthnet Shared
    Ταχύτητα
    24576/1024
    ISP
    Forthnet
    καλημερα,λοιπον εχω ενα pc που ειναι πολυ παλιο το συστημα ειναι εξεις
    athlon xp 2.4
    karta ati 9600 aplo
    ram 512
    hdd 150-200gb δεν θυμαμαι καλα
    ιντερνετ δεν εχω τι γινεται αυτη τη περιπτωση??

    λοιπον ποια αρχεια να κατεβασω?επισης οι εντολες σου θα ειναι ιδια οπως το εγραψες????

  10. #10
    Εγγραφή
    26-07-2008
    Περιοχή
    Παιανία
    Ηλικία
    38
    Μηνύματα
    8.662
    Downloads
    1
    Uploads
    1
    Ταχύτητα
    8222/660
    ISP
    Forthnet
    DSLAM
    ΟΤΕ - ΠΑΙΑΝΙΑ
    Router
    W8960N v8/C7 V5 Openwrt
    Path Level
    Interleaved
    Δεν σου συνιστώ να δοκιμάσεις gentoo σε αυτή τη φάση. Κυρίως γιατί δεν έχεις σύνδεση ιντερνετ . Τα χαρακτηριστικά του υπολογιστή σου είναι μια χαρά αν και το αρχικο στήσιμο θα σου πάρει αρκετή ώρα. Οι εντολές δεν αλλάζουν αλλά καλό θα ήταν να υπαρχει μια εξοικίωση ώστε αν υπάρξει κάποιο πρόβλημα να μην χαθείς. Εν ολίγης θα σου έλεγα να επιλέξεις κάποια διανομή της μορφής dvd που να είναι πλούσια σε εφαρμογές από την αρχή γιατί χωρίς νετ θα περιοριστείς.
    Gentoo Linux, οδηγός εγκατάστασης

    ASUS P8Z77-V @1908 || Intel Core i5 3570K || Windows 10 Enterprise LTSB || G.skill F3-12800CL10-16GBXL || GX-550W || GTX680-DC2T-2GD5 || SAMSUNG 830 256 GB || WDC WD1002FAEX-00Y9A0 || iHAS124 C LL0G || Hyper 612S || Define R3 Usb3.0 || HP LP1965

Παρόμοια Θέματα

  1. Μηνύματα: 15
    Τελευταίο Μήνυμα: 01-12-09, 10:55

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας