Αμέλια: Ένας νέος εγκαταστάτης Arch Linux με βάση το Bash


Η Amelia είναι ένας νέος εγκαταστάτης Arch Linux που βασίζεται σε Bash και επικεντρώνεται σε αυτοματοποιημένες, διαισθητικές διαδικασίες εγκατάστασης, προσαρμοσμένες για έμπειρους χρήστες.

Το Arch Linux συχνά υμνείται για την ευελιξία, την απλότητα και τη δύναμή του. Ωστόσο, η διαδικασία εγκατάστασης μπορεί να είναι τρομακτική για τους νέους χρήστες και χρονοβόρα για τους έμπειρους. Εδώ έρχεται η Amelia, ένας νέος εγκαταστάτης Arch βασισμένος στο Bash που συνδυάζει αυτοματοποίηση και αλληλεπίδραση, απλοποιώντας τη διαδικασία εγκατάστασης χωρίς να θυσιάζει τον έλεγχο.

Είναι σχεδόν 5.000 γραμμές σκριπτ Bash, υποστηρίζοντας μόνο τις σύγχρονες πλατφόρμες GPT. Χρησιμοποιεί τις Προδιαγραφές Ανιχνεύσιμων Διαμερισμάτων για να εντοπίζει και να διαχειρίζεται τα διαμερίσματα αυτόματα. Αυτό σημαίνει ότι δεν χρειάζεται πλέον να επεξεργάζεστε χειροκίνητα το αρχείο fstab—μια εργασία που μπορεί να είναι επιρρεπής σε σφάλματα και να προκαλεί άγχος για πολλούς.

Τα συστήματα αρχείων του εγκαταστάτη και η διαδικασία εκκίνησης ακολουθούν τις τελευταίες τάσεις. Για παράδειγμα, κατά τη χρήση του συστήματος αρχείων ext4, παραλείπεται η παραδοσιακή εντολή genfstab και οι ενσωματωμένοι μηχανισμοί του systemd χειρίζονται τις απαραίτητες ρυθμίσεις.

Αυτή η αυτοματοποίηση επεκτείνεται και στο initramfs, όπου το systemd αντικαθιστά τον παλαιότερο συνδυασμό του base και του udev, βελτιώνοντας περαιτέρω τη ρύθμιση.

Παρά το αυτοματοποιημένο backend της, η Amelia δεν αφαιρεί τον έλεγχο από τον χρήστη. Η διαδικασία εγκατάστασης είναι ιδιαίτερα διαδραστική, με μενού και έγχρωμες εντολές που καθοδηγούν τους χρήστες σε κάθε βήμα.

Εγκαταστάτης Amelia Arch Linux

Για τη διαχείριση δίσκων, ο εγκαταστάτης χρησιμοποιεί το cgdisk, προσφέροντας ένα ψευδο-GUI που συνδυάζει την ευκολία χρήσης με ισχυρή λειτουργικότητα. Αυτό εξασφαλίζει ότι η διαχείριση διαμερισμάτων είναι ασφαλής και φιλική προς τον χρήστη.

Οι χρήστες έχουν τον τελευταίο λόγο στις βασικές επιλογές διαμόρφωσης, με τον εγκαταστάτη να απαιτεί επιβεβαίωση σε κάθε κρίσιμο βήμα. Αυτό κρατά τον χρήστη ενημερωμένο και υπό έλεγχο, μειώνοντας τον κίνδυνο ανεπιθύμητων αποτελεσμάτων.

Επιπλέον, η Amelia προσφέρει ένα λεπτομερές σύστημα μενού που περιλαμβάνει εξατομίκευση, ρύθμιση συστήματος και διαχείριση δίσκου. Οι χρήστες μπορούν να επιλέξουν την τοπική τους ρύθμιση και τη διάταξη πληκτρολογίου και να προσαρμόσουν το σύστημά τους για συγκεκριμένα περιβάλλοντα επιφάνειας εργασίας, όπως KDE Plasma, GNOME, Xfce, κ.λπ., βελτιστοποιημένα για απόδοση.

Διαθέσιμες είναι επίσης οι προηγμένες επιλογές, όπως η επιλογή πυρήνα και η διαχείριση EFI εκκίνησης, προσαρμοσμένες για χρήστες που θέλουν να διαμορφώνουν τα συστήματά τους. Αυτός ο εγκαταστάτης του Arch εκτελεί επίσης διάφορους ελέγχους πριν προχωρήσει στην εγκατάσταση, όπως την επαλήθευση της λειτουργίας UEFI, τη σύνδεση στο διαδίκτυο και την ενημέρωση του ρολογιού του συστήματος.

