HomePage > Software Index

Software Packages

Software packages allow the easy installation of applications (AKA apps, programs etc.). Examples of applications include an accounts package or a CAD program.

Puppy Linux like most versions of Linux come with a lot of built in programs. The easiest way to add more is either a self installing file such as a PET, or by using a package manger such as PPM.

Most software comes with a disclaimer, usually stating something along the lines of:
Absolutely no warranty given or implied, so use any software package entirely at your own risk.

system backup: always have multiple copies of your current operating system before installing any package to it

official software packages are available via the Puppy Package Manager:
using the start menu: Menu > Setup > Puppy Package Manager
using the command-line interface:

un-official software packages are available from repositories such as:

there are three main software package types, identified by their file extension:
.txz (intended for full and frugal installations)
.pet (intended for full and frugal installations; supersedes .pup which is now obsolete)
.sfs (intended for frugal or LiveDVD installations)

software package names that contain a suffix denote the environment in which the package was compiled (built). This provides some indication of whether or not a certain package is compatible with one's operating system, but one will not know of compatibility for sure unless the package is actually installed.
Some .rpm and .deb packages will install, but often they are built for other linux operating systems and assume that the system has all files it needs, but which may not be on your system. Sometimes installing the missing files will get a program going.

Prerequisite packages
Some packages are dependent on other packages being install, hence these are called dependencies. Sometimes a particular versions of a specific package is required. Even one .pet from one puppy version might have missing dependencies if used with another puppy version.
Common dependencies:

Partition space
since the installation of any software package involves occupying partition space, the installation will fail if there is not sufficient, free space on the target installation partition
sometimes installing PET and TXZ packages to frugal Puppy installations requires the amount of free space inside the personal storage file to be at least 3 times the size of the package

Download location

Installing TXZ software packages

Installing PET software packages

Installing PET packages within frugal Puppy installations

Installing PET packages within full Puppy installations

Installing SFS software packages

Identifying missing dependencies:

Also on the wiki

There are 2 comments on this page. [Show comments]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki