Comments (9)
@dimkatsi91 θυμήσου να βάζεις --no-confirm στις pacman εντολες. π.χ.
sudo pacman -S --noconfirm vlc
Με το σκεπτικό ότι εφόσον ο χρήστης επέλεξε να εγκαταστήσει το VLC από τις επιλογές που του δίνουμε, δεν χρειάζεται να τον ρωτάει ο Pacman δεύτερη φορά
from archon.
Οκ, ναι πράγματι καλό είναι να μην ζητείται 2η φορά 'y', επίσης μπορεί να αφαιρεθεί και το print-out των commands μέσω '&>/dev/null' . Επίσης, το επόμενο που μπορεί να προστεθεί είναι η δυνατότητα εγκατάστασης ενός Document Reader (Libre/Open Office) ..
from archon.
Το αποτέλεσμα των εντολών δεν πρέπει σε καμία περίπτωση να κρύβεται ! Είναι ενάντια του KISS. Μιλάμε με αλλά λόγια για Arch linux όπου πρέπει να βλέπεις ότι όλα πάνε καλά.
from archon.
Πράγματι, καλό είναι να φαίνονται οι εκτελούμενες εντολές, οπότε και τις επανέφερα μαζί με μια βελτίωση στο post_programs_installer.sh ; οι αλλαγές βρσκονται στο forked repo.
from archon.
@dimkatsi91 Είδα εκτενώς τον κώδικα. Κάνε μια προσπάθεια να τα περάσεις όλα σε case π.χ. όπως εδώ https://github.com/CerebruxCode/Archon/blame/432c613c2d24057334c659f280c624c17c09da58/archon.sh#L126
Για να είναι πιο εύκολη η ανάγνωσή του κώδικα και η συνεισφορά από άλλους. Με τα πολλά if - else καταλήγει σε spaghetti :P
from archon.
@cerebrux μου αρέσουν και τα δύο για αυτό άλλωστε και έγραψα το ένα έτσι και άλλο σπαγγέτι όπως λες .. :)
Και επίσης για αυτό τα έχω και στο δικό μου forked repo. Οποιεσδήποτε αλλαγές δεκτές ..
Επίσης τα αρχεία :
https://github.com/CerebruxCode/Archon/blob/develop/postinstall/post_programs_installer.sh
και
https://github.com/dimkatsi91/Archon/blob/develop/post_programs_installer.sh
δεν είναι aligned.
from archon.
@cerebrux μου αρέσουν και τα δύο για αυτό άλλωστε και έγραψα το ένα έτσι και άλλο σπαγγέτι όπως λες .. :)
XAXAX γούστα είναι αυτά... απλά εμείς ακολουθούμε όσο μπορούμε το readability και να μπορεί πχ να βάζει εύκολα μια δυο γραμμές σε ένα case με το γραφικό περιβάλλον που θέλει και να πάιζει.
Και επίσης για αυτό τα έχω και στο δικό μου forked repo. Οποιεσδήποτε αλλαγές δεκτές ..
Εννοείται ο καθένας ότι θέλει κάνει στο repo του 👍 :P Γιαυτό και αλλάγες μπορώ να προτείνω μόνο σε ότι γίνεται pull request για merge
Επίσης τα αρχεία :
https://github.com/CerebruxCode/Archon/blob/develop/postinstall/post_programs_installer.sh
και
https://github.com/dimkatsi91/Archon/blob/develop/post_programs_installer.sh
δεν είναι aligned.
Λες να μου ξέφυγε κανένα pull request για merge ή να χάθηκαν οι αλλαγές στα merge ?
Καλό είναι κάθε φορά πριν ξεκινήσει αλλαγές στον κώδικα να κάνεις pull απο το develop branch για να πατάς πάνω τους και να μην πέφτουμε σε merge conflict.
Επομένως αν πιστεύεις ότι το αρχείο πρέπει να αλλαχτεί στείλε pull.
Y.Γ. φάκελος post install θα περιλαμβάνει αρχεία και scripts για "post install", που δεν χρειάζεται να είναι στο main
from archon.
Πολυ καλος installer -- οι προτασεις μου για post installer:
- Defaulting editor: vim / nano / emacs
- Εγκατασταση yay η άλλου προγραμματος για το AUR
from archon.
Έχει σταματήσει να γίνεται maintained οπότε ειναι obsolete.
from archon.
Related Issues (20)
- Πρόβλημα με το ext4 HOT 2
- Δυνατότητα partitioning HOT 2
- i3 πρόβλημα εγκατάστασης, πιθανά ελλιπή πακέτα HOT 2
- Dhcpcd-NetworkManager Conflict HOT 2
- Δυνατότητα χρήστη Lite ή Full εγκατάσταση του Gnome HOT 1
- Small typo on bootloader "Gurb" instead of "GRUB".
- Ελεγχος Εγκυροτητας στο Βημα 13
- παραλλήλες λήψεις; HOT 2
- Προσθήκη κρυπτογράφησης δίσκου HOT 1
- Αφαίρεση επεξεργασίας /etc/hosts
- Grub Kernel Parameters HOT 3
- Mkinitcpio Hooks
- Device Encryption HOT 1
- Drive Preparation
- umount -R /mnt after installation
- underlying hypervisor specific graphic drivers HOT 8
- wrong package installation for Desktop Enviroment on a VM HOT 2
- No network after Gnome DE installation HOT 1
- /mnt/boot/efi does not exist
- Αλλαγή pulseaudio σε pipewire HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from archon.