Προς το περιεχόμενο

Blue-Arch-Installer


μπουρτζοβλαχος

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Πριν με κραξετε ξερω υπαρχουν και αλλοι εναλλακτικοι arch installers εκει εξω  :P

Σας παρουσιαζω τον Blue-Arch-Installer

που εφτιαξα, εκτος απο την βασικη εγκατασταση υπαρχουν 3 επιλογες για desktop, Gnome, Plasma και Xfce, αργοτερα θα και αλλοι.

1

Δυνατοτητα επιλογης εγκαταστασης Legacy-bios και uefi, αναλογα με τις ρυθμισεις bios επιλεγετε την αντιστοιχη επιλογη

1

Βασικη προυποθεση να εχετε κανει πρωτα το partitioning για να επιλεξετε τον δισκο/partition που θα εγκατασταθει το arch.

Ο Blue-Arch-Installer δεν ειναι live iso, ειναι ενα συμπιεσμενο αρχειο με scripts που θα το βρειτε εδω

https://sourceforge.net/projects/blue-arch-installer/

που θα το τραβατε απο εδω

https://github.com/kyknos123/Blue-Arch-Installer

Κανοντας boot απο το επισημο arch iso δινοντας αυτες τις εντολες

pacman -Sy

pacman -S git squashfs-tools

git clone https://github.com/kyknos123/Blue-Arch-Installer
chmod +x /root/Blue-Arch-Installer/arch
/root/Blue-Arch-Installer/arch

Ο εγκαταστατης ξεκινα και δειτε βιντεο-παρουσιαση, επισης εχει επιλογες για δυνατοτητα να ορισετε ονομα-pc δημιουργια λογαριασμου χρηστη με κωδικο ορισμος κωδικου root και timezone

 

 Καλη Συνεχεια :D

 

Επεξ/σία από μπουρτζοβλαχος
  • Like 2
  • Thanks 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Κοιτα δεν ειναι ασχημη προσπαθεια , αλλα ας ειμαστε ρεαλιστες.Αν δεν ενσωματωσεις με ευκολο τροπο μεσα στον installer την δημιουργια των partitions χανεται η ουσια της προσπαθειας.
Ο hardcore χρηστης θα κανει την εγκατασταση με το χερι.Αρα υποθετω οτι το σκριπτ απευθυνεται στον απλο χρηστη και ο απλος χρηστης δεν πολυξερει απο partitions schemes.

Eπισης τα 2 προγραμματακια που χρειαζονται , θα μπορουσε με καποιον τροπο να τσεκαρει το σκριπτ αν υπαρχουν ή οχι (λογικα δεν θα υπαρχουν) και να τα εγκαταστει αυτοματα , χωρις να πρεπει να το κανει ο χρηστης.

Εχω κανει την εγκατασταση του arch τον τελευταιο μηνα πανω απο 3 φορες...με το χερι... οποτε οτιδηποτε αυτοματοποιει την διαδικασια για μενα ειναι ευπροσδεκτο.

YΓ : επισης μετα απο μια καθαρη εγκατασταση arch απο ο,τι εχω διαπιστωσει υπαρχουν ποοοολλα προγραμματακια/υποπρογραμματακια που πρεπει να μπουν για να δουλευουν διαφορα πραγματα στο συστημα σωστα..καλο θα ηταν καποια στιγμη να μαζευτει μια λιστα ωστε να ενσωματωνεται μεσα σε τετοιους installers.

Επεξ/σία από mphxths
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Γράψε ένα bash script με τις εντολές που χρειάζονται και βάλτες στο github. Δες εδώ πως μπορείς να το τρέξεις χωρίς καν να το αποθηκεύσεις:https://stackoverflow.com/a/5735767/592289

 

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

46 λεπτά πριν, mphxths είπε

Κοιτα δεν ειναι ασχημη προσπαθεια , αλλα ας ειμαστε ρεαλιστες.Αν δεν ενσωματωσεις με ευκολο τροπο μεσα στον installer την δημιουργια των partitions χανεται η ουσια της προσπαθειας.

