New 'petget'

Man, I've been doing heaps of coding. About 15 hours per day for the last week. I'm going to take a break soon.

The 'petget' script has been totally rewritten. The Puppy Package Manager is much more modular, many small scripts that just do one thing each.

'petget' works from the commandline like before ...well, it should do, haven't actually tested it yet.

Furthermore, it handles .pet, Slackware .tgz, Arch .pkg.tar.gz and Ubuntu/Debian .deb packages. I have setup mime types so that when click on any of these packages in a ROX-Filer window, 'petget' will run.


Posted on 26 Feb 2009, 10:49


Comments:

Posted on 26 Feb 2009, 14:23 by eprv
amazing
That is exactly what was needed


Posted on 26 Feb 2009, 23:27 by ttuuxxx
petget
Hi Barry do you have a link to the new petget, It would be nice to try it out :)
Is it possible to uninstall non_system applications with it? people have been requesting a uninstall function for non system related programs, Like if you wanted to remove, gxine,seamonkey,mtpaint it would let you, but if you wanted to remove glibc or libpixman it wouldn't let you.
Also if the repo is updated will this new petget update its list, or is it locked in ? It would be nice to be able to update the list like MU package manager he had.

ttuuxxx



Posted on 27 Feb 2009, 23:35 by BarryK
Getting petget
The new petget is locked into the new Woof. It's based upon the new standardised package database format, and there are radical changes. Like, /root/.packages/packages.txt, livepackages.txt, and alienpackages.txt are gone, replaced with a much simpler system.

Currently the package databases are downloaded and created in the Woof build system, but I do plan to add the feature to update them later --which reminds me to write that into the to-do list.



Posted on 2 Mar 2009, 16:53 by amico
package database
In a previous post mentionning the new package database format, I tried to send a question which didn't show that I renew today: "why the first field of a record is starting with the full package name (ie abiword.1.2.3.tgz) and not just simply the program name (ie abiword) followed by all the other necessary fields?"



Posted on 2 Mar 2009, 17:06 by BarryK
first field
amico,
The database format has not been explained in detail yet. Some of the fields are subtle. The full package name is field number 8. The first field is a generic "name-version", not necessarily correlating directly to the actual package name.



Posted on 7 Mar 2009, 14:09 by WB7ODYFred
PetGet 420 v3 updated
I found the newer version of petget by Ttuuxxx! http://murga-linux.com/puppy/viewtopic.php?t=39100&start=1
Petget-420-v3.pet Ttuuxxx updated. Petget, has the 5 added Mirrors are Austria, Australia, South Africa, Portugal, Thailand.

Maybe a Indian, Chinese, and Japanese mirrors should be added to complete world download from a local continental puppylinux mirror website.
Does the http://puppylinux.asia website have a puppylinux mirror?
I put up the suggestion that domain be made for http://mirror.puppylinux.in/ for India on the Indian continent. Comments?
Last any marketing efforts in South Africa to make knowledge of PuppyLinux availablity with localized mirror download of packages from the South African puppylinux mirror website.
No, no one person can do all these things. Just suggestions to work with what is already available.



My 2 cents or more like a dime! ;>)
WB7ODYFred
SIP:fredfinster@sip7.vitelity.net
WB7ODYFred@yahoo.com



Posted on 7 Mar 2009, 14:18 by WB7ODYFred
Marketing Puppy through IRC
I like to see a link to the PuppyLinux google language translate utility put in the sign on message for channel #puppylinux irc.freenode.net IRC channel. See lots of people click and join, then immediately get off. I assume they don't speak / read english well. Would like something that encourages them to use the translate utility to interact with others speaking english on the channel. Using www.ip2location.com/1.2.3.4 I checked IP numbers and saw users join from Chile, Hungary, Yugoslavia, China, Maylasia, Germany
Would like to help those that speak very little english by giving two or more html links in the IRC sign on message. One for that puppy translate program interface to http://translate.google.com and one for Grant Wilson (Smokey01) Puppy Linux Book free PDF download on
http://www.lulu.com/content/5560578

IRC signon is like handing out a business card for puppylinux. A new user needs some pointers. Lots of people sign on and then sign off from IRC #puppylinux channel, because I believe they don't read any english, Like the person from Chile, said, "Donde esta conextion" which translates where is this connection. That is where I see a benefit of A PDF Book and a Translate utility. Some help for that bewildered new user to use IRC channel.

Fred Finster