Active Topics

 


Reply
Thread Tools
Posts: 3 | Thanked: 0 times | Joined on Dec 2007
#1
Hey

I have an N800 with OS2008. I have recently started to use it, but find many of the Apps that come with it atrocious or useless. E-mail for example, I have had nothing, but problems with so I downloaded another e-mail client that gets rid of most of my issues. How can I remove the old email app that came with OS2008? What about removing Rhapsody (I am in Canada and will never use it), Internet Call, Gizmo, Chat etc. When I go to the Application Manager the only one App that came with the system and is in manager is 'Map'. That is the one application I might keep. I equate the rest with Crapware that often ships with a new PC. Not necessarily because there bad, but I will never use them and there clogging up my Applications menu.

Any help would be appreciated.

Thanks
Brandon Slack
 
Posts: 133 | Thanked: 20 times | Joined on Dec 2007 @ Mexico
#2
Yeah, I'd like to know too..

I just need to get rid of Rhapsody, it does not work for me (Latinamerica)
__________________
--
N8

 
superstar's Avatar
Posts: 202 | Thanked: 28 times | Joined on Jan 2008
#3
For Rhapsody, you have to install it then uninstall it to remove it. I am not sure of the others since I use them.
 
Posts: 11 | Thanked: 3 times | Joined on Jan 2008
#4
It appears you can delete some of them using the dpkg tool directly as root. I managed to get rid of the gizmo installer that way. I haven't tried this with the other default applications since it might be tricky to get them back without a reflash.
 
GeneralAntilles's Avatar
Posts: 5,478 | Thanked: 5,222 times | Joined on Jan 2006 @ St. Petersburg, FL
#5
Or just remove the .desktop in /usr/share/applications/hildon/
 
free's Avatar
Posts: 739 | Thanked: 159 times | Joined on Sep 2007 @ Germany - Munich
#6
Rhapsody:
apt-get remove rhapsody-installer
Email:
apt-get remove libossoemailsmime
dpkg -l | grep mail will get you the list of package names containing "mail"

But take care:
apt-get remove libosso-email-interface
Reading package lists... Done
Building dependency tree... Done
The following packages will be REMOVED:
camera-test chavo eds-sync libcomapp0 libosso-email-interface microphone-test multimedia-applications
osso-addressbook osso-af osso-bookmark-ui osso-browser osso-calculator osso-calculator-ui osso-chess-ui
osso-contact-plugin osso-filemanager osso-filemanager-ui osso-global-search osso-imageviewer
osso-mission-control osso-notes osso-pdf-viewer osso-sketch tablet-browser-default-plugin tablet-browser-ui


Funny if you uninstall email, you have to uninstall the chess game!

Like wintendo when you want to remove internet explorer
Code:
dpkg -l | grep mail | grep -v lib | awk '{print $2}' | xargs apt-get -y remove
Removing osso-email-l10n-dadk ...
Removing osso-email-l10n-dede ...
Removing osso-email-l10n-engb ...
Removing osso-email-l10n-enus ...
Removing osso-email-l10n-eses ...
Removing osso-email-l10n-esmx ...
Removing osso-email-l10n-fifi ...
Removing osso-email-l10n-frca ...
Removing osso-email-l10n-itit ...
Removing osso-email-l10n-nlnl ...
Removing osso-email-l10n-nono ...
Removing osso-email-l10n-ptbr ...
Removing osso-email-l10n-ptpt ...
Removing osso-email-l10n-ruru ...
Removing osso-email-l10n-svse ...
Removing osso-email-old-l10n-mr0 ...
Removing osso-email-old-l10n-dadk ...
Removing osso-email-old-l10n-dede ...
Removing osso-email-old-l10n-engb ...
Removing osso-email-old-l10n-enus ...
Removing osso-email-old-l10n-eses ...
Removing osso-email-old-l10n-esmx ...
Removing osso-email-old-l10n-fifi ...
Removing osso-email-old-l10n-frca ...
Removing osso-email-old-l10n-frfr ...
Removing osso-email-old-l10n-itit ...
Removing osso-email-old-l10n-nlnl ...
Removing osso-email-old-l10n-nono ...
Removing osso-email-old-l10n-ptbr ...
Removing osso-email-old-l10n-ptpt ...
Removing osso-email-old-l10n-ruru ...
Removing osso-email-old-l10n-svse ...
 