Δεν εχεις αδικο, αλλα απο τη στιγμη που το arch iso δεν εχει γραφικο περιβαλλον μεσα δεν μπορεις να ενσωματωσεις δημιουργια partitions, βλεπε (ubiquity εγκαταστατη ubuntu) το ubuntu για παραδειγμα ερχεται εξορισμου με γραφικο περιβαλλον δεν ειναι με κονσολα, η μονη λυση που βλεπω ειναι custom live arch με γραφικο περιβαλλον με ενσωματωμενο εγκαταστατη, αλλα αυτη η custom διανομη θα βγει 1,5-2gb οσο η live του ubuntu.

😛Η arch κοινοτητα βγαζει καθε 1η του μηνα update iso, εγω τι πρεπει να κανω να βγαζω καθε πρωτη του μηνος και customia?  :P  

58 λεπτά πριν, mphxths είπε

YΓ : επισης μετα απο μια καθαρη εγκατασταση arch απο ο,τι εχω διαπιστωσει υπαρχουν ποοοολλα προγραμματακια/υποπρογραμματακια που πρεπει να μπουν για να δουλευουν διαφορα πραγματα στο συστημα σωστα..καλο θα ηταν καποια στιγμη να μαζευτει μια λιστα ωστε να ενσωματωνεται μεσα σε τετοιους installers.

Και επ αυτου θα συμφωνησω, γιαυτο και προνοησα εξορισμου εκτος απο την βασικη εγκατασταση να ενσωματωσω xorg drivers, ανοιχτοι οδηγοι intel, nvidia, vesa-mesa, touchpad-keyboard καθως και ntfs-3g για αναγνωση/εγγραφη ntfs σκληρων, rsync που δεν περιερχονται στη βασικη εγκατασταση.

:P Τωρα αν μπω στην κοινοτητα του arch και τους προτεινω συμπεριλαμβανετε τα scripts σε συνδιασμο με γραφικο με γραφικο περιβαλλον, θα με διωξουν με τις κλωτσιες, αρα δεν εξαρταται απο μενα η απο τον καθεναν.

 

27 λεπτά πριν, pmav99 είπε

Γράψε ένα bash script με τις εντολές που χρειάζονται και βάλτες στο github. Δες εδώ πως μπορείς να το τρέξεις χωρίς καν να το αποθηκεύσεις:https://stackoverflow.com/a/5735767/592289

Πολυ καλο, θα κανω δοκιμες και μπορει να το συμπεριλαβω

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Προσωπικά δεν θεωρώ ότι τα partitions είναι φασαρία. Ή μάλλον, είναι η λιγότερη φασαρία της εγκατάστασης. Αλλά η αυτοματοποίησή τους είναι δύσκολη γιατί δεν μπορείς να πιάσεις όλες τις περιπτώσεις. Πχ διαφορετικό δίσκο για / και για /home. Το καλύτερο που μπορείς να πετύχεις είναι ό,τι και το ubuntu, δηλαδή να δίνεις 2-3 generic partitions schemes και αν δεν βολεύουν, custom.

Επεξ/σία από pmav99
  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Εμείς με το Archon αν το βάζεις σε σκληρό άδειο χωρίς partitions τα κάνει μόνο του. Τώρα δουλεύω πάνω στο partitioning σε σκληρούς με ήδη υφιστάμενα partitions.

Επεξ/σία από becoming_I
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

4 λεπτά πριν, pmav99 είπε

Προσωπικά δεν θεωρώ ότι τα partitions είναι φασαρία. Ή μάλλον, είναι η λιγότερη φασαρία της εγκατάστασης. Αλλά η αυτοματοποίησή τους είναι δύσκολη γιατί δεν μπορείς να πιάσεις όλες τις περιπτώσεις. Πχ διαφορετικό δίσκο για / και για /home. Το καλύτερο που μπορείς να πετύχεις είναι ό,τι και το ubuntu, δηλαδή να δίνεις 2-3 generic partitions schemes και αν δεν βολεύουν, custom.

Ακριβως και το ubuntu δεν πιανει ολες τις περιπτωσεις partitioning, και δεν νομιζω υπαρχει και καμια ειδικα, οσον αφορα το γεγονος στην κρυπτογραφημενη εγκατασταση.

Το ubuntu-Fedora-Debian για καποιο ανεξηγητο λογο χωρις να δινεται επιλογη αν επιλεξεις encrypt install, σου διαγραφει ολο τον σκληρο και lvm-encrypt και οχι ενα μερος του σκληρου.

