Hame Page

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)

  1. mkdir -p /var/lib/pacman/sync/{alarm,aur,community,core,extra}
  2. rm -r /var/lib/pacman/sync/{alarm,aur,core,extra,community}/*
  3. tar xzf /path/to/alarm.db.tar.gz -C /var/lib/pacman/sync/alarm
  4. tar xzf /path/to/aur.db.tar.gz -C /var/lib/pacman/sync/aur
  5. tar xzf /path/to/core.db.tar.gz -C /var/lib/pacman/sync/core
  6. tar xzf /path/to/community.db.tar.gz -C /var/lib/pacman/sync/community
  7. tar xzf /path/to/extra.db.tar.gz -C /var/lib/pacman/sync/extra
  8. rm -r /var/lib/pacman/sync/*.db
  9. cp /path/to/alarm.db /var/lib/pacman/sync/
  10. cp /path/to/aur.db /var/lib/pacman/sync/
  11. cp /path/to/community.db /var/lib/pacman/sync/
  12. cp /path/to/core.db /var/lib/pacman/sync/
  13. cp /path/to/extra.db /var/lib/pacman/sync/
  14. pacman -Sup gcc > /path/to/gcc.list (used to check how many libs are there to install in total)
  15. wget -P /path/to/gcc/ -i /path/to/gcc.list (this list may need to update manuelly before use wget)

Then
Choice 1:

  1. cd /path/to/gcc
  2. repo-add gcc.db.tar.gz *.pkg.tar.gz
  3. update pacman.conf

Choice 2 [suggested]:

  1. cp /path/to/gcc/CORRESPONDING_FILE /path/to/ca.us.mirror.archlinuxarm.org/arm/$CORRESPONDING_DIR
  2. update /etc/pacman.d/mirrorlist, set Server = file:///path/to/ca.us.mirror.archlinuxarm.org/arm/$CORRESPONDING_DIR
  3. 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