You are not logged in.
Due to some freetime, I wrote a script, which should help you configure Archlinux (post install).
Maybe someone interested wants to join the development or test the script.
I have started a Sourceforge project:
THIS SCRIPT IS STILL ALPHA and was only tested on a Virtualbox (all functions) and a 64Bit system with nvidia gpu and kde installation.
Requirements:
Archlinux installation with base + base_devel
Run script as root user
Working internet connection
Code can be viewed here
Details and changelog can be found in the WIKI
Last edited by nexxx (2011-11-02 08:38:25)
Offline
could you add support for some more DE's such as XFCE,LXDE, Enlightenment,openbox,awesome,XBMC etc.(that is all the apps and sessions, window managers that can be started from a login manager such as gdm,xdm etc) so that users who don't want big size desktops can use these lightweight and small desktops.It would make the script more flexible. I liked your script idea because for new arch users, GUI is very important. this script can help a lot to them. also, arch reinstallers can use this script.This script can also be included in the offiical arch linux live cd. if it is improved more.
Offline
Yes, this is only the first version of the script.
I only added things I tried before (like KDE, Gnome,..)
I will add more functionality, DEvs, apps, tipps,... but its taking a lot of time to research, implement and test it
Thanks for you feedback!
Offline
ok. if i get a machine to test your script , I will surely try it.It's a good Idea.I will also help you in adding some code to your script as I get time.
Offline
I´ve created a Sourceforge project this morning (see 1st post)
Maybe someone is interested in joining (dev or testing).
Version 0.1 online (on SF)
Changelog:
removed first echo at check for root
removed first echo at check for inet
OS architecture check corrected. uname -m
added group descriptions and changed recommended groups
added function, to check if yaourt is installed (if needed)
added function, ask to add user to wheel group, while granting sudo rights for %wheel
only ask for sudo permissions, if sudo is installed
Last edited by nexxx (2011-10-23 11:24:58)
Offline
Version 0.2 online:
* Seperated zsh and grml-zsh (thx defcon)
* Catched return values of all operations.
* Added sumary at the end of the script
* Misc. bugfixes
* Code refactoring
Offline
excellent script, keep up the good work !!
Offline
Hey nice script, i have one made for my laptop too, some recomendtions:
In my script i add the daemons in the order i install them, i personally prefer the automatic-no user interfereance way like this:
Installing networkmanager and adding it to the DAEMONS array:
pacinstall networkmanager
cat /etc/rc.conf | grep DAEMONS= | sed 's/)/ @networkmanager)/ ' -i /etc/rc.conf
Also i found constantly typing pacman -s --noconfirm or yaourt -S --noconfirm a little anoying so i made some variables for it:
pacinstall='pacman -S --noconfirm'
aurinstall='yaourt -S --noconfirm '
Always being carefull of solving conflicts with the yaourt one before installing something (the "X conflicts with Y" thing, i always remove "x" if necesary)
Again, nice script, i will take some code of it, and keep the good work!
Offline
Very nice script, i have made one too. I have added some very interessting ideas, like: automatic add values to rc.conf in the right place
sed -i '/DAEMONS/s/^[^ ]*\>/& acpid/' /etc/rc.conf
, u can take a look and see if u can get anything new to make yours better.
Other tip, r u using yaourt as root to compile the programs? I think this isnt a good idea, maybe u can use my alternative to solve this problem (see script).
https://bbs.archlinux.org/viewtopic.php?id=130515
Or we can join forces to make it better
Last edited by helmuthdu (2011-11-24 14:13:10)
Offline
Thanks for your feedback!
Iam not 100% sure about the "automatic daemons adding" methods. Maybe we find anything else.
What do you think about this:
At the beginning, configure all steps, then install everything ( like configured before ) and then print a sumary!
So the user does not need to be infront of the PC, while installing the whole package, which takes a bit if you select KDE,...
Next release will include lxde and openbox (standalone with tint2 terminal).
Offline