εχω κανει κρυπτογραφημενη εγκατασταση Arch-Ubuntu σε ενα μεμονωμενο partition με τον grub μεσα χωρις /boot  partition με ext4 οχι lvm απλα ηθελε σεταρισμα με το χερι /etc/default/grub

GRUB_ENABLE_CRYPTODISK=y"

GRUB_CMDLINE_LINUX_DEFAULT=cryptdevice=/dev/sdXX:crypt quiet"

/etc/crypttab

crypt UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx none luks,discard"

που οι εγκαταστατες δεν τα κανουν αυτοματα ποσο μαλλον το arch που εχει διαφορετικη φιλοσοφια

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Κοιτα δεν θελω να ακυρωσω κανενος την προσπαθεια , αλλα ο πιο ευκολος τροπος να μπει το archlinux στις μερες μας , ειναι να βαλεις antergos , να αφαιρεσεις τα πακετα του antergos repo , το ιδιο το repo και βουαλα...ετοιμο σεταρισμενο archlinux :) Και ασε τους αλλους στο φορουμ του archlinux να κλαιγονται και να φωναζουν οτι το antergos δεν ειναι arch :)

Ολα τα αλλα ειναι ασκησεις επι χαρτου , για να λεμε οτι φτιαξαμε σκριπτακια :)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εμείς τα κάνουμε τα σκριπτ εσυ τι ενοχλείσαι; Ο καθένας κάνει ότι θέλει για τον εαυτό του και την κοινότητα. Βάλτε όλοι arch από το antergos fine by me 😁

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

4 ώρες πριν, becoming_I είπε

Εμείς τα κάνουμε τα σκριπτ εσυ τι ενοχλείσαι; Ο καθένας κάνει ότι θέλει για τον εαυτό του και την κοινότητα. Βάλτε όλοι arch από το antergos fine by me 😁

3 προτασεις , οι 2 με ξεπερνανε.Στην 1η υπεθεσες λανθασμενα οτι ενοχλουμαι .Στην 3η ενοιωσες την αναγκη να δηλωσεις αν ειναι fine by you ή οχι , o τροπος που θα χρησιμοποιησει καποιος για να βαλει arch.

Aπο κει και περα προφανες ειναι οτι ο καθενας κανει ο,τι θελει για τον εαυτο του και για την κοινοτητα.Πανω στο συγκεκριμενο θεμα ειχανε παιξει παλιοτερα πολυ καλυτερα σκριπτς και απλα καποια στιγμη οι προγραμματιστες των τα παρατησαν.Αν θελετε να ξανα ανακαλυψετε τον τροχο fine by me που λες και συ...εγω οφειλω να ενημερωσω την κοινοτητα ποιος ειναι αυτην την στιγμη ο πιο βελτιστος και γρηγορος τροπος.Ο καθενας συμβαλλει στην κοινοτητα οπως μπορει..αλλος με γνωσεις αλλος με σκριπτς κλπ κλπ :)

ΥΓ : Αυτο που θα χε νοημα , θα ηταν , να αυτοματοποιησει τα αρχικα βηματα (εκτος partitioning) , και μετα να φτιαξει 2-3 υπο-σκριπτς αναλογα το DE.Και να περναει οτιδηποτε ειναι χρησιμο και απαραιτητο για την ομαλη λειτουργια του συστηματος .Αυτο προυποθετει να εγκαταστησει το arch με το χερι , να περασει το εκαστοτε DE , login managers , να δει τι λειπει , να το περναει να το καταγραφει κ.ο.κ.
Ωστε μετα το περας της εκτελεσης του σκριπτ να ειναι ενα πληρες και σωστα λειτουργησιμο συστημα , οπου το μονο που θα του λειπει θαναι ο,τι προγραμμα θελει ο χρηστης και τιποτα απο τα βασικα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

@mphxths Ποια είναι η λίστα με τα min πακέτα που θεωρείς ότι πρέπει να έχει ένα desktop σύστημα;

Βασικά τώρα που το σκέφτομαι μπορούμε να τη βγάλουμε σχετικά εύκολα κάνοντας export τη λίστα με τα πακέτα που έχουμε εγκαταστημένα στα συστήματά μας και παίρνοντας την τομή τους.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

