Formatting code for software
[[HomePage]] > [[SoftwareIndex Software Index]]
====About Software in Puppy====
~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%%
~There are two main software package types, identified by their file extension:
~ - **//.pet//** (intended for all full and frugal Puppy installations)
~ - **//.sfs//** (intended for all frugal or LiveDVD installations)
~Other software package types:
~ - **//.tar.xz//** or **//.txz//** (intended for all full and frugal Puppy installations)
~ - //.pup// (obsolete; superseded by //.pet//)
====Software installation====
==Pre-requisite packages==
~Ensure that the latest available versions of the following packages are installed: [[bzip2]], [[curl]], [[dosfstools]], [[e2fsprogs]], [[grep]], [[ntfs3g]], [[tar]], [[wget]], [[xz]]
==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 PET software packages==
~Acquire (download) the relevant PET software package then, after downloading has finished, single-left-click on it, e.g. [[pidgin]], [[wine]]
~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 TXZ software packages**==
~Download and install the software package file anywhere, and outside any personal save file, e.g. [[libreoffice]], [[opera]], [[seamonkey]], [[thunderbird]]
==**Installing SFS software packages**==
- download and place the software package file at **///mnt/home//** (e.g. [[JavaRuntimeEnvironment jre]])
- 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]]//
==Software Repositories==
~Software disclaimer: absolutely no warranty given or implied, so use any software package entirely at your own risk
~ - http://distro.ibiblio.org/puppylinux/
~ - http://distro.ibiblio.org/quirky/
~ - http://www.smokey01.com/devs/
~ - http://shino.pos.to/linux/downloads.html
~ - http://shino.pos.to/linux/puppy/
~ - http://ppm.scottjarvis.com
~ - http://www.murga-linux.com/puppy/index.php?f=63
~ - more on PuppySites page.
~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. One will not know of compatibility for sure unless the installation is actually attempted, so //always have a back up of the current system before installing any package//.
~ - //w// (//w5//) - compiled within [[Wary]]
~ - //q// (//q1//) - compiled within [[Quirky]]
~ - //p4// - compiled within Puppy 4
~ - //d// - packaged from Debian distribution binaries
~ - //s// - packaged from Slackware distribution binaries
~ - //u// - packaged from Ubuntu distribution binaries
~ - no suffix - packaged from software maintainer binaries
==Also see==
~[[compiling How to build (compile) a software package from the source code and install it]]
~[[SoftwarePackageCreation How to create a software package for Puppy]]
~[[DesktopIcons How to create desktop icons]]
~[[SoftwareDisclaimer]]
----
==Categories==
CategoryInstallation
====About Software in Puppy====
~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%%
~There are two main software package types, identified by their file extension:
~ - **//.pet//** (intended for all full and frugal Puppy installations)
~ - **//.sfs//** (intended for all frugal or LiveDVD installations)
~Other software package types:
~ - **//.tar.xz//** or **//.txz//** (intended for all full and frugal Puppy installations)
~ - //.pup// (obsolete; superseded by //.pet//)
====Software installation====
==Pre-requisite packages==
~Ensure that the latest available versions of the following packages are installed: [[bzip2]], [[curl]], [[dosfstools]], [[e2fsprogs]], [[grep]], [[ntfs3g]], [[tar]], [[wget]], [[xz]]
==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 PET software packages==
~Acquire (download) the relevant PET software package then, after downloading has finished, single-left-click on it, e.g. [[pidgin]], [[wine]]
~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 TXZ software packages**==
~Download and install the software package file anywhere, and outside any personal save file, e.g. [[libreoffice]], [[opera]], [[seamonkey]], [[thunderbird]]
==**Installing SFS software packages**==
- download and place the software package file at **///mnt/home//** (e.g. [[JavaRuntimeEnvironment jre]])
- 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]]//
==Software Repositories==
~Software disclaimer: absolutely no warranty given or implied, so use any software package entirely at your own risk
~ - http://distro.ibiblio.org/puppylinux/
~ - http://distro.ibiblio.org/quirky/
~ - http://www.smokey01.com/devs/
~ - http://shino.pos.to/linux/downloads.html
~ - http://shino.pos.to/linux/puppy/
~ - http://ppm.scottjarvis.com
~ - http://www.murga-linux.com/puppy/index.php?f=63
~ - more on PuppySites page.
~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. One will not know of compatibility for sure unless the installation is actually attempted, so //always have a back up of the current system before installing any package//.
~ - //w// (//w5//) - compiled within [[Wary]]
~ - //q// (//q1//) - compiled within [[Quirky]]
~ - //p4// - compiled within Puppy 4
~ - //d// - packaged from Debian distribution binaries
~ - //s// - packaged from Slackware distribution binaries
~ - //u// - packaged from Ubuntu distribution binaries
~ - no suffix - packaged from software maintainer binaries
==Also see==
~[[compiling How to build (compile) a software package from the source code and install it]]
~[[SoftwarePackageCreation How to create a software package for Puppy]]
~[[DesktopIcons How to create desktop icons]]
~[[SoftwareDisclaimer]]
----
==Categories==
CategoryInstallation