DotPup = .pup E.g, a Solitaire game 'Spider' may have file name like spider.pup.
A DotPup file in Puppy should work exactly like an installer.exe file in Windows, i.e. software is installed with just one click.
These DotPups have been created by Puppy users. Puppy Linux is not responsible for the use of these programs. Like any software, there may be errors (bugs) that could cause loss of data or other damage to a system. Use them at your own risk.
DotPups files are in fact normal zip archives. To check what will be done when installing a DotPup, just open it with an achiever program like guiTAR and check the files (e.g, dotpup.sh and dotpup.tar.gz ) inside.
How to install a DotPup
It's easy to install a DotPup:
Download it
Click on it in a Rox Filer window (same as clicking on a .exe file in MS Windows)
A dialogue box will pop up asking if you want to unzip the file, just click 'Unzip the Pup File'
Click 'Run the installer' when another dialogue box pops up
You are done! A Rox Filer window should pop up showing you where the program is installed. Click on the icon to run it. You can drag the icon to your
desktop if you like. (check here if you want more explanation with pics)
For this
tutorial you will need GuestToo's DotPup template. Download it here.
To make a gtkfind dotpup package:
Install gtkfind-template.pup
- this will install Gtkfind (a find utility) for you too
- to create a DotPup for any software (e.g, Gtkfind) you need to have that software installed and running properly on your computer first
Copy /root/tmp/gtkfind to a new dir if you like. Inside
the folder 'gtkfind' there are 4 files: make-tar, dotpup.sh,
make-pup and a readme file.
Edit make-tar
- edit it (with a text-editor) to include all the files you
want (it's already setup for gtkfind)
Click make-tar
- this creates a file called dotpup.tar.gz which will have all your files in it
Edit dotpup.sh
- edit it (with a text-editor) to do what you want when the package
(*.pup) is run (it's already setup to unzip gtkfind tar.gz)
You are done! Now, test dotpup.pup by clicking it. Be careful ... if
your dotpup package is not working properly, it might corrupt or delete your files backing them up is a good idea.
To fix any problems, click make-tar (if necessary), click make-pup to create a new dotpup.pup (and
overwrite the old one) again. When it seems to be working properly, you can rename dotpup.pup to a suitable name (for example, gtkfind.pup) before uploading it. Note: if you decide to publish you DotPup, test it thoroughly. You don't want to screw other's system up.
A dotpup package is very simple.
It's just a zip file (dotpup.tar.gz) with your files inside.
And a file called md5sum.txt to check that the files are ok.
And a file called dotpup.sh that executes automatically.