View Single Post
Posts: 72 | Thanked: 8 times | Joined on Jan 2007
#21
Cobb made a note on the mailing list:
On Thursday 09 August 2007 13:39, liz quinn wrote:
> I am a use of the GPE Suite and really enjoy it. In trying to install the
> 2.7 update (calendar, contacts, timesheet, to-do) from Application Manager
> I am getting"unable to update, Conflicting Application packages", Details
> show "Conflict with application packages: libgpevtype0"

There is no need to re-flash! Unfortunately, if you had a previous version of GPE installed, the Application Manager cannot handle the package renames.

The easiest option is to uninstall all the previous GPE packages. This will not destroy your GPE data.

If you have root access then use apt-get to remove the packages. The complete apt-get command would be (all on one line, of course):

apt-get remove gpe-calendar gpe-contacts gpe-icons gpe-timesheet gpe-todo libcontactsdb0 libeventdb0 libgcrypt11 libgnutls11 libgpepimc0 libgpevtype0 libgpewidget1 libhandoff0 libmimedir0 libopencdk8 libsoup2 libsqlite0 libtododb0 libxsettings-client0

If you do not have some of those packages installed, apt-get will complain -- just take them out of the command. Actually, you probably don't have to remove everything -- the key packages to remove before the upgrade are: libeventdb0, libgnutls11, libgpevtype0, libmimedir0 , libsoup2.

If you don't have root access, you will have to enable "red pill mode" in the Application Manager in order to see the library packages which have to be removed.

Graham
As an added comment, removing packages will almost never remove your data. *nix apps expect to only be have rights to write to your home folder, so unlike early windows programs, they don't store data all over the disk. Removing packages does not touch your home folder.

The only exception to this is if you have a system app that puts a config file in /etc/ or similar and you use 'apt-get purge' to remove it. Even in this case 'apt-get remove' or Uninstall from the application manager on the n800 will leave behind the config files.