Updating Arch Linux does not need to be hard. I am using Arch labs and it is easy to update and configure.
To update package repositories on Arch Linux, use this command.
pacman -Syu |
List all packages that are no longer required on the system.
pacman -Qdt |
Download a package to your Arch Linux system without installing it.
pacman -Sw |
Create a list of all installed packages on your system.
pacman -Qqe > pkglist.txt |
Install all packages from a previously created list.
pacman -S --needed $(comm -12 <(pacman -Slq | sort) <(sort pkglist.txt)) |
Install packages from a local repository on a CD or DVD disk.