35 λεπτά πριν, pmav99 είπε

@mphxths Ποια είναι η λίστα με τα min πακέτα που θεωρείς ότι πρέπει να έχει ένα desktop σύστημα;

Βασικά τώρα που το σκέφτομαι μπορούμε να τη βγάλουμε σχετικά εύκολα κάνοντας export τη λίστα με τα πακέτα που έχουμε εγκαταστημένα στα συστήματά μας και παίρνοντας την τομή τους.

μπορεις να ξεχωρισεις τα πακετα απο τις εξαρτησεις? γιατι εγω δεν μπορω, ενα χαρακτηριστικο παραδειγμα το ntfsprogs πακετο, βαζει το fuse2 και 3 με το ntfs-3g μαζι, αν εσυ τα συμπεριλαβεις ολα απλα θα τα ξαναεγκαταστησει, διπλος κοπος και χασιμο χρονου στην εγκατασταση

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

12 λεπτά πριν, μπουρτζοβλαχος είπε

ενα χαρακτηριστικο παραδειγμα το ntfsprogs πακετο, βαζει το fuse2 και 3 με το ntfs-3g μαζι

όχι. To ntfsprogs τραβάει μόνο το fuse2. Το fuse3 το φέρνει το sshfs
 

pacman -Qi fuse2 fuse3

 

14 λεπτά πριν, μπουρτζοβλαχος είπε

μπορεις να ξεχωρισεις τα πακετα απο τις εξαρτησεις?

Δεν είμαι σίγουρος τι εννοείς. Όλα τα πακέτα εξαρτώνται από άλλα πακέτα και τελικά από το base. Οι εξαρτήσεις είναι ένας γράφος με πολλά επίπεδα.

15 λεπτά πριν, μπουρτζοβλαχος είπε

αν εσυ τα συμπεριλαβεις ολα απλα θα τα ξαναεγκαταστησει,

καλά δεν είναι και τίποτα τρομερό να πάρεις την λίστα των εγκαταστημένων πακέτων και να πετάξεις έξω αυτά που έχουν ήδη εγκατασταθεί, αλλά το βασικό ερώτημα είναι για ποιο λόγο να μην εγκαταστήσεις κατευθείαν όλα τα πακέτα που (θεωρείς) ότι θα χρειαστείς;

Anyway, I am just brainstorming, don't pay too much attention to me.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
1 ώρα πριν, pmav99 είπε

@mphxths Ποια είναι η λίστα με τα min πακέτα που θεωρείς ότι πρέπει να έχει ένα desktop σύστημα;

Δεν ειναι στανταρ , γιατι παει αναλογως τι DE θα εγκαταστησεις στην πορεια.Γιατι καποια πιο πληρη DE (kde, gnome) περνανε πραγματα που χρειαζονται τα ιδια ή/και το συστημα , που δεν περνανε τα αλλα DEs.

Eπιγραμματικα τα εξης (καποια μπορει να ειναι προσωπικες προτιμησεις πακετων που θελω να βρισκονται στο συστημα) :

