WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Apps Audit Still Can't FULLY Uninstall an Extension  (Read 3388 times)

Offline baz

  • Full Member
  • ***
  • Posts: 216
Apps Audit Still Can't FULLY Uninstall an Extension
« on: February 25, 2010, 03:21:58 PM »
The work going into AppsAudit is great, but even with all the new features and functionality, the primary reason for a user to go there is missing: FULLY uninstalling an App. I want to be able to select a top-level app, and then have TC calculate and remove all its dependencies that are not required by any other program. To do that now you have to manually follow each dependency and it's dependencies and so on.

Thoughts?

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: Apps Audit Still Can't FULLY Uninstall an Extension
« Reply #1 on: February 25, 2010, 03:34:29 PM »
You can use "Not depended On" in the 2.9 rc series.
It will list all packages that are not used by other packages.
You can delete those you do not specifically want.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: Apps Audit Still Can't FULLY Uninstall an Extension
« Reply #2 on: February 25, 2010, 06:20:05 PM »
Unles a specific reproducible example is supplied say so doesn't really help.
10+ Years Contributing to Linux Open Source Projects.

Offline baz

  • Full Member
  • ***
  • Posts: 216
Re: Apps Audit Still Can't FULLY Uninstall an Extension
« Reply #3 on: February 25, 2010, 06:31:42 PM »
What do you mean? If you mark an app for deletion, it doesn't delete the dependencies too, does it?

Offline Kingdomcome

  • Sr. Member
  • ****
  • Posts: 286
Re: Apps Audit Still Can't FULLY Uninstall an Extension
« Reply #4 on: February 25, 2010, 08:14:05 PM »
Dependencies of one particular app might be needed by other apps still installed, therefore dependencies are not removed automatically.  As previously mentioned, 2.9 includes the added functionality of checking for extensions "Not depended on" which will help you weed out dependencies no longer needed.

Offline baz

  • Full Member
  • ***
  • Posts: 216
Re: Apps Audit Still Can't FULLY Uninstall an Extension
« Reply #5 on: February 26, 2010, 01:42:36 AM »
Right. Hopefully one day we can turn all that into a simple "Uninstall" button that does it all, and leave the AppsAudit for advanced uses.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: Apps Audit Still Can't FULLY Uninstall an Extension
« Reply #6 on: February 26, 2010, 02:29:35 AM »
It will delete the selected app and all of its dependencies not required by other exsiting extensions.
10+ Years Contributing to Linux Open Source Projects.

Offline baz

  • Full Member
  • ***
  • Posts: 216
Re: Apps Audit Still Can't FULLY Uninstall an Extension
« Reply #7 on: February 26, 2010, 02:31:48 AM »
I said "one day" not "today"!! Beautiful. ;D  ;D

Offline cjgau

  • Newbie
  • *
  • Posts: 27
Re: Apps Audit Still Can't FULLY Uninstall an Extension
« Reply #8 on: February 26, 2010, 10:00:01 AM »
It seems that a semaphore is needed for each dependency; quite some bookkeeping...

if an app is "call"ed to be installed either as an independent app or as a dependency then its      semaphore++

Any app (or dependency) is "call"ed to be deleted    --semaphore   and check if (dependency==0) then delete

It's easy saying than achieving it.  :P
« Last Edit: February 26, 2010, 10:10:18 AM by cjgau »