Hello Puppy Linux users.
Over the past couple of months I have been assisting
playdayz, the coordinator of Lucid
Puppy Linux 5 and 5.1, in devolpment. Of couse this would not be
possible without
WhoDo, art
director, and all the eager testers and contributors on the
Puppy
Linux Forum. This has been one exciting roller coaster ride.
Over this period I have collected a suite of tools
to help me. I am going to share these tool with readers so that
developing is made easier. Most of these tools can be used in any
Linux, you will just need to be the
super user.
Tools
Paco
The Paco Website
Download
Paco Pet Package
1.2MB
(password)
Paco is
an ingenious packaging tool that tracks and logs a compiled build of an
application in Linux. Configure and make are run as usual and at the
final stage of installation that is where paco can do it's thing.
Many of us know that by running:
code: sh# make install
DESTDIR=/path/I_want/to_install
That way we get our Package tree installed to /path/I_want/to_install . From
there we can tweak and construct a package relevant to our distro.
Paco can install the package at the "make install " stage and track the
installation. An example of how to use Paco:
code: sh# paco -lp package-1 " make
install" where package-1 is the name and version.
Then, you can start gpaco in gui to see where
the files went in your system tree, package and remove, all with a few
clicks. Need to know more? See the Paco website. Thanks
to Puppy linux forum member aragon
for finding Paco.
Scliss
Download
scliss.pet
4.2KB
Download
scliss.tar.gz 4.0KB
(password)
Scliss on Puppy
Forum
What is SCLISS???
Well it is a Simple Command LIne Search Script
It's nothing fancy, it just searches a certain directory for a
particular word or string.
It came about because I had to find something in some source code..
daunting!
It is based on a simple "grep" call. Puppy forum member technosaurus gave me the idea.
It also has a basic usage of the find command in Linux.
debs2pkg
Download
debs2pkg.tar.gz 2.2KB
Download
debs2pkg-fun.tar.gz 3.0KB
(password)
Debian and Ubuntu are just two of the distros that can be used to build
a Puppy Linux system with Barry Kauler's
Woof, The Puppy Builder. It is a
clever idea from Barry to build Puppy out of other distro's binary
packages and it works quite well. Basically
debs2pkg will get a collection of
debian .
deb
files and build a Puppy package. The idea is that it packs the main
package and the dependencies into one easy to handle parcel For more
see
alien2puppy which is the
descendant of
debs2pkg.
alien2puppy
Download
alien2puppy.tar.gz
5.1KB
(password)
alien2puppy on Puppy
Forum
With the advent of Woof, The Puppy Builder there has been a pack of different Puppy's with
different lineages crossbreeding.
Prime examples are Lupu Puppy 5, the Luci
development for 5.1, built from UbuntuTM binaries
and Barry Kauler's Spup Slackpup betas built from SlackwareTM .
alien2puppy
is a command line based tool to get a main app and it's dependencies
'merged' into a puppy package, either sfs or pet.
It is the natural evolution of debs2pkg.
It's pretty easy,
and the script walks you through the various stages and options as you
go. It's quite verbose, with just a splash of colour.
Startmount
Download
Startmount.pet 8.0KB(password)
Startmount
on Puppy Forum
Startmount is a handy drive/partition mounting tool that sets a drive
to be mounted automatically on the next boot. It can also invoke a
program to start at boot.
tasmod
and myself developed this program over some months and got it to a very
stable stage. It is quite useful especially in a Puppy
frugal
environment. (Link thanks to
GuestToo)