Ο πρώτος Ελληνικός Arch Linux Installer
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AUTHORS
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
archon.sh

README.md

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 δεν θέλουμε να ξεφύγουμε από αυτό. Πρώτα κατεβάζετε το Arch Linux ISO και έπειτα μέσα απο αυτό κάνετε λήψη το Archon. Θέλουμε δηλαδή να κάνει όσα θα έκανες ούτως η άλλως manually αν δεν χρησιμοποιούσες το Archon.

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

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

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

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

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

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

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

  1. Nα έχουμε 64bit επεξεργαστή και τουλάχιστον 512MB ram
  2. Να έχουμε κατεβάσει το ISO του Arch Linux
  3. Να έχουμε "κάψει" το ISO σε ένα USB Stick
  4. Να έχουμε ρυθμίσει το PC να ξεκινάει από το LiveUSB
  5. Τέλος, αφού ξεκινήσει με το 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 και τον GRUB. Οι απαντήσεις θα πρέπει να είναι της μορφής

/dev/sdx

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

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

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

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

Στην παρούσα έκδοση προτείνεται η εγκατάσταση του Arch Linux, με το Archon να γίνει σε ξεχωριστό δίσκο για την αποφυγή σπασίματος του συστήματος σας. Σύντομα θα ασχοληθούμε με το ζήτημα του dualboot στον ίδιο δίσκο. Υπάρχει ήδη ανοιχτό enhancement issue στο #25

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

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

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

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

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

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

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

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

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

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