the first time you'll try to update your arch system from download image, you will find some issue.
Big changes has happened, and we have to take care of them in the right order. first of all login wit user and password "root"
1. pacman. obviously we don't want install anything with and old (and maybe buggy) version of packet manager, unless we have a very good explanation. But actually we don't have it. So run
- Code: Select all
# pacman -S pacman
1b. (optional) install mlocate package, that will give you the locate command. It will be helpful later. also remebre to run updatedb, as suggested.
- Code: Select all
# pacman -S mlocate
#updatedb
2. now we have solved some packet problem with udev moved into systemd-tools packaged. but we still have some problem with the filesystem package. So it is time for a almost-full-update-just-leave-out-filesystem.
- Code: Select all
# pacman -Syu --ignore filesystem
3. now we can install the missing package. we have to force it, because http://www.archlinux.org/news/filesystem-upgrade-manual-intervention-required-1/ said so.
- Code: Select all
# pacman -S filesystem --force
4. locate or find all .pacnew file. when pacman produce a new configuration file, will not destroy the original, but just keep the NEW one as .pacnew
Update your configuration file is boring and normally can safely postponed, but we do things in right way. so, if you have installed locate:
- Code: Select all
# locate *.pacnew
if not, use find
- Code: Select all
# find / -name *.pacnew
refer to arch linux wiki (installation guide in particular) or forum or google for help on configuration file (https://wiki.archlinux.org/index.php/Be ... the_system)
5. don't break your system the first day! remember to add a user
https://wiki.archlinux.org/index.php/Be ... ing_a_User
6. reboot the system
6b. when you have some spare time run
- Code: Select all
# pacman-key --init
# pacman-key --populate archlinux
it will be a really long process, and need to get some random seed from your PC (just some black magic here), so open a second console (CTRL-ALT-F3/4/5/6) and start running random program like "find /", "top", or best of all "startx" (if you already installed it), or simply continue using your system
tip1. this procedure is also valid for all arch installation on any system (i've had to follow it on my x86_64, but maybe was just and old installation CD).
tip2. NEVER ever force a package installation or update until someone better than you said so. All manual intervention during update (like the file-system's one) are announced here: http://www.archlinux.org/
now your system is fully updated without any unnecessary brute-force trick.
if you had some problem with this passages, then probably it's a bad SD image. Just burn it again, or change SD.
based on archlinuxarm-29-04-2012
SHA-1 b84d1eaba2ec64982da40ccd7dba06b186f69545
ps. maybe close and stick this discussion
ps2. don't reply to this discussion, just send me a message or open a new discussion.