Nop Puppy Linux

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
Sologeoff
Posts: 7
Joined: Fri 16 Nov 2007, 12:16

Nop Puppy Linux

#1 Post by Sologeoff »

Hi :D 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

bugman

#2 Post by bugman »

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]

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#3 Post by Pizzasgood »

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")
[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]

Sologeoff
Posts: 7
Joined: Fri 16 Nov 2007, 12:16

Thanks

#4 Post by Sologeoff »

Thanks to all who helped
Kind Regards
Geoff

Post Reply