Revision [30597]
This is an old revision of software made by darkcity on 2015-02-14 13:33:53.
cn::de::es::fr::gr::hu::it::ja::kr::nl::pl::pt::ru::se::us::vn:: |
HomePage > SoftwareIndex Software Index
Software Packages
Software is the instructions or code that runs the operating system (Puppy Linux) and applications (AKA application programs or apps). Examples of application programs would 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
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.
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
- one needs to know to which location a software package has been downloaded to
- if a Web browser is used for downloading, then it would need to be manually configured to the user's preference
Installing TXZ software packages
- then, after downloading has finished, single-left-click on it
- then, choose one of the following options:
- install into the existing filesystem
- extract and place the software package directory anywhere (and outside any personal save file)
Installing PET software packages
- acquire (download) the relevant pets PET software package file
- to reverse the process, i.e. to un-install PET software packages, go to the uninstalling un-installing page.
Installing PET packages within frugal Puppy installations
- the software installation is only retained (or permanent) when it is installed after the creation of a personal storage save file. The software may be installed before the existence of a save file but the installation will be lost when shutting down or re-booting. A save file is created during the procedure of re-booting or shutting down for the very first time following a new, frugal Puppy installation.
- requires sufficient free space inside an already existing save file (the save file may need to be re-sized larger)
- after downloading a PET software package, single-left-click on it for automatic installation
Installing PET packages within full Puppy installations
- no personal storage save files are involved
- download a PET software package; then single-left-click on it for automatic installation.
Installing SFS software packages
- download and place the squashfs SFS software package at /mnt/home (e.g. JavaRuntimeEnvironment jre, libreoffice, then
- either (A) follow the instructions at (requires re-booting): Menu > System > BootManager
- or, (B) follow the instructions at (does not require re-booting): Menu > Setup > SFSLoad SFS-Load
Also on the wiki
Categories
CategoryInstallationCategoryComponent