Stap 1: Installeren en instellen van Arch Linux
Arch Linux eerste installeren, verwerven de smaak van de Raspberry Pi van Arch Linux vanaf hier: http://downloads.raspberrypi.org/arch_latest
Voorbereiden van uw media en kopieer het image-bestand naar uw media, zoals in de Raspberry Pi instructies hier: http://elinux.org/RPi_Easy_SD_Card_Setup. Er is een heleboel goede informatie over het instellen van Arch beschikbaar via de Arch-Wiki op http://wiki.archlinux.org, maar een goede plaats om te beginnen is de boog Beginnershandleiding beschikbaar hier: http://wiki.archlinux.org/index.php/Beginners%27_Guide. Ik heb de essentiële stappen hieronder opgenomen.
Ik heb de volgende, dat de niet-root gebruikersnaam is "squeezeuser", en dat deze gebruiker sudo rechten heeft aangenomen.
Stel eerst uw locatie door de openstelling van de lijst voor locales:
# nano /etc/locale.gen
Un-comment de juiste landinstellingen voor uw land (bijvoorbeeld en_US. UTF-8 UTF-8)
Genereer vervolgens de lokale informatie met:
# locale-gen
Bepaal uw tijdzone door het vinden van het juiste bestand in de directory van de tijdzone:
# ls /usr/share/zoneinfo/
# ls /usr/share/zoneinfo/America
Maak een symbolische link naar /etc/localtime
# ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
Een hostnaam voor uw Pi zijn vastgesteld:
# echo squeezeboxPi > /etc/hostname
Een niet-root gebruiker instellen. Zorgen dat het toestemming voor de audiohardware gegeven is.
# useradd -m -g users -G audio -s /bin/bash squeezeuser
Stel een wachtwoord voor deze gebruiker.
# passwd squeezeuser
Setup autologin van squeezeuer door deze handleiding te volgen: http://wiki.archlinux.org/index.php/Automatic_login_to_virtual_console
Optioneel, maar sterk aanbevolen
Sudo rechten aan niet-root gebruiker geven door de sudoers-bestand te bewerken. Aanvullende informatie kan hier worden gevonden: http://wiki.archlinux.org/index.php/Sudo
# EDITOR=nano visudo
Voeg de lijn toe:
squeezeuser alle ALL=(ALL)
Systeem bijwerken
# pacman -Syu
Opnieuw opstarten en login als niet-root gebruiker:
# reboot
** Opmerking: vanaf hier op uit, mij zal veronderstellen dat u bent aangemeld als de niet-root gebruiker en die gebruiker sudo rechten heeft. Als uw niet-root gebruiker geen sudo rechten heeft, gewoon de opdracht su uw privileges escaleren indien nodig. Merk ook op dat gebouw bestanden uit de boog gebruiker Repository (AUR) vaak wordt ervan uitgegaan dat de gebruiker sudo rights.* heeft *