cn::de::es::fr::gr::hu::it::ja::kr::nl::pl::pt::ru::se::us::vn::

HomePage > SoftwareIndex 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.

Precautions
Most software comes with a SoftwareDisclaimer 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 ppm Puppy Package Manager:
using the start menu: Menu > Setup > Puppy Package Manager
using the command-line interface:
ppm



un-official software packages are available from repositories such as: murga-linux.com


there are three main software package types, identified by their file extension:
.txz (intended for full and frugal installations)
.pet (intended for full and installationfrugal 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 compiling 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
SFS
PET
TXZ



Categories
CategoryInstallation
CategoryComponent
Comments
[Comment deleted]
Comment by cpe-67-246-118-231.twcny.res.rr.com
2016-05-17 19:23:53
after installing a .pet, it always says that it isnt going to show up in the menu. how do i find it?
Comment by darkcity
2016-05-19 07:29:53
the program will have a command to execute it.

what program are you trying to install?

often programs have an entry in the folder /usr/share/applications
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki