Ακόμα ένας converted;
Posted: Thu Jan 27, 2005 7:22 pm
Το επόμενο μάθημα που δίνω είναι σχετικά μακριά, οπότε λέω, ας χαζέψω σήμερα κάνοντας κάτι σχετικά εποικοδομητικό. Πήρα, λοιπόν, απόφαση να βάλω κι εγώ το Debian που είχε δοθεί στο debiday του Venus... Είχα εφοδιαστεί και με όλα τα απαραίτητα εργαλεία τύπου hex editors, μιας και έχω διαβάσει αρκετές ιστορίες φρίκης με τα partitioning utilities του debian.
Το πείραμα το έκανα στον υπολογιστή της αδερφής μου (Athlon 1.4, 512 MB RAM, 60 GB δίσκο, GeForce 3, SB Live, κάρτα δικτύου on-board από το nForce 2), που δεν έχει σοβαρά δεδομένα στο δίσκο (ή, τέλος πάντων, σοβαρά για εμένα
).
Ξεκίνησα κάνοντας απλώς boot το DVD. Προσπαθώντας να προσεγγίσω το θέμα από μία «αφελή» σκοπιά του τυπικού Windows χρήστη απάντησα στο πρώτο promt ότι θέλω ελληνικά για γλώσσα εγκατάστασης (και λειτουργικού). Καμία διανομή linux (από όσες έχω βάλει τουλάχιστον) δεν έχει σοβαρή ελληνική εγκατάσταση, ούτε καν η Mandrake, που θεωρώ ως η πλέον user-friendly. Συνεχίζοντας την εγκατάσταση, παρατήρησα ότι η ελληνική μετάφραση είναι ΑΨΟΓΗ, και δεν παρουσιαζόταν κανένα απολύτως πρόβλημα με γραμματοσειρές κτλ. (πέρα ίσως του ότι είναι λίγο περίεργη η ελληνική γραμματοσειρά της κονσόλας – είπαμε debian είναι, δεν έχουμε γραφικά εδώ).
Η εγκατάσταση με άφησε επίσης ΕΚΠΛΗΚΤΟ καθώς είναι αυτοματοποιημένη μέχρι αηδίας (απορώ πως οι hdkiller και σια την αποδέχονται
). Το (στοιχειώδες) autodetection βρήκε όλο το hardware του υπολογιστή (εκτός, φυσικά από ένα TV tuner – που ευτυχώς δεν χρησιμοποιεί η αδερφή μου – και δεν έχει αναγνωριστεί ποτέ σωστά από κανένα linux), ξεκίνησε αυτόματα config της κάρτας δικτύου από dhcp και γενικά όλα πήγαν κατ’ ευχή. Στο partitioning είπα να χρησιμοποιήσει τον ελεύθερο χώρο, και όλα πήγαν μια χαρά (και το partition table επέζησε – είχα μεριμνήσει να βάλω τον δίσκο στο BIOS σε LBA, ίσως αυτό να ήταν θετικό).
Μετά το reboot συνέχισε η εγκατάσταση με τα πολύ καλά ελληνικά της κόντευε στην ολοκλήρωση. Όταν όμως φτάσαμε στο σημείο επιλογής πακέτων, οποιονδήποτε συνδυασμό κι αν έκανα, έβγαινε error του apt-get. Τελικά το μόνο που μπορούσα να κάνω ήταν να προσπεράσω το βήμα.
Μετά το τέλος της εγκατάστασης έρχεται η πρώτη έκπληξη (λέμε τώρα): Τα ελληνικά είχαν ρυθμιστεί ως default γλώσσα, αλλά κατά τα άλλα είχαν εξαφανιστεί (από fonts κτλ.). Μιας και δεν είχα γραφικό περιβάλλον, είπα να κάνω ένα apt-get να βάλω κι άλλα πακετάκια από το DVD, αλλά το apt-get μου έδειχνε κάτι prompts (από ότι φαίνεται στα ελληνικά) που δεν διαβάζονταν. Δεύτερη εγκατάσταση επί τροχάδην, λοιπόν, επιλέγοντας τα αγγλικά ως default γλώσσα. Πέρα από την «παραπλάνηση» στα ελληνικά, δεν είχα κανένα παράπονο από την εγκατάσταση (ίσως μόνο το ότι δεν ήταν γραφική, και το ότι έβαλε τον 2.4 πυρήνα, χωρίς τουλάχιστον να με ρωτήσει), καθώς όλα τα άλλα πήγαν όπως τα υπολόγιζα.
Ήμουν λοιπόν αντιμέτωπος με τη "μαύρη οθόνη" ενός bare-bones συστήματος, και λέω, δεν είναι κατάσταση αυτή. Το πιο απλό πράγμα του κόσμου είναι να κάνω ένα apt-get install kde. Αφού το apt-get, από όσο έχω ακούσει, είναι τόσο φοβερό (πράγμα που επιβεβαιώθηκε, αλλά αργότερα...) θα βρει όλα τα dependencies και θα δουλέψουν όλα. Τρέχοντας το εν λόγω utility, πράγματι φαίνεται όλα να πήγαν καλά. Εντούτοις, αφού ολοκληρώθηκε η εγκατάσταση, κανένα από τα startx, xinit, startkde δεν δούλευαν, με τη δικαιολογία ότι δεν μπορούσαν να συνδεθούν σε X server. Ψάχνοντας από εδώ κι από εκεί είδα ότι τα X ήταν από ότι φαίνεται εγκατεστημένα (είχαν xf86config, διάφορα utilities, man pages κτλ.). Παρόλα αυτά, X server πουθενά. Έψαχνα παντού για X και τίποτα δεν βρέθηκε. Φαντάστηκα ότι έπρεπε να εγκαταστήσω και τα X ξεχωριστά. Εντούτοις τα apt-get install X, apt-get install XFree86, apt-get install XOrg κτλ. δεν οδηγούσαν πουθενά. Ένα γρήγορο googling (πάλι καλά που είχα και τον δικό μου υπολογιστή) έδειξε ότι ο x server εγκαθίσταται με apt-get install x-window-system. Τρέχοντας λοιπόν κι αυτό ήμουν έτοιμος.
Αν εξαιρέσουμε το ότι ο xdm έγινε default display manager από μόνος του (και, έλεος, δεν βλέπεται – γιατί τον συντηρούν ακόμα; ) όλα δούλευαν και ήμουν στο kde. Επόμενο βήμα apt-get install kdm (γιατί έχουμε κι ένα επίπεδο
) και apt-get install synaptic (γιατί σαν πολλά μας τα 'πε η κονσόλα). Από το synaptic έβαλα τα υπόλοιπα πακέτα που ήθελα (gnome, wine, kdevelop, themes, firefox, 2.6 πυρίνα κ.ά). Εκεί πραγματικά εκτίμησα το APT, το οποίο όντως ΜΟΥ ΕΛΥΣΕ ΤΑ ΧΕΡΙΑ. Το πιο κοντινό στα Windows είναι τα MSI packages, αλλά δεν έχουν γίνει ακόμα το standard στην εγκατάσταση... Ο ήχος δούλευε κανονικά αλλά δεν είχα κάνει mount κανένα windows partition που ήταν τα mp3, κι έτσι δεν τα δοκίμασα (γούστο έχει να υποστηρίζονται μόνο ogg σαν το Fedora Core....).
Δοκίμασα και τα Windows, για να βεβαιωθώ ότι ήταν ακόμα ανέπαφα (αλλιώς ποιος την ακούει την αδερφή μου...) και αφού είδα ότι όλα ήταν ΟΚ (και με το partition magic), είπα να συνεχίσω τις δοκιμές στο δικό μου PC.
Το δικό μου PC είχε 5 λειτουργικά (6 τώρα
) και πολλά partitions (και δεδομένα που δεν έπρεπε επ’ ουδενί να χαθούν...). Eίναι επίσης λίγο καλύτερο από της αδερφής μου (P4 2.6 με HT, 1GB RAM, 200 GB δίσκο – όχι serial ATA -, GeForce FX 5700 ultra, SB Audigy 2 ZX, on-board 3Com κάρτα δικτύου), και αυτό φάνηκε ότι δεν του άρεσε και πολύ του debian. Πέρα από την δεύτερη έκπληξή μου, ότι το setup έβλεπε ολόκληρο το δίσκο (μόνο το setup των XP _SP2_ και Server 2003 τον βλέπει ολάκερο), απέτυχε και το autodetection της κάρτας γραφικών & ήχου. Ναι, μεν, επεξεργάστηκα το config file των X για να φορτώσω τον nv driver για την κάρτα γραφικών, αλλά για την κάρτα ήχου το σύστημα ήταν ανένδοτο. Κάνοντας την παραπάνω διαδικασία, ξαναμπήκα σε γραφικό περιβάλλον και έκανα boot από τον 2.6-smp πυρήνα. Αυτός την είδε ως emu10k1 δηλ. SB Live. Δεν με χάλασε, γιατί αυτό δούλευε στο Mandrake Linux (το Mandrake την έβλεπε ως audigy 2, αλλά το module αυτό δεν λειτουργούσε, οπότε το άλλαζα....). Εδώ, όμως, που τέτοια τύχη. Ένα άλλο προβληματάκι που παρατήρησα είναι ότι όταν η εγκατάσταση προσπαθεί να συνδεθεί με το δίκτυο (περιμένοντας dhcp ή κάνοντας dns lookup) και αυτή δεν υπάρχει, αργεί υπερβολικά. Στον υπολογιστή της αδερφής μου dhcp και dns server ήταν ο δικός μου, και πάντα υπήρχαν απαντήσεις στα requests. Στην δική μου περίπτωση που το δίκτυο ήταν χωρίς τέτοιους servers η εγκατάσταση ήθελε περί τα 1-2 λεπτά για να καταλάβει ότι δεν υπάρχουν (και κάποιες φορές έκανε και 3-4 retry...).
Επιστροφή λοιπόν στα XP μου. Μάλλον θα ξανασχοληθώ αφού δώσω και το επόμενο μάθημά μου.
Το do-it yourself linux τελικά έχει φάση! Δεν το περίμενα να φτάσω τόσο μακριά, και από ότι φαίνεται είναι μια αρκετά διασκεδαστική εμπειρία. Ίσως τελικά να διαγράψω το partition του Mandrake μου! 


Ξεκίνησα κάνοντας απλώς boot το DVD. Προσπαθώντας να προσεγγίσω το θέμα από μία «αφελή» σκοπιά του τυπικού Windows χρήστη απάντησα στο πρώτο promt ότι θέλω ελληνικά για γλώσσα εγκατάστασης (και λειτουργικού). Καμία διανομή linux (από όσες έχω βάλει τουλάχιστον) δεν έχει σοβαρή ελληνική εγκατάσταση, ούτε καν η Mandrake, που θεωρώ ως η πλέον user-friendly. Συνεχίζοντας την εγκατάσταση, παρατήρησα ότι η ελληνική μετάφραση είναι ΑΨΟΓΗ, και δεν παρουσιαζόταν κανένα απολύτως πρόβλημα με γραμματοσειρές κτλ. (πέρα ίσως του ότι είναι λίγο περίεργη η ελληνική γραμματοσειρά της κονσόλας – είπαμε debian είναι, δεν έχουμε γραφικά εδώ).
Η εγκατάσταση με άφησε επίσης ΕΚΠΛΗΚΤΟ καθώς είναι αυτοματοποιημένη μέχρι αηδίας (απορώ πως οι hdkiller και σια την αποδέχονται

Μετά το reboot συνέχισε η εγκατάσταση με τα πολύ καλά ελληνικά της κόντευε στην ολοκλήρωση. Όταν όμως φτάσαμε στο σημείο επιλογής πακέτων, οποιονδήποτε συνδυασμό κι αν έκανα, έβγαινε error του apt-get. Τελικά το μόνο που μπορούσα να κάνω ήταν να προσπεράσω το βήμα.
Μετά το τέλος της εγκατάστασης έρχεται η πρώτη έκπληξη (λέμε τώρα): Τα ελληνικά είχαν ρυθμιστεί ως default γλώσσα, αλλά κατά τα άλλα είχαν εξαφανιστεί (από fonts κτλ.). Μιας και δεν είχα γραφικό περιβάλλον, είπα να κάνω ένα apt-get να βάλω κι άλλα πακετάκια από το DVD, αλλά το apt-get μου έδειχνε κάτι prompts (από ότι φαίνεται στα ελληνικά) που δεν διαβάζονταν. Δεύτερη εγκατάσταση επί τροχάδην, λοιπόν, επιλέγοντας τα αγγλικά ως default γλώσσα. Πέρα από την «παραπλάνηση» στα ελληνικά, δεν είχα κανένα παράπονο από την εγκατάσταση (ίσως μόνο το ότι δεν ήταν γραφική, και το ότι έβαλε τον 2.4 πυρήνα, χωρίς τουλάχιστον να με ρωτήσει), καθώς όλα τα άλλα πήγαν όπως τα υπολόγιζα.
Ήμουν λοιπόν αντιμέτωπος με τη "μαύρη οθόνη" ενός bare-bones συστήματος, και λέω, δεν είναι κατάσταση αυτή. Το πιο απλό πράγμα του κόσμου είναι να κάνω ένα apt-get install kde. Αφού το apt-get, από όσο έχω ακούσει, είναι τόσο φοβερό (πράγμα που επιβεβαιώθηκε, αλλά αργότερα...) θα βρει όλα τα dependencies και θα δουλέψουν όλα. Τρέχοντας το εν λόγω utility, πράγματι φαίνεται όλα να πήγαν καλά. Εντούτοις, αφού ολοκληρώθηκε η εγκατάσταση, κανένα από τα startx, xinit, startkde δεν δούλευαν, με τη δικαιολογία ότι δεν μπορούσαν να συνδεθούν σε X server. Ψάχνοντας από εδώ κι από εκεί είδα ότι τα X ήταν από ότι φαίνεται εγκατεστημένα (είχαν xf86config, διάφορα utilities, man pages κτλ.). Παρόλα αυτά, X server πουθενά. Έψαχνα παντού για X και τίποτα δεν βρέθηκε. Φαντάστηκα ότι έπρεπε να εγκαταστήσω και τα X ξεχωριστά. Εντούτοις τα apt-get install X, apt-get install XFree86, apt-get install XOrg κτλ. δεν οδηγούσαν πουθενά. Ένα γρήγορο googling (πάλι καλά που είχα και τον δικό μου υπολογιστή) έδειξε ότι ο x server εγκαθίσταται με apt-get install x-window-system. Τρέχοντας λοιπόν κι αυτό ήμουν έτοιμος.
Αν εξαιρέσουμε το ότι ο xdm έγινε default display manager από μόνος του (και, έλεος, δεν βλέπεται – γιατί τον συντηρούν ακόμα; ) όλα δούλευαν και ήμουν στο kde. Επόμενο βήμα apt-get install kdm (γιατί έχουμε κι ένα επίπεδο

Δοκίμασα και τα Windows, για να βεβαιωθώ ότι ήταν ακόμα ανέπαφα (αλλιώς ποιος την ακούει την αδερφή μου...) και αφού είδα ότι όλα ήταν ΟΚ (και με το partition magic), είπα να συνεχίσω τις δοκιμές στο δικό μου PC.
Το δικό μου PC είχε 5 λειτουργικά (6 τώρα

Επιστροφή λοιπόν στα XP μου. Μάλλον θα ξανασχοληθώ αφού δώσω και το επόμενο μάθημά μου.

