Άσχημος μικρός πιγκουίνος

Καθαρά για λόγους ενδιαφέροντος, τον Φεβρουάριο του 2019 αποφάσισα να εμβαθύνω στο Linux από το μηδέν με τη σκέψη ότι ήρθε η ώρα να δημιουργήσω τη δική μου διανομή, ποτέ δεν ξέρεις, το Διαδίκτυο θα ήταν στην πραγματικότητα απενεργοποιημένο και οι υπάρχουσες διανομές GNU/Linux χωρίς το Διαδίκτυο δεν θα μπορούσε να εγκαταστήσει πακέτα.

Άσχημος μικρός πιγκουίνος

Πρώτα, συναρμολόγησα ένα βασικό σύστημα χρησιμοποιώντας το βιβλίο LFS. Όλα ξεκίνησαν, αλλά αποφάσισα ότι μια γυμνή κονσόλα Linux ήταν ένα θλιβερό θέαμα, ανέλαβα το Xorg. Για να εγκαταστήσετε το Xorg στο βασικό σύστημα πρέπει να εγκαταστήσετε μια δέσμη πακέτων σύμφωνα με το βιβλίο BLFS. Η μη αυτόματη εγκατάσταση πακέτων είναι φυσικά καλή, αλλά χρειάζεστε έναν βοηθό. Έτσι προέκυψε η ιδέα να δημιουργηθεί μια υπηρεσία που θα βοηθούσε στη συλλογή πακέτων.

Η ουσία της υπηρεσίας είναι η εξής: υπάρχει ένας συγκεκριμένος ιστότοπος στη στοίβα LAMP που είναι συνδεδεμένος με τη βάση δεδομένων του πακέτου και ο οποίος δημιουργεί σενάρια εγκατάστασης Bash αντί για σελίδες HTML. Η βάση δεδομένων αποθηκεύει πληροφορίες σχετικά με πακέτα, εξαρτήσεις και ενημερώσεις κώδικα.

Πρώτα, εγκατέστησα το mc χρησιμοποιώντας την υπηρεσία. Παραδόξως, οι εξαρτήσεις επιλύθηκαν, οι πηγές κατασκευάστηκαν και εγκαταστάθηκαν. Μετά ανέλαβα το Xorg· και η συναρμολόγησή του ολοκληρώθηκε με επιτυχία. Αλλά όταν προσπάθησα να δημιουργήσω το GNOME, με περίμενε μια έκπληξη: μια εξάρτηση από τη σκουριά μέσω του librsvg. Η ανάρτηση του Απριλίου «Ένα καλό πράγμα δεν μπορεί να ονομαστεί σκουριά» είναι αφιερωμένη σε αυτό το πρόβλημα.

Έχοντας αποφασίσει ότι όλα ήταν λυπηρά με το GNOME, στράφηκα στο MATE, αλλά αποδείχτηκε ότι εξαρτάται επίσης από το librsvg. Αφού ο Mate ανέλαβε το LXDE, παραδόξως όλα λειτούργησαν, αλλά με μικρά λάθη (κακή απόδοση των στοιχείων ελέγχου και έλλειψη εικονιδίων στα παράθυρα).

Επιλύοντας το πρόβλημα με τα κουμπιά, αποφάσισα να κοιτάξω τις προηγούμενες εκδόσεις του librsvg με την ελπίδα να βρω μια έκδοση για το GCC. Παραδόξως, αποδείχθηκε ότι οι πρώτες εκδόσεις του πακέτου γράφτηκαν για το GCC. Μετά την επιτυχή μεταγλώττιση της προηγούμενης έκδοσης του librsvg, εγκατέστησα το πακέτο gnome-icon-theme-symbolic. Και το πρόβλημα με τα εικονίδια στα windows λύθηκε.

Εάν το πρόβλημα με τα κουμπιά επιλυθεί, τότε θα πρέπει να εγκατασταθεί το περιβάλλον MATE. Και έτσι έγινε. Το περιβάλλον Mate δημιουργήθηκε και εγκαταστάθηκε με επιτυχία.

Εγκατέστησα προγράμματα και παιχνίδια και αποδείχθηκε ότι ήταν ένα αρκετά λειτουργικό και ακόμη και άνετο γραφικό περιβάλλον. Φυσικά, υπάρχουν προβλήματα και ελλείψεις, αλλά για έναν σόλο συντηρητή είναι απλώς ένα εξαιρετικό αποτέλεσμα.

Κριτική βίντεο σε σπασμένα αγγλικά.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο