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


Ύστερα και από την επιβεβαιωμένη άνοδο του Arch Linux στο Linux desktop και το μεγάλο ενδιαφέρον σας σχετικά με αυτό, το Cerebrux σας φέρνει τον πρώτο ελληνικό Arch Linux Installer.

Τον Archon (Άρχων)

Τι είναι ο Archon;

Ο Archon(Άρχων) είναι ένα bash script που σκοπός του είναι η εγκατάσταση του βασικού συστήματος Arch Linux ΧΩΡΙΣ γραφικό περιβάλλον. Η χρήση του script προτείνεται για εγκατάσταση του Arch σε ξεχωριστό δίσκο (χωρίς κατατμήσεις) για την αποφυγή σπασίματος του συστήματος σας.

Τι κάνει;

  • Ο Άρχων εγκαθιστά το βασικό σύστημα Arch Linux χωρίς την προσθήκη γραφικού περιβάλλοντος
  • Αναγνωρίζει αν το PC όπου γίνεται η εγκατάσταση έχει BIOS ή UEFI και κάνει τις ανάλογες κατατμήσεις (partitions)
  • Δημιουργεί ένα μόνο partition (root+home) και για swap χρησιμοποιεί το systemD-swap
  • Εγκαθιστά τις multilib βιβλιοθήκες για υποστήριξη 32bit εφαρμογών
  • Εγκαθιστά τις πηγές για υποστήριξη του AUR καθώς και το yaourt

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

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

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

  • Κατεβάζουμε το τελευταίο ISO του Arch Linux
  • Το καίμε σε ένα USB Stick
  • Ρυθμίζουμε το PC να ξεκινάει από το LiveUSB
  • Στο περιβάλλον τερματικού (root) του Arch Linux Live δίνουμε
wget https://raw.githubusercontent.com/CerebruxCode/Archon/master/archon.sh
sh archon.sh

Οι απαντήσεις που αφορούν το δίσκο όπου θα γίνει η εγκατάσταση θα πρέπει να είναι της μορφής

/dev/sdx

όπου x το γράμμα του δίσκου όπου θα γίνει η εγκατάσταση (πχ /dev/sda).

Δείτε το εν δράσει στο σύντομο βίντεο: Video Archon: Παρουσίαση του Ελληνικού Arch Linux Installer

Η Αρχή έγινε

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

Για προτάσεις και παρατηρήσεις μπορείτε μέσω των issues στο github του Cerebrux

https://github.com/CerebruxCode/Archon

ή στα σχόλια του παρόντος άρθρου.

Advertisements

