Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo: 6 Νοεμβρίου 2006
1.
Ακούστηκε στην κοινότητα
gentoo-user
Εγκατάσταση διπλής εκκίνησης όπου τα XP εγκαθίστανται τελευταία
Ο James γράφει στο gentoo-user για να ρωτήσει αν υπάρχει δυνατότητα διπλής
εκκίνησης και από Windows XP στο μηχάνημα Gentoo που έχει, τη στιγμή που το
Gentoo εγκαταστήθηκε πρώτο. Φοβόταν ότι η εγκατάσταση των Windows θα έγραφε πάνω
από το υπάρχον MBR και θα χανόταν η πρόσβαση στο Gentoo. Χρήστες τού Gentoo
απάντησαν λέγοντας ότι θα μπορούσε πολύ απλά να εγκαταστήσει πρώτα τα Windows
και μετά να εκκινήσει από ένα Live CD και να επανεγκαταστήσει το GRUB από εκεί.
Ο Mark Shields έγραψε την εξής σύνοψη για το τι να κάνετε όταν εκκινήσετε με το
Live CD:
Λίστα Κώδικα 1.1: Επανεγκατάσταση του GRUB από ένα LiveCD |
# mount /dev/rootpart /mnt/gentoo
# mount /dev/bootpart /mnt/gentoo/boot
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
# chroot /mnt/gentoo /bin/bash
# env-update && source /etc/profile
# grep -v rootfs /proc/mounts > /etc/mtab
# grub-install /dev/hda
|
gentoo-dev
Μηνιαία υπενθύμιση του Συμβουλίου Gentoo για το Νοέμβριο
Η ευγενική υπενθύμιση μιας επερχόμενης συνάντησης στο IRC οδήγησε σε μια
ενδιαφέρουσα συζήτηση σχετικά με τη φύση του Gentoo και σε ένα μάθημα γύρω από
το πως να το εισάγει κανείς σε ένα επιχειρησιακό περιβάλλον.
Ο Steve Long πρότεινε τη δημιουργία από το Gentoo μιας αποθήκης δυαδικών μόνο
αρχείων για μια περιορισμένη σειρά προτάσεων (SOHO, μεσαίου και μεγάλου μεγέθους
επιχειρήσεις), με χρησιμοποίηση των δυαδικών που οι προγραμματιστές
μεταγλωττίζουν κατά τη διάρκεια της εργασίας συντήρησής τους. Είχε την αίσθηση
ότι αυτός θα ήταν ο καλύτερος τρόπος να γίνει επίδειξη του ότι το Gentoo είναι
σοβαρό όταν πρόκειται για την υιοθέτησή του από τις επιχειρήσεις.
Ο Grant Goodyear αντιπαραθέτησε το ότι ο Steve υποτίμησε τις δυσκολίες και
υπερτίμησε το ενδιαφέρον των προγραμματιστών για τη διατήρηση, μιας αποθήκης
δυαδικών μόνο. Αντίθετα, το Gentoo θα πρέπει να χτίσει γύρω από τις δυνάμεις του
ως μετα-διανομή που επιτρέπει τους χρήστες να χτίζουν και να εισάγουν τις δικές
τους παραμετροποιημένες διανομές χρησιμοποιώντας το Catalyst.
Ο Stuart Herbert τόνισε ότι αυτός και άλλοι θα μπορούσαν με ευχαρίστηση να
διευκολύνουν το μονοπάτι με την παροχή δυαδικών αρχείων στην προσπάθεια "Seeds"
και ότι μια δυαδική-μόνο διανομή είναι το ίδιο επιρρεπής στο σπάσιμο όσο και μια
βασισμένη σε πηγαίο κώδικα.
Ο Robin Johnson τόνισε ότι οι μεταγλωττίσεις του ως προγραμματιστής έχουν λίγη
χρησιμότητα για τους άλλους, καθώς υπάρχουν πολλές πλευρές των συστημάτων του
που είναι ιδιόμορφες. Επίσης, παρείχε ιδέες που συγκεντρώθηκαν από τις εμπειρίες
του γύρω από τη χρησιμοποίηση του Gentoo σε επιχειριακό περιβάλλον. Σημείωσε ότι
οι επιχειρήσεις χρειάζονται παραμετροποίηση σε επιχειρησιακό επίπεδο, στο ότι
μπορεί να χρησιμοποιούν LDAP ή Kerberos ή οτιδήποτε άλλο επιχειρησιακού εύρους.
Παράλληλα χρειάζονται προτυποποιημένα δυαδικά αρχεία για την εισαγωγή τους στην
επιχείρηση. Η λύση που είχε ήταν να έχει μια "tinderbox" μηχανή που να φροντίζει
για τη μεταγλώττιση και μετά να σπρώχνει τα προκύπτοντα δυαδικά σε όλη την
επιχείρηση. Το πετυχαίνει αυτό με τη χρησιμοποίηση του Catalyst και των
παραμετροποιημένων specfiles. Η μεγαλύτερη εισαγωγή που έχει κάνει
χρησιμοποιώντας το σενάριο αυτό αποτελείται από ένα εντυπωσιακό αριθμό μηχανών.
- κόμβοι συστοιχίας [128 μηχανές]
- κύριος συστοιχίας [1 μηχανή]
- διακομιστές ιστού [~60 μηχανές]
- διακομιστές ldap [2 μηχανές]
- εξειδικευμένες για εξυπηρέτηση αρχείων (homedirs δικτύου) [4 μηχανές]
- διαχείριση υποδομής [3 μηχανές]
- σταθμοί εργασίας (desktop) [~60 μηχανές]
Αίτηση αφαίρεσης του Gnome 1.4
Ο Doug Goldstein έχει προτείνει την αφαίρεση του αρχαίου και ξεπερασμένου
Gnome 1.4 και έχει αρχίσει να παρέχει μια λίστα με πακέτα προς αφαίρεση στο
σφάλμα 154102.
FEATURES που κόβουν την υπερβολή στο portage
Ο John Jawed χρησιμοποιεί το Gentoo για να δημιουργήσει ένα initrd που θα
χρησιμοποιηθεί σε εκκινήσεις PXE σε όλο το δίκτυο. Το μέγεθος του initrd ήταν
κρίσιμο, καθώς ένας μεγάλος αριθμός αρχείων προκαλούσε παγώματα στον πυρήνα.
Ελάφρυνε το initrd αφαιρώντας όλες τις σελίδες man και doc. Στη συνέχεια,
ετοίμασε ένα επίρραμμα για το portage που θα το υλοποιεί.
Κάποιοι απάντησαν ότι η λειτουργικότητα αυτή υπήρχε ήδη στο /etc/make.conf.
Ο Christian Heim ανέφερε στον John σχετικά με τα FEATURE flags "noman" και
"nodoc" και ο Tobias Scherbaum το "noinfo" FEATURE flag. Ο Brian Jackson
σημείωσε το flag INSTALL_MASK που επιτρέπει σε κάποιον να αποτρέψει την
αντιγραφή στο σύστημα αρχείων από λίστα αρχείων που χωρίζονται με το διάστημα,
επιτρέποντας έτσι να φιλτραριστούν αρχεία όπως το HACKING.gz και το TODO.gz.
2.
Το Gentoo Διεθνώς
Ιταλία: Ημέρα Linux, Γένοβα
Το κίνημα ανοιχτού κώδικα της Ιταλίας διοργάνωσε σε εθνικό επίπεδο Ημέρα Linux στις 28 Οκτωβρίου. Ήταν
επίσης η 4η φορά που η ιταλική κοινότητα χρηστών Gentoo, που όλο και μεγαλώνει,
μπόρεσε να κηρύξει και το δικό της ευαγγέλιο. Φέτος η πανιταλική συνάντηση, που
ονομαζόταν Ημέρα Gentoo,
διοργανώθηκε σε συνεργασία με την GLUG (Ομάδα
Χρηστών Linux της Γένοβας). Χάρη στη βοήθεια τοπικών αρχών, η συνάντηση
έλαβε χώρα στο Palazzo Ducale, Piazza De Ferrari, στην πόλη τής Γένοβας.
Οι ηρωικοί κήρυκες, όλοι μέλη τού συλλόγου Κανάλι Gentoo Ιταλίας (GeCHI), διεξήγαγαν
πολλές ομιλίες που
απευθύνονταν σε κοινό που κάνει χρήση τόσο οικιακή όσο και επαγγελματική.
Μερικές από τις ομιλίες: "Επεξεργασία Φωτογραφίας με Λογισμικό Ανοιχτού Κώδικα",
"Ελευθερώστε το Ipod σας: χρησιμοποιείστε το RockBox", "Το XGL για τέρψη και για
κέρδος" και "Πρακτικές χρήσεις του Gentoo σε επαγγελματικά περιβάλλοντα".
3.
Το Gentoo στον τύπο
LinuxHardware.com (2 Νοεμβρίου 2006)
Ο συγγραφέας (και προγραμματιστής τού Gentoo) Kris Kersey αξιολογεί τον πρώτο
επεξεργαστή τετραπλού πυρήνα τής Intel, τον Core 2 Extreme QX6700. Η αξιολόγηση
χρησιμοποιεί το 64μπιτο Gentoo Linux για όλες τις μετρήσεις. Ο νέος επεξεργαστής
είχε εντυπωσιακές επιδόσεις: Το emerge mozilla-firefox χρειάστηκε
λιγότερο από 8 λεπτά με MAKEOPTS="-j5". Αν σκέφτεστε να αποκτήσετε τον καλύτερο
μονό επεξεργαστή που μπορούν να αγοράσουν τα λεφτά σας για επιτραπέζιο σύστημα,
αυτός είναι ο πρωταθλητής τη στιγμή αυτή.
4.
Συμβουλές και Κόλπα
Ψάχνοντας για πακέτα σε αποθήκες που δεν είναι διαθέσιμες τοπικά
Με τον μεγάλο αριθμό διαφορετικών αποθηκών που τώρα πια είναι διαθέσιμες στην
κοινότητα, ένα από τα θέματα που ίσως κάποιος να αντιμετωπίσει είναι να βρει
την αποθήκη που είναι η σωστή για το πακέτο που θέλει να εγκαταστήσει.
Δυστυχώς, εξ ορισμού το portage έχει τη δυνατότητα να ψάχνει μόνο σε αποθήκες
που έχουν ήδη εγκατασταθεί στο σύστημά σας. Ο Stefan Schweizer έγραψε ένα
εξαιρετικό άρθρο στο blog του Planet Gentoo αυτή την εβδομάδα εξηγώντας
λεπτομερώς τις διεργασίες ενός εργαλείου το οποίο καθιστά την αναζήτηση μέσα
σε απομακρυσμένες αποθήκες μια εύκολη δουλειά περισσότερο από κάθε άλλη φορά.
Το πακέτο γι'αυτό το σκοπό είναι το app-portage/eix. Θα χρειαστεί να το
ξεμασκάρετε για να αποκτήσετε όλα τα τελευταία και εξαίσια χαρακτηριστικά:
Λίστα Κώδικα 4.1: Εγκαθιστώντας το app-portage/eix |
# echo app-portage/eix >> /etc/portage/package.keywords
# emerge eix
|
Στυ συνέχεια, για να σιγουρευτείτε ότι το eix έχει όλες τις απαιτούμενες
πληροφορίες για τις διαθέσιμες αποθήκες, μπορείτε να εκτελέσετε τις ακόλουθες
εντολές για να το ενημερώσετε:
Λίστα Κώδικα 4.2: Ενημερώνοντας το eix με τις λίστες των αποθηκών |
# update-eix
# update-eix-remote update
|
Το eix έχει τώρα τη δυνατότητα να ψάξει για πακέτα σε όλες τις διαθέσιμες
αποθήκες τόσο στις ανεπίσημες λίστες όσο και το επίσημο δέντρο του portage.
Λίστα Κώδικα 4.3: Ψάχνοντας για πακέτα |
# eix -e xmms
[D] media-sound/xmms
Available versions: [M]1.2.8-r5[2] [M]1.2.10-r6[2] [M]1.2.10-r8[2]
[M]1.2.10-r14 [M]1.2.10-r14[3] [M]1.2.10-r15 [M]1.2.10-r15[3]
[M]1.2.10-r16 [M]1.2.10-r16[3] [M]20101010[1]
Installed: 1.2.10-r15[01:54:46 08/29/06][nls esd mmx
vorbis 3dnow mikmod -directfb alsa oss arts -jack -sndfile -lirc
-flac mad mp3]
Homepage: http://xmms.org
Description: X Multimedia System
[1] (layman/fluidportage)
[2] (layman/gentoojp)
[3] (layman/zugaina)
|
Για περισσότερες πληροφορίες, δείτε τη σελίδα man του eix και το αρχικό blog
που αναφέρεται παρακάτω.
Χρησιμοποιώντας έναν 32-μπιτο mplayer με τον 64-μπιτο kmplayer
Σε συστήματα amd64, μπορείτε να χρησιμοποιήσετε τον
media-video/mplayer-bin για να παίξετε αρχεία πολυμέσων που απαιτούν
μόνο 32-μπιτους codecs (win32codecs), αλλά ο mplayer δε δείχνει και τόσο
όμορφος όσο η 64-μπιτη αρχική έκδοσή του και δεν ενσωματώνεται πολύ καλά με το
σύστημα. Οι χρήστες του KDE μπορούν να εγκαταστήσουν τον kplayer – ένα
"προσωπείο (front end)" βασισμένο σε KDE. Αν χρησιμοποιείτε konqueror, ο
kmplayer προσθέτει ένα plugin στον περιηγητή. Για να δουλέψει αυτό το κόλπο θα
χρειαστεί να απεγκαταστήσετε τον αρχικό mplayer, αν τον έχετε. Όταν
εγκαταστήσετε τον kmplayer δε θα δουλέψει, καθώς δεν υπάρχει το
/usr/bin/mplayer.
Λίστα Κώδικα 4.4: Δημιουργώντας το δεσμό για τον mplayer |
ln -sf /usr/bin/mplayer-bin /usr/local/bin/mplayer
|
Τώρα, ο αρχικός kmplayer θα παίζει αρχεία wmv τα οποία θα μπορείτε να "βλέπετε"
στον konqueror.
5.
Μετακινήσεις προγραμματιστών Gentoo
Μετακινήσεις
Οι ακόλουθοι προγραμματιστές έφυγαν πρόσφατα από το σχέδιο Gentoo:
Προσθήκες
Οι ακόλουθοι προγραμματιστές έγιναν, πρόσφατα, μέλη του σχέδιου Gentoo:
- Naoaki Shindo (shindo) Ιαπωνική ομάδα τεκμηρίωσης
- Hans de Graaff (graaff) Xemacs
- Dimitry Bradt (diox) Επικεφαλής Ολλανδικής τεκμηρίωσης
Αλλαγές
Οι ακόλουθοι προγραμματιστές άλλαξαν πρόσφατα ρόλους μέσα στο σχέδιο Gentoo:
6.
Ασφάλεια Gentoo
Asterisk: Πολλαπλές ευπάθειες
Το Asterisk παρουσιάζει πολλαπλές ευπάθειες και μπορεί να επιτρέψει την
μακρόθεν εκτέλεση αυθαίρετου κώδικα ή την Άρνηση Υπηρεσίας.
Για περισσότερες πληροφορίες, παρακαλούμε δείτε την
Ανακοίνωση GLSA
Screen: Ευπάθεια στην διαχείρηση χαρακτήρων UTF-8
Το λογισμικό Screen περιέχει ένα λάθος στον κώδικα διαχείρησης χαρακτήρων
UTF-8 που θα μπορούσε να επιτρέψει την μακρόθεν εκτέλεση Άρνησης Υπηρεσίας
ή πιθανώς την μακρόθεν εκτέλεση αυθαίρετου κώδικα.
Για περισσότερες πληροφορίες, παρακαλούμε δείτε την
Ανακοίνωση GLSA
Qt: Υπερχείληση Ακεραίου
Μια ευπάθεια υπερχείλησης ακεραίου στην διαχείρηση χαρτών ψηφίων (pixmap)
του Qt θα μπορούσε να επιτρέψει την εκτέλεση Άρνησης Υπηρεσίας
ή πιθανώς την εκτέλεση αυθαίρετου κώδικα.
Για περισσότερες πληροφορίες, παρακαλούμε δείτε την
Ανακοίνωση GLSA
7.
Επερχόμενες διαγραφές πακέτων
Αυτή είναι η λίστα των πακέτων που έχει ανακοινωθεί οτι θα διαγραφούν στο
μέλλον. Οι διαγραφές των πακέτων προέρχονται απο πολλές πηγές,
συμπεριλαμβανωμένων των
'Καθαριστών του δένδρου' (Treecleaners) και άλλους προγραμματιστές.
Τελευταίες αποχωρήσεις:
8.
Bugzilla
Περίληψη
Στατιστικά
Η κοινότητα του Gentoo χρησιμοποιεί το Bugzilla (bugs.gentoo.org) για να καταγράφει και να
εντοπίζει σφάλματα, ειδοποιήσεις, προτάσεις και άλλες αλληλεπιδράσεις με την
ομάδα ανάπτυξης. Από 29 Οκτωβρίου 2006 ως 05 Νοεμβρίου 2006, η δραστηριότητα
στην ιστοσελίδα προέκυψε ως εξής:
- 866 νέα σφάλματα κατά τη διάρκεια αυτής της περιόδου
- 546 σφάλματα έκλεισαν ή επιλύθηκαν κατά τη διάρκεια αυτής της περιόδου
- 19 πρώην κλειστά σφάλματα ξανάνοιξαν αυτή την περίοδο
- 154 έκλεισαν ως NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM κατά τη διάρκεια αυτής της περιόδου
- 200 σφάλματα χαρακτηρίστηκαν ως διπλότυπα κατά τη διάρκεια αυτής της περιόδου
Από τα 10999 ανοιχτά σφάλματα αυτή τη στιγμή: 30 είναι χαρακτηρισμένα 'blocker',
107 είναι χαρακτηρισμένα 'critical' και 514 είναι χαρακτηρισμένα 'major'.
Κατάταξη κλειστών σφαλμάτων
Οι προγραμματιστές και οι ομάδες που έχουν κλείσει τα περισσότερα σφάλματα κατά
τη διάρκεια αυτής της περιόδου είναι:
Κατάταξη νέων σφαλμάτων
Οι προγραμματιστές και οι ομάδες στους οποίους έχουν ανατεθεί τα περισσότερα νέα
σφάλματα κατά τη διάρκεια αυτής της περιόδου είναι:
9.
Σχόλια για το GWN
Το GWN αποτελείται από εθελοντές και μέλη της κοινότητας που στέλνουν ιδέες και
άρθρα. Αν ενδιαφέρεστε να γράψετε για το GWN, έχετε σχόλια ή παρατηρήσεις για
ένα άρθρο που έχουμε δημοσιεύσει, ή απλά έχετε μία ιδέα ή ένα άρθρο που θέλετε
να στείλετε στο GWN, παρακαλούμε στείλτε μας τα σχόλια και τις παρατηρήσεις σας και
βοηθήστε να κάνουμε το GWN καλύτερο.
10.
Πληροφορίες εγγραφής GWN
Για να γραφτείτε στο Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo, στείλτε ένα κενό
e-mail στο gentoo-gwn+subscribe@gentoo.org.
Για να διαγραφείτε από το Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo, στείλτε ένα
κενό e-mail στο gentoo-gwn+unsubscribe@gentoo.org
από την διεύθυνση e-mail με την οποία έχετε γραφτεί.
11.
Άλλες γλώσσες
Το Εβδομαδιαίο Ενημερωτικό Δελτίο Gentoo είναι επίσης διαθέσιμο στις ακόλουθες
γλώσσες:
|