Πιθανή βελτίωση στην εγκατάσταση.
Posted: 13 May 2016 23:47
Καλησπέρα Δημήτρη και συγχαρητήρια για την δουλειά σου στο Slackel και στο Salix.
(Θα μπορούσα να γράψω τα παρακάτω στα Αγγλικά αλλά ειλικρινά, αν και τα χειρίζομαι αρκετά καλά, ποτέ δεν τα συμπάθησα)
Χρησιμοποιώ το Salix σε όλους τους υπολογιστές μου εδώ και ένα χρόνο, όταν παράτησα οριστικά το Debian (που έχει πια μολυνθεί με systemd μέχρι τα μπούνια). Σε έναν υπολογιστή μου έχω εγκατεστημένο το Slackel (Openbox 64-bit), και δουλεύει μια χαρά. Η ιδέα ενός Salix αλλά με πιο ενημερωμένα πακέτα είναι εξαιρετική (πρακτικά αυτό που συνήθως ονομάζουν "rolling release"), και μια διανομή βασισμένη στο Openbox (που είναι πανάλαφρο) ακόμα καλύτερη. Θα ήθελα ωστόσο να επισημάνω μια πιθανή βελτίωση που ίσως αξίζει τον κόπο.
Συγκεκριμένα, είναι σχεδόν υποχρεωτικό να εγκαταστήσει κανείς το Slackel επιλέγοντας πλήρη εγκατάσταση (full installation). Όταν εγκατάστησα το Slackel, επέλεξα την μεσαία επιλογή (basic graphical installation - ή όπως αλλιώς λέγεται, δεν θυμάμαι ακριβώς). Δεν θέλω και δεν έχει νόημα να εγκαταστήσω τα πάντα. Πάγια τακτική μου είναι να ξεκινάω με μία βασική εγκατάσταση με Xorg και μετά να εγκαθιστώ ό,τι χρειάζομαι. Σε άλλες διανομές μάλιστα δεν συμπεριελάμβανα ούτε καν το Xorg στην αρχική εγκατάσταση. Αυτό άλλαξε στο Slackel και στο Salix, όπου η βασική εγκατάσταση με γραφικό δεν είναι φορτωμένη με ένα σωρό πακέτα που δεν έχουν θέση σε βασική εγκατάσταση (κάτι πολύ συνηθισμένο σε άλλες διανομές).
Με το Slackel δεν ήταν και τόσο εύκολο. Eίχα ένα πλήρως λειτουργικό Openbox, αλλά ήταν μεγάλη φασαρία να ενημερώσω το σύστημα. Το wicd δεν συμπεριλαμβανόταν στην εγκατάσταση και δεν υπήρχε κανένας εμφανής τρόπος για να συνδεθώ στο διαδίκτυο. Δοκίμασα με καλώδιο απευθείας στον router, παίζοντας με τα κόλπα που ήξερα από το Debian, τίποτα. Πρακτικά δεν είχα Internet. Ο μόνος τρόπος που βρήκα για να παρακάμψω το εμπόδιο ήταν να κάνω mount το CD εγκατάστασης, να βρω σε ποιον φάκελο είναι τα πακέτα και να τον συμπεριλάβω προσωρινά στα αποθετήρια που βλέπει το gslapt. Έτσι εγκατάστησα το wicd (όπου είχα πρόβλημα μέχρι να βρώ τις εξαρτήσεις του και να τις εγκαταστήσω και αυτές - που να ξέρω π.χ. ότι το wicd χρειάζεται python, και ποια έκδοση). Πιθανότατα υπάρχει καλύτερος τρόπος, αλλά δυστυχώς δεν ήταν καθόλου εμφανής.
Τελικά με το wicd εκαταστημένο κατάφερα να συνθεθώ και απο εκεί και πέρα μπόρεσα να ενημερώσω το σύστημα, να εγκαταστήσω τα πακέτα που ήθελα, να βγάλω το gdm κλπ. Ωστόσο, ήταν ταλαιπωρία και υποθέτω ότι πολλοί άλλοι στην θέση μου μάλλον θα τα παρατούσαν, και ή θα δοκίμαζαν ξανά με πλήρη εγκατάσταση, ή θα πήγαιναν σε άλλη διανομή, κάτι που είναι κρίμα.
Το ξέρω ότι το Slackware είναι φτιαγμένο για να "τα εγκαθιστάς όλα είτε τα θέλεις είτε όχι", αλλά εδώ είναι Slackel, υπάρχει "dependency checking", και δεν θα είχε νόημα αν τα εγκαθιστάμε όλα. Ναι μεν δεν πιάνουν πολύ χώρο στον δίσκο (τώρα μάλιστα που οι σκληροί δίσκοι είναι σχετικά φτηνοί και με χωρητικότητα που μετριέται πια σε Tb), αλλά το Slackel δουλεύει μια χαρά ακόμα και σε ένα παλιό Netbook που έχω, όπου ο χώρος στον δίσκο είναι πρόβλημα, αν τα εγκαταστήσω όλα. Επιπλέον είναι και "θέμα αρχής" - αρνούμαι να εγκαταστήσω τα πάντα σε ένα σύστημα που παρέχει dependency maintenance.
Πιστεύω ότι η "βασική εγκατάσταση με γραφικό περιβάλλον" χρειάζεται μερικά πακέτα ακόμα, με πρώτο κα βασικότερο το wicd (ή ένα άλλο αντίστοιχο). Και το λέω αυτό γιατί δεν χρειάζεται και πολλά για να γίνει πλήρως λειτουργική. Όπως είναι τώρα, πρόκειται να εγκαταστήσω Slackel σε ένα ακόμα υπολογιστή ξεκινώντας με βασική X εγκατάσταση και, αν και το έχω κάνει ήδη μια φορά, το σκέφτομαι να το ξανακάνω γιατί ξέρω ότι δεν είναι απλό. Να σημειώσω ότι όλα τα παραπάνω βασίζονται στην εμπειρία μου με το Slackel Openbox (32 και 64 bit). Δεν έχω δοκιμάσει τις άλλες εκδόσεις (το Openbox στο live CD μου φάνηκε άψογο, δεν βρίσκω κανέναν λόγο να πάω σε πιο βαριές εκδόσεις), ίσως όμως εκεί η βασική εγκατάσταση με Xorg είναι πιο λειτουργική.
Ελπίζω να έιναι προφανές ότι όλα τα παραπάνω είναι με καλή πίστη και σε καμία περίπτωση κριτική ή οτιδήποτε παρόμοιο. Απλά πιστεύω ότι είναι κρίμα να μείνει έτσι, όταν οι "βελτιώσεις" που προτείνω είναι απλές στην υλοποίηση.
Αυτά και χαιρετίσματα από την Πάτρα.
(Θα μπορούσα να γράψω τα παρακάτω στα Αγγλικά αλλά ειλικρινά, αν και τα χειρίζομαι αρκετά καλά, ποτέ δεν τα συμπάθησα)
Χρησιμοποιώ το Salix σε όλους τους υπολογιστές μου εδώ και ένα χρόνο, όταν παράτησα οριστικά το Debian (που έχει πια μολυνθεί με systemd μέχρι τα μπούνια). Σε έναν υπολογιστή μου έχω εγκατεστημένο το Slackel (Openbox 64-bit), και δουλεύει μια χαρά. Η ιδέα ενός Salix αλλά με πιο ενημερωμένα πακέτα είναι εξαιρετική (πρακτικά αυτό που συνήθως ονομάζουν "rolling release"), και μια διανομή βασισμένη στο Openbox (που είναι πανάλαφρο) ακόμα καλύτερη. Θα ήθελα ωστόσο να επισημάνω μια πιθανή βελτίωση που ίσως αξίζει τον κόπο.
Συγκεκριμένα, είναι σχεδόν υποχρεωτικό να εγκαταστήσει κανείς το Slackel επιλέγοντας πλήρη εγκατάσταση (full installation). Όταν εγκατάστησα το Slackel, επέλεξα την μεσαία επιλογή (basic graphical installation - ή όπως αλλιώς λέγεται, δεν θυμάμαι ακριβώς). Δεν θέλω και δεν έχει νόημα να εγκαταστήσω τα πάντα. Πάγια τακτική μου είναι να ξεκινάω με μία βασική εγκατάσταση με Xorg και μετά να εγκαθιστώ ό,τι χρειάζομαι. Σε άλλες διανομές μάλιστα δεν συμπεριελάμβανα ούτε καν το Xorg στην αρχική εγκατάσταση. Αυτό άλλαξε στο Slackel και στο Salix, όπου η βασική εγκατάσταση με γραφικό δεν είναι φορτωμένη με ένα σωρό πακέτα που δεν έχουν θέση σε βασική εγκατάσταση (κάτι πολύ συνηθισμένο σε άλλες διανομές).
Με το Slackel δεν ήταν και τόσο εύκολο. Eίχα ένα πλήρως λειτουργικό Openbox, αλλά ήταν μεγάλη φασαρία να ενημερώσω το σύστημα. Το wicd δεν συμπεριλαμβανόταν στην εγκατάσταση και δεν υπήρχε κανένας εμφανής τρόπος για να συνδεθώ στο διαδίκτυο. Δοκίμασα με καλώδιο απευθείας στον router, παίζοντας με τα κόλπα που ήξερα από το Debian, τίποτα. Πρακτικά δεν είχα Internet. Ο μόνος τρόπος που βρήκα για να παρακάμψω το εμπόδιο ήταν να κάνω mount το CD εγκατάστασης, να βρω σε ποιον φάκελο είναι τα πακέτα και να τον συμπεριλάβω προσωρινά στα αποθετήρια που βλέπει το gslapt. Έτσι εγκατάστησα το wicd (όπου είχα πρόβλημα μέχρι να βρώ τις εξαρτήσεις του και να τις εγκαταστήσω και αυτές - που να ξέρω π.χ. ότι το wicd χρειάζεται python, και ποια έκδοση). Πιθανότατα υπάρχει καλύτερος τρόπος, αλλά δυστυχώς δεν ήταν καθόλου εμφανής.
Τελικά με το wicd εκαταστημένο κατάφερα να συνθεθώ και απο εκεί και πέρα μπόρεσα να ενημερώσω το σύστημα, να εγκαταστήσω τα πακέτα που ήθελα, να βγάλω το gdm κλπ. Ωστόσο, ήταν ταλαιπωρία και υποθέτω ότι πολλοί άλλοι στην θέση μου μάλλον θα τα παρατούσαν, και ή θα δοκίμαζαν ξανά με πλήρη εγκατάσταση, ή θα πήγαιναν σε άλλη διανομή, κάτι που είναι κρίμα.
Το ξέρω ότι το Slackware είναι φτιαγμένο για να "τα εγκαθιστάς όλα είτε τα θέλεις είτε όχι", αλλά εδώ είναι Slackel, υπάρχει "dependency checking", και δεν θα είχε νόημα αν τα εγκαθιστάμε όλα. Ναι μεν δεν πιάνουν πολύ χώρο στον δίσκο (τώρα μάλιστα που οι σκληροί δίσκοι είναι σχετικά φτηνοί και με χωρητικότητα που μετριέται πια σε Tb), αλλά το Slackel δουλεύει μια χαρά ακόμα και σε ένα παλιό Netbook που έχω, όπου ο χώρος στον δίσκο είναι πρόβλημα, αν τα εγκαταστήσω όλα. Επιπλέον είναι και "θέμα αρχής" - αρνούμαι να εγκαταστήσω τα πάντα σε ένα σύστημα που παρέχει dependency maintenance.
Πιστεύω ότι η "βασική εγκατάσταση με γραφικό περιβάλλον" χρειάζεται μερικά πακέτα ακόμα, με πρώτο κα βασικότερο το wicd (ή ένα άλλο αντίστοιχο). Και το λέω αυτό γιατί δεν χρειάζεται και πολλά για να γίνει πλήρως λειτουργική. Όπως είναι τώρα, πρόκειται να εγκαταστήσω Slackel σε ένα ακόμα υπολογιστή ξεκινώντας με βασική X εγκατάσταση και, αν και το έχω κάνει ήδη μια φορά, το σκέφτομαι να το ξανακάνω γιατί ξέρω ότι δεν είναι απλό. Να σημειώσω ότι όλα τα παραπάνω βασίζονται στην εμπειρία μου με το Slackel Openbox (32 και 64 bit). Δεν έχω δοκιμάσει τις άλλες εκδόσεις (το Openbox στο live CD μου φάνηκε άψογο, δεν βρίσκω κανέναν λόγο να πάω σε πιο βαριές εκδόσεις), ίσως όμως εκεί η βασική εγκατάσταση με Xorg είναι πιο λειτουργική.
Ελπίζω να έιναι προφανές ότι όλα τα παραπάνω είναι με καλή πίστη και σε καμία περίπτωση κριτική ή οτιδήποτε παρόμοιο. Απλά πιστεύω ότι είναι κρίμα να μείνει έτσι, όταν οι "βελτιώσεις" που προτείνω είναι απλές στην υλοποίηση.
Αυτά και χαιρετίσματα από την Πάτρα.