index
Raspberry Pi
Arch Linux Hack
Update Image
Installed from official website, use dd to burn img to sdcard directly.
Update Packages
Use pacman
to update. See this page https://wiki.archlinux.org/index.php/Offline_Installation_of_Packages
Steps (e.g. install gcc)
-
mkdir -p /var/lib/pacman/sync/{alarm,aur,community,core,extra}
-
rm -r /var/lib/pacman/sync/{alarm,aur,core,extra,community}/*
-
tar xzf /path/to/alarm.db.tar.gz -C /var/lib/pacman/sync/alarm
-
tar xzf /path/to/aur.db.tar.gz -C /var/lib/pacman/sync/aur
-
tar xzf /path/to/core.db.tar.gz -C /var/lib/pacman/sync/core
-
tar xzf /path/to/community.db.tar.gz -C /var/lib/pacman/sync/community
-
tar xzf /path/to/extra.db.tar.gz -C /var/lib/pacman/sync/extra
-
rm -r /var/lib/pacman/sync/*.db
-
cp /path/to/alarm.db /var/lib/pacman/sync/
-
cp /path/to/aur.db /var/lib/pacman/sync/
-
cp /path/to/community.db /var/lib/pacman/sync/
-
cp /path/to/core.db /var/lib/pacman/sync/
-
cp /path/to/extra.db /var/lib/pacman/sync/
-
pacman -Sup gcc > /path/to/gcc.list
(used to check how many libs are there to install in total) -
wget -P /path/to/gcc/ -i /path/to/gcc.list
(this list may need to update manuelly before use wget)
Then
Choice 1:
-
cd /path/to/gcc
-
repo-add gcc.db.tar.gz *.pkg.tar.gz
-
update pacman.conf
Choice 2 [suggested]:
-
cp /path/to/gcc/CORRESPONDING_FILE /path/to/ca.us.mirror.archlinuxarm.org/arm/$CORRESPONDING_DIR
-
update /etc/pacman.d/mirrorlist, set
Server = file:///path/to/ca.us.mirror.archlinuxarm.org/arm/$CORRESPONDING_DIR
-
pacman -S gcc
Auto Connect Wifi after Boot Up
1. Edit /etc/network/interfaces
auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp wpa-ssid "ssid" wpa-psk "password"
2. Reboot.
ps: Original like here:
http://learn.adafruit.com/adafruits-raspberry-pi-lesson-3-network-setup/setting-up-wifi-with-occidentalis