Update

From QtMoko

Jump to: navigation, search

If you don't want to loose time flashing your neo and restoring backups of everything, you can update your QtMoko installation using standard debian process.

Contents

[edit] You will need

  • A working QtMoko installation
  • A working internet connection on your neo
  • A way to display a console (an ssh connection from computer is recommended)

[edit] Installation of packages

This step only need to be done once.

  • edit file /etc/apt/sources.list and add the line
deb http://qtmoko.meurisse.org /
  • run apt-get update
  • run apt-get install qtmoko
  • If you installed QtMoko on the nand of your phone, run apt-get install qtmoko-kernel-nand. This package will flash the new kernel on your phone when updated.

[edit] Updates

Updating your phone is now as simple as:

apt-get update
apt-get dist-upgrade

Don't forget to reboot your phone

[edit] Common problems

  • I got an error message saying E: You don't have enough free space in /var/cache/apt/archives/

run mount -o remount -o size=70M /var/cache/apt/ (you can change the parameter size to your needs) Don't forget that this command use RAM to store downloaded package. If your phone as no swap activated, your phone may run out of memory during the update. The other solution is to not upgrade all the package in one time.

  • Update is really slow

Press power button and select Shutdown Qt Extended. This will free memory and make the update process faster.

[edit] Notes

The packaging is still a work in progress. Don't forget to backup your phone before any update (I use cp -a /home/root /media/card/backup).

[edit] Update to v15

You need to edit manually files /etc/fb.modes and /etc/init.d/qpe.sh. They are available at [1] and [2]

[edit] Update to v24

You should manually disable logging. Go to settings > logging, in the menu select disable logging and choose no.

Personal tools
Navigation