Cerebrux

Τεχνολογία, Gadgets, Εφαρμογές σε απλά ελληνικά

Archon

Ο πρώτος Ελληνικός Arch Linux Installer

Σκοπός αυτού του cli εγκαταστάτη είναι η εγκατάσταση του βασικού συστήματος Arch Linux ΧΩΡΙΣ γραφικό περιβάλλον. Το script αυτό παρέχεται χωρίς καμιάς μορφής εγγύηση σωστής λειτουργίας. Διαβάστε το αρχείο LICENSE. Τέλος, πριν κάνετε λήψη, διαβάστε τις σημειώσεις της έκδοσης στο Release

Με την λήψη και χρήση του Archon αποδέχεστε αυτόματα τους όρους χρήσης του

Ένας installer για… Arch;

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

Επίσης, μιας και υπάρχουν αρκετοί installers εκεί έξω είπαμε να φτιάξουμε κάτι για «εμάς». Εξού και τα Ελληνικά στο Archon.

Το Archon, πέρα από τα Ελληνικά, έχει και μια πολύ σημαντική διαφορά απο τους άλλους installer. Τα περισσότερα, αν όχι όλα τα installers απαιτούν την λήψη custom iso (και όχι του Arch Linux) που τα γράφεις σε usb και σου παρέχουν δυνατότητες πέρα από αυτές που έχει το Wiki του Arch Linux για την βασική εγκατάσταση. Με το Archon δεν θέλουμε να ξεφύγουμε από αυτό.

Advertisements

Πρώτα κατεβάζετε το Arch Linux ISO και έπειτα μέσα απο αυτό κάνετε λήψη το Archon. Θέλουμε δηλαδή να κάνει όσα θα έκανες ούτως η άλλως manually αν δεν χρησιμοποιούσες το Archon.

Στο μέλλον ευελπιστούμε να το κάνουμε πιο KISS και κοντά στο Arch Way χρησιμοποιώντας ένα εξωτερικό conf όπου θα το διαμορφώνεις όπως θες πριν τρέξεις το Archon και θα το στήνει με βάση την διαρρύθμιση που επέλεξες ώστε η βασική εγκατάσταση να γίνει όπως θα ήταν αν το έστηνες manually…

Ωραία και τι κάνει δηλαδή το Archon;

  • Ο Άρχων εγκαθιστά το βασικό σύστημα Arch Linux χωρίς την προσθήκη γραφικού περιβάλλοντος
  • Αναγνωρίζει αν το PC όπου γίνεται η εγκατάσταση έχει BIOS ή UEFI και κάνει τις ανάλογες κατατμήσεις (partitions)
  • Σε ρωτάει για το σύστημα αρχείων και αν θέλεις swapfile για χρήση ως SWAP
  • Λίγο πριν τελειώσει, ρωτάει τον χρήστη αν θέλει να επιλέξει και ένα γραφικό περιβάλλον που θέλει να εγκατασταθεί στο σύστημά του. Αν το αποδεχτεί θα κάνει τις απαραίτητες ενέργειες για να έχει την Vanilla – Upstream έκδοση του γραφικού περιβάλλοντος που επέλεξε.

Σε ποιους απευθύνεται;

  • Σε αυτούς που ήδη έχουν κάνει μερικές φορές την εγκατάσταση Arch Linux σε BIOS ή UEFI PC, και γνωρίζουν τι κάνουν
  • Σε αυτούς που θέλουν μια barebone εκδοχή του Arch Linux (πχ για server)
  • Σε όσους θέλουν να πειραματιστούν σε μια εικονική μηχανή προτού αποπειραθούν να εγκαταστήσουν το Arch Linux στο PC τους

Πως δουλεύει;

Η διαδικασία με την οποία ξεκινάμε την χρήση του Archon δεν διαφέρει από αυτήν της manual εγκατάστασης του Arch. Με άλλα λόγια θα πρέπει:

  1. Nα έχουμε 64bit επεξεργαστή και τουλάχιστον 512MB ram
  2. Αν θέλουμε να διατηρήσουμε το υπάρχων λειτουργικό μας, θα πρέπει να έχουμε έναν δεύτερο δίσκο χωρίς δεδομένα
  3. Να έχουμε κατεβάσει το ISO του Arch Linux
  4. Να έχουμε «κάψει» το ISO σε ένα USB Stick
  5. Να έχουμε ρυθμίσει το PC να ξεκινάει από το LiveUSB
  6. Τέλος, αφού ξεκινήσει με το LiveUSB μόλις φτάσουμε στο περιβάλλον τερματικού (root) του Arch Linux Live να επιβεβαιώσουμε ότι είμαστε συνδεδεμένοι στο Internet.