6 thoughts on “Archon – Ο πρώτος ελληνικός Arch Linux Installer

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

    Παρολ’ αυτά, βλέποτας τον κώδικα του script, παρατήρησα ότι δε λαμβάνει υπόψιν την ύπαρξη ενός υπάρχοντνος efi partition. Συνεπώς, θα πρότεινα μέσα στο if για το uefi, να γίνεται έλεγχος για ύπαρξη efi partition και αυτό να γίνεται mount απευθείας στο /mnt/boot.
    Αν βρω χρόνο, θα κάτσω να φτιάξω ένα patch.

    Μία δεύτερη ιδέα που θα πρότεινα είναι το script να έχει πιο πολύ εκπαιδευτικό χαρακτήρα, δηλαδή να εξηγεί στο χρήστη τι κάνει και γιατί. Βέβαια, αυτό απαιτεί περισσότερη δουλειά, αλλά απλά έριξα μία ιδέα.

    Ελπίζω το σχόλιο μου να σας βοήθησε, καλή συνέχεια.

    1. Πράγματι, το Arch δεν χρειάζεται installers. Η διαφορά εδώ είναι ότι αποτελεί ό,τι πιο κοντινό στο KISS του Arch. Κάνει μονο όσα θα έκανες ούτως η άλλως. Απευθύνεται δηλαδή (όπως λέμε και στο README, αλλά και εδω) σε αυτούς που ξέρουν να κάνουν εγκατάσταση Arch και απλά θέλουν να κάνουν ξανά μια καθαρή εγκατάσταση.

      Σχετικά με το feedback σου:

      1) Αν μπορείς να διευκρινήσεις λίγο τι εννοείς να κοιτάει αν υπάρχει ήδη efi partition ? Επειδή το script στην πρώτη αυτή έκδοση κάνει εξολοκλήρου διαγραφή του δίσκου (μαζί με οποιοδήποτε partition table) δεν νομίζω να μένει κανένα efi partition. Όλα στήνονται απο την αρχή. Αν μπορείς να το διευκρινήσεις με ένα use case.

      2) Αυτό με τον εκπαιδευτικό χαρακτήρα είναι μια ενδιαφέρουσα ιδέα, Θα μπορούσε πρίν απο κάθε εντολή να εμφανίζει την εντολή που θα τρέξει και να λέει με λίγα λόγια τι κανει και το γιατί. Αλλά όπως είπα και εξαρχής, είναι κυρίως για αυτούς που ξέρουν να κάνουν εγκατάσταση και απλά «βαριούνται» να την κάνουν πάλι manual.

    2. Αν φτιάξεις patch θα χαρούμε να το συμπεριλάβουμε 🙂

      Προφανώς έχουμε αρκετά πράγματα στην todo-list μας, ωστόσο αν είδες προτείνουμε να γίνεται σε δίσκο χωρίς κατατμήσεις για αυτό το λόγο. Αν πρόσεξες γίνεται έλεγχος αν το PC που τρέχει το script είναι με UEFI ή BIOS.

      Θα γελάσεις αλλά και εγώ διαφωνώ σχετικά με την ύπαρξη installer 🙂

      Σκοπός αυτού του script είναι να μείνει όσο πιο κοντά στην KISS φιλοσοφία του Arch. Tο script κάνει μόνο τα απαραίτητα προκειμένου να έχεις μια barebone εγκατάσταση του Arch. Δηλαδή κάποιος που θα ακολουθήσει τους οδηγούς που έγραψε ο @cerebrux θα κάνει ΑΚΡΙΒΩΣ τα ίδια πράγματα μέχρι να φτάσει στο σημείο που πρέπει να μπει γραφικό περιβάλλον.

      Για παράδειγμα πήρες νέο σκληρό και θες να βάλεις το Arch;
      Τρέχεις το script και μετά το reboot κάνεις ότι θες, βαζεις γραφικό, στήνεις server κλπ.
      Χωρίς περιττά πράγματα ούτε κρυφές ρυθμίσεις.

      Ωραία η ιδέα της επεξήγησης αλλά εκτιμώ ότι τα σχετικα άρθρα για την εγκατάσταση του Arch που υπάρχουν στο Cerebrux αναλύουν εκτενώς αυτό το κομμάτι.

  2. Θα ήθελα να εκφράσω τον μετριοπαθή «αποτροπιασμό» μου για το εγχείρημα, με το συμπάθιο αδέρφια.
    Από φίλους του ΕΛΑΚ θα. περιμένω μια επεξήγηση για το πώς πάτε να ανακαλύψετε τον τροχό πάλι. Υπάρχουν ήδη παρόμοια, προχωρημένα εγχειρήματα που έχουν ήδη κατοχυρωθεί και κερδίσει το σεβασμό στο χώρο. Σε ένα από αυτά τυχαίνει να έχω συμβάλλει στην ελληνική μετάφραση. Έχω την εντύπωση ότι αυτά τα συστήματα υποβοήθησης εγκατάστασης είναι απαιτητικά για δικλείδες ασφαλείας και χειρισμό των διαφόρων συστημάτων δίσκων και εκκίνησης με αξιοπιστία.
    Επίσης το εύρος των πιθανών χρηστών είναι απειροελάχιστο έως ανύπαρκτο.
    What were you thinking?

    1. Πέτρο

      Ποιος είπε ότι πάμε να ανακαλύψουμε τον τροχό;; Ένα script που αυτοματοποιεί κάποια κομμάτια της εγκατάστασης του Arch Linux κάναμε. Δεν ακυρώσαμε καμιά προσπάθεια ούτε έχουμε προτρέψει κάποιον να βάλει τη δική μας από το να προτιμήσει άλλες επιλογές.

      Πολύ καλά έκανες και βοήθησες στην ελληνική μετάφραση. Προφανώς και η γνώμη σου είναι σεβαστή (δεν είναι ανάγκη να συμφωνούμε) αλλά αν θυμάμαι καλά το ΕΛ/ΛΑΚ έχει να κάνει με το εύρος επιλογών.

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

    2. Αγαπητε Πετρο,
      1) Δεν μπορεις να εχεις την παραμικρη ιδεα για το πιθανο ευρος των χρηστων αυτου του σκριπτ.
      2) Ο τροπος σου/αντιμετωπιση σου, ειναι ο βασικος λογος οπου η κοινοτητα του Linux -μερικως αλλα σε πολυ μεγαλο ποσοστο- πασχει …
      Και εξηγουμαι..
      Υπαρχουν 1-2 ανθρωποι,που ασχολουνται/δημιουργουν ενα προτζεκτ.
      Αφιερωνουν χρονο και φαια ουσια.
      Λεφτα ΔΕΝ σου ζητησαν.
      Πιστολι στον κροταφο ΔΕΝ σου εβαλαν, να δουλεψεις το λογισμικο τους.
      Τη δικη σου προσωπικη συμβολη, ΔΕΝ τη ζητησαν.
      Αποφασισαν να το διανεμουν Δωρεαν, ως Βοηθημα, σε οποιονδηποτε πιθανον να μπορει να το χρειαστει, ποτε.
      Και εσυ, καθεσαι και γραφεις προσβλητικα ποστ?
      Για ποιο λογο?
      Τι κακο προκληθηκε σε εσενα, απο ποιους? μεσα απο μια τετοια κινηση (δημιουργια ενος σκριπτ)?
      Λατρευω το Linux πραγματικα, αλλα ωρες-ωρες, η κοινοτητα με αηδιαζει/κουραζει παντελως..
      Και ειλικρινα..
      Οι «του Linux», ειμαστε Πρωτοι στο να δινουμε μαθηματα για Ελευθεριες,Επιλογες και τα σχετικα, σε απανταχου χρηστες αλλων Λειτουργικων.
      Αλλα οταν ξεφυτρωνει ενα οποιοδηποτε νεο προτζεκτ.. πολλες φορες μιλαμε προσβλητικα,απαξιωτικα, για την «Ανακαλυψη του Τροχου»… κτλ κτλ.
      Υποκρισια στο Μεγαλειο της…

Απορίες, παρατηρήσεις, ιδέες... Ελεύθερα ! Πες την άποψή σου... έστω και Ανώνυμα:

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s