YoDude's Avatar
Posts: 2,869 | Thanked: 1,784 times | Joined on Feb 2007 @ Po' Bo'. PA
#7
Goodbye world!

I installed "Hello World" out of curiosity. Checked out how it ran in tray . Then I used App Manager to uninstall the thing.

It was removed from the Extras menu and is no longer in the tray but it still shows on App manager as installed. If I click to uninstall again App manager reports "Unable to uninstall hello-world-app". A "hello-world-app" now shows in "Updates" but clicking on this reports "Unable to update hello-world-app".

How do I uninstall this app from hell that consumes 245 kb of the device memory?

BTW, it is described as an
example package for the application installer...


Any Help would be appreciated.
 
free's Avatar
Posts: 739 | Thanked: 159 times | Joined on Sep 2007 @ Germany - Munich
#8
https://bugs.maemo.org/show_bug.cgi?id=2313
Removal of the package is not possible:
hello-world-app.postrm uses bashishms (arrays) which are not supported by
ash. The script is marked as #!/bin/sh which it shouldn't be. Also, it uses the
array for something silly, which could be replaced by using sed -i directly.

After fixing the postrm manually, the package can now be removed (via
application manager), home, statusbar and control panel icons will be gone, but
the icon in the application menu will stay.

This last bug is due to a file rename on package install and it is never
renamed back (the hello-world.desktop file) and as such, it will remain on the
device even if the package is removed.
I tried it
Installed fine. Yes, nice tray
And then uninstall fails
In the logs :
hello-world-app.postrm: line 11: "(" expected

How to remove:
cd /var/lib/dpkg/info
sudo gainroot
rm hello-world-app.postrm
wget http://debfarm.free.fr/nondeb/hello-world-app.postrm

And then go in the app manager and hit uninstall
Originally Posted by http://debfarm.free.fr/nondeb/hello-world-app.postrm
#! /bin/sh

#Remove the desktop entries from the configuration files
home_data="hello-world-home.desktop"
sb_data="hello-world-sb.desktop"
tn_data="hello-world-tn.desktop"
path="/etc/hildon-desktop"
sed -i "/$home_data/d" $path/home.conf
sed -i "/$sb_data/d" $path/statusbar.conf
sed -i "/$tn_data/d" $path/tasknavigator.conf
If it's still in the menus:
rm /usr/share/applications/hildon/hello-world.desktop

Last edited by free; 2008-01-20 at 18:06.
 
dubwise's Avatar
Posts: 239 | Thanked: 53 times | Joined on Jan 2008 @ Massachusetts
#9
free, I don't know what I'm looking at in your code.
Does dpkg -l | grep mail | grep -v lib | awk '{print $2}' | xargs apt-get -y remove
result in the following lines, removing files related to email?

I would love for this thread to turn into a bunch of safe app-removal tips,
along with some idea as to how much space each one buys you.

@GeneralA, removing the .desktop doesn't get you any space, does it?

I tried someone's suggestion of installing and uninstalling Rhapsody.
Before I started, DiskUsage reported 86232 KB available in /.
I believe that to be the root of the drive where apps live, yes?

I installed Rhapsody and uninstalled it without running it.
DiskUsage reported 83916 KB available.
I rebooted.
DiskUsage reported 86100 KB available.
I installed Gizmo and uninstalled it without running it.
DiskUsage reported 84004 KB available.
Reboot.
DiskUsage reported 84108 KB available.
The useless icons are gone, but it looks to me like I actually lost 2 megs out of 256.

Please let me know if I'm looking at the wrong numbers.
__________________
.
---------------------------------------------

---------------------------------------------
 
free's Avatar
Posts: 739 | Thanked: 159 times | Joined on Sep 2007 @ Germany - Munich
#10
dpkg -l : get the list of installed packages (name + description)

dpkg -l| grep mail : filter only with input containing mail. As our input is list of (name,description), you get the list of package which names or desc contain mail.

dpkg -l| grep mail | grep -v lib : remove lines containing lib


dpkg -l| grep mail | grep -v lib | awk '{print $2}': take column 2 of each line (which is the package name, description is column 3, column 1 is status)

dpkg -l| grep mail | grep -v lib | awk '{print $2}' | xargs apt-get -y remove
Put the result in the input of apt-get remove and -y to force saying yes.

No that's not really safe, it removes everything that contains "mail" :)))

dpkg -l| grep mail | grep -v lib : this will just display the list
 
Reply


 
Forum Jump


All times are GMT. The time now is 09:17.