Hi To all my learned Linux Folk
I am a relative newbie & a Senior Citizen trying to learn.
So please be kind & explain step by step
I have downloaded & installed NOP 4.1.2 (Nearly Office Pup)
I would like to get rid off (uninstall) a few packages like Opera etc
I believe there is a program called pet be gone, which I have downloaded & installed
When I execute the program Pet-Be-Gone I get this error message
Error: /root/.packages/unleashed does not exist.
Maybe Opkgs_db-4.1.2 isn't installed.
This is a correct error message because I could only find Opkgs_db-4.1.1 out on the internet.
So the question is how does one fix my problem?
Kind Regards
Geoff
Nop Puppy Linux
i think that petbegone needs an accurate list of installed packages to work properly
while the 4.11 list is good enough for 4.12, it may be WAY off for nearly office pup
fixing the problem should be as simple as finding the nop list, which may or may not in fact be simple . . .
[a nop specialist will answer your question, please stay on the line]
while the 4.11 list is good enough for 4.12, it may be WAY off for nearly office pup
fixing the problem should be as simple as finding the nop list, which may or may not in fact be simple . . .
[a nop specialist will answer your question, please stay on the line]
- Pizzasgood
- Posts: 6183
- Joined: Wed 04 May 2005, 20:28
- Location: Knoxville, TN, USA
I'm not the nop specialist (never even used it). I am the guy who wrote PET-Be-Gone though.
Creating a 0pkgs_db package is an optional (and not very visible) part of creating a custom Puppy, and is only possible if the person who made it used Unleashed rather than the remaster script. So, the 0pkgs_db package might not even exist for NOP. I don't know. You'd have to ask the person who made it. If they didn't make the package, but did use Unleashed, and still have their build tree around, then they could create it for you by running the createpets script in their Unleashed tree.
If you can't get one, your best bet would be the one for Puppy 4.1.1. There isn't one for 4.1.2, but the changes between 4.1.1 and 4.1.2 were minimal. Unfortunately, they probably weren't at all minimal between Puppy and NOP. Any files in NOP that aren't part of the normal Puppy tree won't be uninstallable with PET-Be-Gone. The "normal Puppy tree" includes the packages that were optional (but Official) petgets from Barry's ibiblio repository. So if an official package is included it should still be uninstallable with it. But stuff that was third-party won't be.
So unless you can get the real 0pkgs_db file from NOP, you won't be able to uninstall OpenOffice, Opera, etc. with PET-Be-Gone.
If you don't mind the space the packages use but just want them off the menu and off the desktop, to reduce clutter, then you can do that by hand pretty easily. For desktop icons, just right-click and go to 'remove item(s)'. For menu entries, each entry has a corresponding file in /usr/share/applications. If you delete the file, run the command fixmenus, and then restart JWM, the menu entry should go away.
(Restarting JWM is done by going to "Menu->Shutdown->Restart JWM")
Creating a 0pkgs_db package is an optional (and not very visible) part of creating a custom Puppy, and is only possible if the person who made it used Unleashed rather than the remaster script. So, the 0pkgs_db package might not even exist for NOP. I don't know. You'd have to ask the person who made it. If they didn't make the package, but did use Unleashed, and still have their build tree around, then they could create it for you by running the createpets script in their Unleashed tree.
If you can't get one, your best bet would be the one for Puppy 4.1.1. There isn't one for 4.1.2, but the changes between 4.1.1 and 4.1.2 were minimal. Unfortunately, they probably weren't at all minimal between Puppy and NOP. Any files in NOP that aren't part of the normal Puppy tree won't be uninstallable with PET-Be-Gone. The "normal Puppy tree" includes the packages that were optional (but Official) petgets from Barry's ibiblio repository. So if an official package is included it should still be uninstallable with it. But stuff that was third-party won't be.
So unless you can get the real 0pkgs_db file from NOP, you won't be able to uninstall OpenOffice, Opera, etc. with PET-Be-Gone.
If you don't mind the space the packages use but just want them off the menu and off the desktop, to reduce clutter, then you can do that by hand pretty easily. For desktop icons, just right-click and go to 'remove item(s)'. For menu entries, each entry has a corresponding file in /usr/share/applications. If you delete the file, run the command fixmenus, and then restart JWM, the menu entry should go away.
(Restarting JWM is done by going to "Menu->Shutdown->Restart JWM")
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]
[img]http://www.browserloadofcoolness.com/sig.png[/img]