EDIT: Oh, my, this is monumentally outdated, and brings so much sweet memories of the Arch Beginner's Guide & the central rc.conf do-it-all file
History: Now at Install #3: sound OK, network OK, RAID ok; no nfs automount
At the prompt from the live disc: To change GRUB boot options, press [Tab]. Many users may wish to change the resolution of the framebuffer, append:
to the kernel line, followed by <ENTER>, for a better framebuffer.
If you have a non-US keyboard layout you can interactively choose your keymap/console font with the command:
when the live arch is booted up. Then do:
1. Choose '2' to select partition(s) 2. choose dev for tradition's sake :) 3. Choose filesystem type 4. Choose / on your choosen partition 5. Intput label for partition Hit DONE
Always hit Done when possible. Creating only / and no other or even swap worked here (with 3 gigs of Ram)
select Devel (I did remove Grub, lilo, if you have other bootloader) select any other useful: sudo ssh & so on. I took all but obvious Firmware (FW).
Recommended use of nano; the original, basic v' is a pain.
/etc/hosts /etc/hosts.allow: ssh and nfs /etc/rc.conf: modules yes and no, network, daemons /resolv.conf: openDNS
&& mirrorlist (do a backup!!)
later create/edit this if you have RAID
note on nfs:
Update and Add stuff
pacman -Syy pacman -Syu
Think about: drives, incl net drives; Graphic Env + locales, sound... And their config files!
http://wiki.archlinux.org/index.php/Beginners'_Guide#.2Fetc.2Fmkinitcpio.conf http://wiki.archlinux.org/index.php/Xorg#TwinView http://wiki.archlinux.org/index.php/Xorg#Setting_Keyboard_Layout_With_Hot-Plugging http://wiki.archlinux.org/index.php/Beginners'_Guide#Step_1:_Configure_sound_with_alsamixer
RAID and nfs
Local RAID howto
archwiki NFS: http://wiki.archlinux.org/index.php/Nfs
Side note on samba:
Doesn't work in Konqueror; works manually if:
load fuse module start smbnetfs daemon
pacman -S alsa-utils mplayer smplayer
pacman -S xorg xf86-input-evdev pacman -S mesa pacman -S enlightenment epplet-base
start X manually with xinit /usr/bin/starte16 -nodaemon
You may think of making an alias in ~/.bashrc for that: alias e16='xinit /usr/bin/starte16 -nodaemons'
setxkbmap -layout be setxkbmap -model logiex110
setxkbmap -print -verbose 10
To permanently change your keyboard layout, add the following to, for example, 30-keyboard.conf:
Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbLayout" "be" EndSection
Note that this is in an InputClass Section and not the InputDevice section for the keyboard.
pacman -S enlightenment epplet-base
you have to retrieve e16 keyedit from sourceforge, tough, it's not in the repos.
Flash Plugin for Firefox
pacman -S flashplayer
sudo chmod 755 /usr/lib/mozilla sudo chmod 755 /usr/lib/mozilla/extensions
printer & scanner
installed cups, hplip, sane, xsane
Current config 2020 :
Description: HP OfficeJet 7510 series Location: Local Printer Driver: HP Officejet 7510 Series, hpcups 3.19.12 (color) Connection: socket://192.168.4.103:9100
Start cupsd or enable "on-demand" :
cups provides a org.cups.cupsd.socket unit. If org.cups.cupsd.socket is enabled (and org.cups.cupsd.service is disabled), systemd will not start CUPS immediately, it will just listen to the appropriate sockets. Then, whenever a program attempts to connect to one of these CUPS sockets, systemd will start org.cups.cupsd.service and transparently hand over control of these ports to the CUPS process.
This way, CUPS is only started once a program wants to make use of the service.
Or just sue
systemctl enable org.cups.cupsd.service
At bottom of "/etc/rc.conf":
DAEMONS=(@syslog-ng network portmap rpcbind nfs-common @netfs @crond sshd @gpm avahi-daemon avahi-dnsconfd alsa)
wget xterm find
vim rsync enlightenment tightvnc hplib cups firefox chromium openoffice gimp geany
scanner webcam dual screen with nvidia only printer
What doesn't work
Some specifics of Arch may please or not; nevertheless, some aspects of it are downright bugs in my book.
* pacman: no summary of Download size * pacman; no summary of added dependencies * pacman: no suggested packages before install of package finished * pacman: no option to pull --suggested too * pacman: no summary of logs - each note is spitted as it gets installed, impossible to review on-the-fly * rc.conf: so unusual, you have to edit all the time (for modules, services)
So far, anything pulled from AUR wasn't working; AUR isn't quite like SlackBuilds I mustt say: buggy scripts, concurrent versions... And just soft that doesn't run. I've never had a SlackBuild to fail on me but for the Version number, tops
google-earth edit works somewhat if no pop-up window pops... Or dies, crashing badly. google-talkplugin
Now have a look at the configure repos