How can I convert .tgz software setups to .pup format to run them in Puppy Linux?

HariPuttar December 4, 2010

I am a COMPLETE beginner and newbie in Linux. Please give me a complete step-by-step tutorial on how to convert .tgz files to Puppy Linux’s application format.

  1. Anonymous
    December 5, 2010 at 9:48 am


    Two ways to install pet package
    1. if file name as *.tar.gz , go to pet install icon (in puppylinux released)
    - Click button to run the Pet get package manager
    - if you have downloaded file to your computer select small button and select file to install
    2. if file name as *.pet (or *.pup) able to click it to install package

    The PETget package manager (previously known as the PupGet package manager) is selected from the Setup menu in Puppy (or via the "install" icon on the desktop). It is very simple to use. The initial window has buttons to choose from, and normally you choose to "Install or remove pkgs", then a two-pane window comes up, like this:
    [Broken Link Removed]

    PET packages can be installed from ROX-Filer
    ROX is an essential component of Puppy, so... it's better to be on the safe side...
    1) make a copy of your existing ROX-Filer in your /usr/local/apps sub-directory under a different name, e.g. ROX-Filer-2.6.1, before you install this package.

    1a) Better still, if you have a frugal install, make a copy of your entire pupsave file first.

    2) Erase the original ROX-Filer directory

    3) Install this pet package.

    4) Once ROX-2.10 is installed, immediately go the prompt with ctrl-alt-backspace and type xwin. (Alternately, you can restart the X-windows manager from your exit or session panel.)

    5) You should now be back in your X-windows environment. To double-check that everything is ok, bring up a console and type
    rox -v

    Adding Programs and Enhancements for Puppy Linux
    [Broken Link Removed]

    tgz2pet works great on single files, however it will not convert an entire directory using
    code: tgz2pet *.tgz

    for batch convesion
    First, make a list of all the .tgz files. Run the following from the terminal:
    code: find . | grep tgz > list
    Second, loop over the list, running tgz2pet on each line. Run the following from the terminal:
    code: if [ -f list ]; then while read FILE; do tgz2pet $FILE; done < list; fi

    there is a file in this forum if you need

    PupGet package manager
    [Broken Links Removed]


    How to install a PET package
    [Broken Link Removed]

    Thunar Filemanager (Gtk 2.8)

    If you don't use the XFCE-desktop, you need Exo and LibXFCE, too.

    Some more files are required:

    Puppy 1.xx to 2.02
    You need Gtk2.8, Info: (NOT in Puppy 2.10 !!!)

    Direct download of Gtk2.8 (this updates your System ):

    And you need these ones:

    Puppy 2.10

    If you have no icons in thunar, edit the file

    Add this line to it:
    gtk-icon-theme-name = "gnome"

    Slackware packages
    Puppy is compiled from source and has unique bootup and shutdown architecture, different from any other distro. The same point applies to Slackware -- Puppy is not based on Slackware in any way. However, a Slackware binary package may be installed in Puppy and it may work.

    A Slackware package can be converted to PET using the 'tgz2pet' utility. For example:

    # tgz2pet xgames-0.2-i386-1.tgz
    Which will create ''. Click on this and PETget will install it, and will even run the install script inside the Slackware package.

  2. HariPuttar
    December 5, 2010 at 5:49 am

    I will surely try this. Thank You!!!!!!!!

  3. Anonymous
    December 4, 2010 at 6:54 pm

    Tar.gz-files are the same as Windows zip-files. If you want to install a tar.gz-file you first start the program "Menu | Setup | Puppy package manager. Click on the lowest button ("Click button to run the PupGet package manager"). A new window appears. Click on the second button "Also you may install (and later remove) any binary tarball (tar.gz or tar.bz2)..". Another window appears: On the left side you can select the directory, on the right side you choose the tar.gz-file. Then you click on the "OK" button. A warning message will appear: Click on the "Install" button. Now the tar.gz-file will be unpacked and the program will be installed.

    • HariPuttar
      December 5, 2010 at 7:00 am

      Sorry, I did not find any PupGet package manager. You said- Click on the second button "Also you may install (and later remove) any binary tarball (tar.gz or tar.bz2), I was no able to find any such button. I am using 5.1 version of puppy.
      Are these absent options are present in any new version of puppy?