Τέλος, η Amelia περιλαμβάνει δυνατότητες για προχωρημένους χρήστες, όπως κρυπτογράφηση LUKS για κατατμήσεις δίσκων και προσαρμογή της διαδικασίας pacstrap. Ανάλογα με την εμπειρία και τις προτιμήσεις τους, οι χρήστες μπορούν να επιλέξουν αυτόματους ή χειροκίνητους τρόπους δημιουργίας κατατμήσεων και εγκατάστασης.

Πώς να χρησιμοποιήσετε τον εγκαταστάτη Amelia Arch Linux

Ακολουθεί το κύριο πράγμα που πρέπει να καταλάβουμε: πώς να χρησιμοποιήσουμε αυτόν τον εγκαταστάτη. Όπως μπορείτε να φανταστείτε, αυτό είναι ένα εργαλείο τρίτου μέρους και δεν αποτελεί μέρος της εικόνας εγκατάστασης του Arch. Για να ξεκινήσετε, εκκινήστε από την εικόνα ISO σε λειτουργία live. Μόλις φορτωθεί και έχετε το prompt του κελύφους, κατεβάστε το script Amelia χρησιμοποιώντας μια απλή εντολή Curl:

curl -O https://gitlab.com/prism7/archery/-/raw/main/Amelia.sh

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

sh Amelia.sh

Μόλις ολοκληρωθεί η εγκατάσταση, θα δείτε μια οθόνη που επιβεβαιώνει ότι το νέο σας σύστημα Arch Linux έχει εγκατασταθεί επιτυχώς. Απλώς επανεκκινήστε τον υπολογιστή σας και θα είστε έτοιμοι.

Το Arch Linux εγκαταστάθηκε επιτυχώς χρησιμοποιώντας τον εγκαταστάτη Amelia.

Συμπέρασμα

Όπως ξέρετε, προτείνουμε προϊόντα μόνο μετά από εκτενή δοκιμή τους και κοινοποίηση της εμπειρογνωμοσύνης μας. Λοιπόν, αυτή είναι η γνώμη μου.

Η Αμέλια κάνει αποτελεσματικά αυτό που υποτίθεται ότι πρέπει να κάνει: εγκαθιστά το Arch Linux. Ωστόσο, είναι σημαντικό να κατανοήσετε ότι το εργαλείο είναι σχεδιασμένο για προχωρημένους χρήστες, όχι για αρχάριους.

Με άλλα λόγια, ο κύριος σκοπός του είναι να εξοικονομήσει χρόνο για χρήστες που έχουν ήδη εμπειρία και γνωρίζουν πώς να εγκαθιστούν το Arch Linux χειροκίνητα. Εάν χρησιμοποιείτε το Amelia, θα πρέπει ήδη να ξέρετε τι κάνετε. Θα απογοητευτείτε αν περιμένετε από τον εγκαταστάτη να σας καθοδηγήσει βήμα προς βήμα.

Αυτό ισχύει ιδιαίτερα για την κατανομή δίσκων, όπου η καλή κατανόηση των διαφορετικών τύπων διαμερισμάτων είναι κρίσιμη.

Στόχευα να στήσω γρήγορα το Arch με ένα ελαφρύ desktop Xfce. Χάρη στην Αμέλια, τα κατάφερα σε μόλις 15 λεπτά, κάτι που είναι φανταστικό. Εδώ είναι το τελικό αποτέλεσμα.

Ωστόσο, η διαδικασία δεν ήταν χωρίς προβλήματα. Συγκεκριμένα, αντιμετωπίσαμε ζητήματα με τους ελέγχους συνέπειας των πακέτων κατά τη χρήση παράλληλων λήψεων Pacman. Το λύσαμε θέτοντας την Amelia να αποφεύγει τις παράλληλες λήψεις. Οπότε, να το έχετε υπόψη σας.

Μας άρεσε που ο εγκαταστάτης βάζει αυτόματα τον νέο χρήστη στην ομάδα «wheel», επιτρέποντάς σας να χρησιμοποιείτε την εντολή sudo για εργασίες διαχειριστή αμέσως χωρίς να χρειάζεται να το ρυθμίσετε μόνοι σας μετά την εγκατάσταση.

Εν ολίγοις, η Amelia είναι ένα εξαιρετικό εργαλείο για την εγκατάσταση του Arch Linux. Εξοικονομεί σημαντικό χρόνο στους έμπειρους χρήστες χειριζόμενη αυτόματα μεγάλο μέρος της χειροκίνητης ρύθμισης.

Για εκείνους από εσάς που ανησυχούν ακόμα ότι η εγκατάσταση του Arch μπορεί να είναι δύσκολη, μην ανησυχείτε—έχουμε έναν αναλυτικό οδηγό που κάνει κάθε βήμα της διαδικασίας εγκατάστασης εύκολο να το ακολουθήσετε.

Για περισσότερες πληροφορίες σχετικά με τον εγκαταστάτη Amelia Arch, επισκεφθείτε τη σελίδα του στο GitLab.