Γεια σου Μύθε και καλώς όρισες στο gentoo
Brisko to Gentoo poly endiaferon omos se epipedo taxytitas eida kapou sto 10% mono diafora me to ubuntu...
Το κέρδος σε ταχύτητα κακώς θεωρείται ένα από τα κύρια πλεονεκτήματα του gentoo. Αν όντως είχες 10% κέρδος, να είσαι ευχαριστημένος! Τα κύρια πλεονεκτήματα του gentoo είναι η ευελιξία και ευκολία ρυθμίσεων που προσφέρει το σύστημα portage και το ότι είναι διανομή βασισμένη σε πηγαίο κώδικα. Δες π.χ.
http://gentoo-wiki.com/FAQ_What_is_Gentoo#Advantages
a) Kata to boot, kanei scan gia sklhrous kai tous kanei mount se fakelous /media/disk1 2 ktlp agnoontas to fstab...
Εδώ δεν μπορώ να βοηθήσω. Μήπως έχει πρόβλημα το fstab σου; Ίσως αν μας γράψεις το /etc/fstab σου να μπορέσει κάποιος να βοηθήσει.
b) Symboules kai pio grhgoro boot.
Τι σε κάνει να πιστεύεις ότι είναι αργό;
Η κύριος τρόπος για γρηγορότερο boot είναι να φορτώνεις μόνο όσες υπηρεσίες (daemons) χρειάζεσαι. Υπάρχει ένα project (στο linux γενικά, όχι μόνο στο gentoo) για επιτάχυνση της έναρξης μέσω παράλληλης (αντί για σειριακή που είναι τώρα) έναρξης των διαφόρων υπηρεσιών, αλλά δεν έχει μπει ακόμη στο mainstream απ' όσο ξέρω.
c) Meta apo ta polla emerge mou dinei tin entyposei oti exoun meinei polla "skoupidia" apo sources, packeta ktlp ta opoia den xrhsiomopoiountai
poia mporo na sbhso xoris na spasw tipota...
Κοίταξε την εντολή eclean. Θα πρέπει πρώτα να εγκαταστήσεις το πακέτο gentoolkit, αν δεν το έχεις ήδη κάνει:
Code: Select all
emerge gentoolkit
eclean --destructive --pretend distfiles
Θα σου πει ποια αρχεία θα σβήσει και πόσο χώρο θα κερδίσεις. Αν συμφωνείς, ξαναεκτελείς την εντολή χωρίς το --pretend. Πρόκειται για τα tarballs των
παλαιότερων εκδόσεων των διαφόρων πακέτων που έχεις εγκαταστήσει, και τα οποία δεν χρειάζονται πλέον. Δυστυχώς όμως δεν βλέπω να υπάρχει τρόπος να σβήσεις και τα tarballs των πακέτων που έχεις εγκατεστημένα. Βέβαια το μειονέκτημα (αν τα έσβηνες) θα ήταν ότι θα έπρεπε να τα ξανακατεβάσεις από το δίκτυο αν για κάποιο λόγο χρειαζόταν να τα επανεγκαταστήσεις. Όμως αν θες να εξοικονομήσεις χώρο, έπρεπε να επιτρέπεται...
Αν λοιπόν θέλεις να σβήσεις όλα τα tarballs, δίνεις rm -rf /usr/portage/distfiles . Το έχω κάνει χωρίς πρόβλημα, αλλά αν θες περίμενε να ακούσεις και σχόλια άλλων.
Ένας άλλος φάκελος που περιστασιακά φουσκώνει είναι ο /var/tmp/portage . Όμως αν τον σβήσεις, στο επόμενο emerge --sync θα κατέβουν όλα τα πακέτα τού gentoo, όπως την πρώτη φορά που έκανες εγκατάσταση! Το κάνω πολύ αραιά και πού. Μια άλλη δυνατότητα είναι να δώσεις du -s /var/tmp/portage/* για να δεις ποια πακέτα είναι μεγάλα και να σβήσεις μόνο αυτά.
d) Ola oraia kai kala alla Apo Updates? ena emerge -pv --update --deep --world mou ebgale ena katebato me paketa pou thelloun update !!!!
to sigouro einai oti an ta kano ola tha parei kana 3 hmero gia na ta kanei compile...
an kano merika einai sigouro oti tha frontisei to portage na kanei update kai oti alla dependencies???
Όχι, πρέπει να πεις "yes" και να το αφήσεις να τα κάνει όλα update. (Τι εννοείς να κάνεις μόνο μερικά; Ήδη έχει υπολογίσει όλα τα dependencies και σου τα δείχνει).
Ο λόγος που θέλει να κάνει update τόσα πακέτα (όπως συμβαίνει και σε άλλες διανομές linux) είναι ότι το LiveCD περιέχει τα πακέτα έτσι όπως ήταν όταν βγήκε (π.χ. τον Ιανουάριο 2007). Στο μεταξύ έγιναν πολλά updates πακέτων και πρέπει να τα κάνεις για να έχεις ένα ενημερωμένο σύστημα.
Μόνο πρόσεξε: Αν χρειαστεί να κάνεις update τον gcc διάβασε αυτό εδω:
http://www.gentoo.org/doc/en/gcc-upgrading.xml
Υπομονή λοιπόν, αν όλα πάνε καλά δεν θα χρειαστεί να κάνεις μεγάλα update συχνά! (ένα από τα καλά του gentoo: δεν χρειάζεται να επανεγκαθιστάς το σύστημα όπως με τις άλλες διανομές)
Κάτι άλλο: Αφού τελειώσεις με αυτά τα update, μπορείς να κάνεις το εξής για να καθαρίσεις το σύστημά σου από άχρηστα πακέτα:
Είναι καλή ιδέα να το κάνεις μετά από κάθε emerge world (ή κάπου-κάπου τέλος πάντων). Μετά, δώσε αυτή την εντολή:
Code: Select all
revdep-rebuild --ignore --tree --ask
Θέλει κάποια ώρα να τρέξει, αλλά βρίσκει αν υπάρχουν dependencies που δεν ικανοποιούνται και εγκαθιστά πακέτα που λείπουν. Αυτό συμβαίνει αν σβηστεί κάποιο πακέτο από λάθος.
e) yparxei kapoios tropos na stamatiso ena emerge kai na synexisw argotera apo ekei pou stamatise??
(an pesei to reyma dhladh thn ora pou kano ta update th G#@%%# ??)
Ναι, δίνεις:
Δεν συνεχίζει ακριβώς από κει που σταμάτησε: Το πακέτο που έκανε build όταν το διέκοψες θα το ξαναρχίσει από την αρχή. Οπότε καλό είναι να το σταματήσεις λίγο μετά που αρχίζει με ένα πακέτο.
Χρήσιμο είναι και το:
το οποίο παραλείπει το πρώτο πακέτα. Είναι χρήσιμο όταν κάποιο πακέτο έχει πρόβλημα στο build, οπότε μπορείς να συνεχίσεις με τα υπόλοιπα (εκτός βέβαια κι αν εξαρτώνται από αυτό που διέκοψες...)
Καλή τύχη!