1.htop , dfc . :)
2.gvfs-* , για ευνοητους λογους.
3.ntfs-* , για ευνοητους λογους.
4.o,τι εχει σχεση με shares/samba κλπ.
5.xdg-* , για ευνοητους λογους.
6.καποια min themes/icon sets , για να γινει ανθρωπινο το συστημα με ελαχιστο κοπο (arc , numix , κλπ)
7.ttf fonts , για ευνοητους λογους.
8.Σεταρισμα aur/yaourt/pamac (ναι μ'αρεσει το gui για εγκατασταση προγραμματων..οχι για updates)
9.browsers/email client/torrent client/media player (καποιους γενικης χρησης...)

Aυτα θυμαμαι με μια προχειρη σκεψη.Δυστυχως η αναγκη καποιων πακετων προεκυπτε στην πορεια.Π.χ. ανοιγα σε φρεσκια εγκατασταση terminal (οποιον ειχε ο DE) και η γραμματοσειρα ηταν ασχημη σε σημειο που ηταν δυσχρηστη.Περασα καποια ttf (#7)  και παρατηρησα οτι η γραμματοσειρα βελτιωθηκε στο τερμιναλ.
Σε αλλη εγκατασταση δεν υπηρχαν τα user dirs , αρα #5 , σε αλλη δεν επαιζε η φαση με τα shares (#4,#2) και παει λεγοντας.Οταν περασα gnome ομως η αναγκη επιπλεον πακετων μειωθηκε γιατι καποια απο αυτα ειχε προβλεψει το DE και τα ειχε περασει.Για αυτο ειπα οτι εχει να κανει και με τον DE ,τι πακετα θα λειπουν.Και φυσικα θελει ενασχοληση με διαφορα κομματια του λειτουργικου για καναδυο μερες για να δεις τι λειπει.

Επισης η φαση με τις εξαρτησεις και τα προτεινομενα πακετα.Πολλες φορες περνουσα ενα πακετο και ελεγε "recommended" το ταδε..που μου φαινοταν χρησιμο..αλλα λεω αμα αρχισω να περναω με το χερι τα εξτρα πακετα θα γινει χαοτικη φαση.Τελικα αν περασεις ο,τι χρειαζεται με την τεχνικη "βλεποντας και κανοντας" , περνιεται ο,τι ειναι απαραιτητο και χρησιμο και πακετο στο πακετο εξαρτηση στην εξαρτηση αυτα που πρεπει ...θα περαστουν και ας τα "γειωσες" οταν τα ειδες στα "recommended" καποιου αλλου πακετου...

Το θεμα ειναι οτι αμα κανεις την εγκατασταση 10 φορες βγαινει πολυ πιο γρηγορα απο την μετα-εγκατασταση παραμετροποιηση και συμπληρωση πακετων που λειπουν...καποια αυτοματοποιηση σε αυτο το κομματι θεωρω οτι θα χει νοημα και ουσια.

Επεξ/σία από mphxths
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
52 λεπτά πριν, pmav99 είπε

αλλά το βασικό ερώτημα είναι για ποιο λόγο να μην εγκαταστήσεις κατευθείαν όλα τα πακέτα που (θεωρείς) ότι θα χρειαστείς;

Ορισε μου ποια βασικα πακετα θα χρειαστει ενας βασικος χρηστης? βασικα πακετα που συμπεριελαβα περα απο τους ανοιχτους οδηγους, οδηγοι ηχου alsa mixer και pulseaudio, ο καθενας οποιο θελει κρατα μετα, που πολλες διανομες δεν παιζουν ηχο, bluez bluetooth manager που επισης πολλες διανομες δεν το εχουν ως προεπιλογη, network-manager-applet με πληρη δυνατοτητα καλυψης συνδεσης ειτε ethernet-wifi η και mobile-broadband usb_modeswitch για στικακι internet   που οι περισσοτερες διανομες εχουν μονο το applet αλλα μονο με καλωδιο , gedit kwrite κειμενογραφοι που οι περισσοτερες διανομες ερχονται με τον nano, απορω εν ετη 2018 να ειμαστε με consola-κειμενογραφο :P  libreoffice και xpdf για αναγνωση  εγγραφων

ntfs-3g gpart gparted gvfs gvfs-afc gvfs-gphoto2 gvfs-mtp android-tools

εναν mozilla για περιηγηση στο ιντερνετ, filezilla για μεταφορα αρχειων σε servers, torrent client, gparted πολυ βασικο για διαμεριση σκληρων

vlc, smplayer για να μπορει να δει καμια ταινια καποιος και οχι σαν το ubuntu εχει τον totem αλλα δεν εχει codecs (εννοω την live μορφη της), επισης gstreamer-ffmpeg codecs, audacious με rhythmbox για να μπορει να παιζει τραγουδια  και τα αναλογα επιθυμητα desktops Gnome-Plasma-Xfce δηλαδη αυτα θεωρω βασικα για τον μεσο χρηστη.

 

ο μεσος χρηστης θελει να σερφαρει να παιζει ηχο και εικονα να συνδεεται απροβληματιστα στο ιντερνετ ειτε με wifi συνδεει το smartphone στον υπολογιστη και οχι να βγαινει να ψαχνει στα φορα γιατι δεν παιζουν ηχο τα ηχεια η δεν συνδεεται στο wifi η δεν του εμφανιζει το κινητο του

Επεξ/σία από μπουρτζοβλαχος
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...