$ ping -c 5 archlinux.org

Σε περίπτωση που το PC στο οποίο θα ξεκινήσουμε την εγκατάσταση δεν είναι συνδεδεμένο στο internet, θα πρέπει να δούμε τι φταίει

Αφού λύσουμε το όποιο πρόβλημα συνδεσιμότητας, τότε μπορούμε να κατεβάσουμε το Archon μέσα απο το LiveUSB του Arch Linux και να το τρέξουμε. Η διαδικασία είναι απλή:

$ curl -sL https://git.io/archon | tar xz && cd Archon-master

Η παραπάνω εντολή, κατεβάζει το Archon-master.tar.gz, το αποσυμπιέζει και σας «βάζει» μέσα στον φάκελο. Έπειτα τρέχουμε τον Archon :

$ sh archon.sh

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

Γραφικό περιβάλλον θα έχω ;

Όπως ορίζει το Arch kiss, είναι δική σας ευθύνη να διαλέξετε γραφικό περιβάλλον και έπειτα να το ολοκληρώσετε με βάση τις προτιμήσεις σας. Κατά την εγκατάσταση το Archon σας δίνει 14 επιλογές γραφικού περιβάλλοντος:

GNOME, Mate, Deepin, Xfce, KDE, LXQt, Cinnamon, Budgie, i3, Enlightenment, UKUI, Fluxbox, Sugar, Twm

Όποιο γραφικό περιβάλλον και να διαλέξετε, θα εγκατασταθεί ΜΟΝΟ η Vanilla έκδοση τους, όπως ακριβώς ορίζονται από το wiki, στο Arch Linux Desktop Environments του γραφικού περιβάλλοντος που επιλέξατε.

Αν δεν βρείτε το αγαπημένο σας γραφικό περιβάλλον, ανοίξτε ένα issue ή στείλτε μας ένα pull request με την προσθήκη που κάνατε ακολουθώντας τις οδηγίες της ορθής υποβολής συνεισφοράς.

Σημείωση: Σχετικά με τα γραφικά περιβάλλοντα, θα γίνονται αποδεκτά τα αιτήματα (issues, pull requests) ΜΟΝΟ απο γραφικά περιβάλλοντα που βρίσκονται στα επίσημα αποθετήρια και όχι απο AUR !.

Δεν σας πιστεύω…

Μπορείτε να δείτε στο παρακάτω βίντεο την εγκατάσταση του Arch Linux με χρήση του Archon

Ναι αλλά θέλω να κρατήσω και το Windows…

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

Σύντομα θα ασχοληθούμε με το ζήτημα του dualboot στον ίδιο δίσκο. Υπάρχει ήδη ανοιχτό enhancement issue στο #25

Αντιμετωπίζω ένα πρόβλημα… τώρα τι;

Στα πλαίσια της υποστήριξης έχετε την δυνατότητα να ανοίξετε ένα issue. Θέλοντας να καλλιεργήσουμε κλίμα ανοιχτό και φιλόξενο προς όλους τους συμμετέχοντες παρακαλούμε διαβάστε τον Κώδικα δεοντολογίας

Έχω μια ιδέα, πως μπορώ να βοηθήσω;

Κάθε επικοινωνία με τους δημιουργούς σχετικά με το Archon

  • είτε αυτό πρόκειται για ένα ορθογραφικό
  • ή για πρόβλημα στην χρήση του
  • ή για μια απορία
  • μια ιδέα
  • κώδικα
  • ένα γεια

αποτελεί συνεισφορά στην συνέχιση του έργου και όλα έχουν την σημασία τους.

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

Ίσως το χρειαστώ στο μέλλον…

Μπορείτε να παρακολουθείτε την εξέλιξη του Archon με τους εξής τρόπους:

  • Κάνετε κλικ επάνω δεξιά στο αστεράκι και έπειτα στο subscription
  • Μπορείτε επίσης να παρακολουθείτε τα Release όταν θα υπάρχουν νέες εκδόσεις.
  • Τέλος, μπορείτε να παρακολουθείτε το blog https://cerebrux.net για νέα σχετικά με το Archon