Arch

From ZENotes
Jump to: navigation, search

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



http://wiki.archlinux.org/index.php/Beginners'_Guide

History: Now at Install #3: sound OK, network OK, RAID ok; no nfs automount

Contents

Intro

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:

vga=792

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:

# km 

when the live arch is booted up. Then do:

/arch/setup


Install

"3" Disks

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)


"4+5" Packages

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).


"6" Configure

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

/etc/mdadm.conf

note on nfs:

http://wiki.archlinux.org/index.php/NFS#Daemons_2

Update and Add stuff

Update

pacman -Syy
pacman -Syu


[reboot]

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

http://wiki.archlinux.org/index.php/Samba#Adding_network_shares_using_KDE4_GUI

Sound

pacman -S alsa-utils mplayer smplayer
aplay /usr/share/sounds/alsa/Front_Center.wav

Numlock

http://wiki.archlinux.org/index.php/Activating_Numlock_on_Bootup

X

pacman -S xorg xf86-input-evdev 
pacman -S mesa
pacman -S enlightenment epplet-base

http://wiki.archlinux.org/index.php/Xorg

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'


Keyboard

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.


Enlightenment DR16

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

running daemons

At bottom of "/etc/rc.conf":

DAEMONS=(@syslog-ng network portmap rpcbind nfs-common @netfs @crond sshd @gpm avahi-daemon avahi-dnsconfd alsa)


Installed Softs

was there

wget
xterm
find


added

vim
rsync
enlightenment
tightvnc

hplib
cups	

firefox
chromium
openoffice
gimp
geany

works

scanner
webcam
dual screen with nvidia only
printer

What doesn't work

design

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)


software

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

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox