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