Trying to get the hang of customizing my system. I managed to do this in Debian with the help of this thread http://forums.debian.net/viewtopic.php?f=10&t=39045 , but am having trouble in Trisquel.

Let's say I want to remove evolution-data-server-common. Aptitude tells me that I also have to remove:

1)      gnome-applets
2)      gnome-panel
3)      gnome-session-fallback
4)      indicator-datetime
5)      libedataserverui-3.0-1
6)      libevolution
7)      trisquel

So of course this would be undesirable. How do I keep these packages and remove just the one I want?

I particularly like the solution described in this post http://forums.debian.net/viewtopic.php?f=10&t=39045#p229212 :

"I like the auto-remove features and hate running keep-all, since I think it turns of the auto-installed status on all those packages. What I rather do is find a key package, or 2, or 3, that all those other packages rdepend on and then turn of the auto-install just for those packages. You can do that from within aptitude when it asks if you want to continue (y,n,?). If you enter ? you'll see your options, but basically entering &m at that prompt will mark the package as manually installed, preventing the removal of that package and anything in it's dependency list. aptitude will then give you the same prompt, after changing it's list, giving you another opportunity to mark another package as manually installed, proceed, or stop etc."

But I have been unable to act on it. I tried sudo aptitude unmarkauto gnome-applets, but I seem to be getting it wrong. This is my output:

[4] 14936
bash: m: command not found


Any ideas/advice would be appreciated. :)

Reply via email to