Wiki source for software
{{include tonguesSoftware}}[[HomePage]] > [[SoftwareIndex Software Index]]
====Software Packages====
---
~-[[SoftwareDisclaimer software disclaimer]]: **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: [[http://www.smokey01.com/coolpup smokey01.com]] | [[http://murga-linux.com/puppy/index.php?f=63 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__:
~~-//fd64// - compiled within, and/or packaged for, [[Fatdog64]]
~ - //d// - packaged from 32-bit Debian distribution binaries
~ - //a// - packaged from Arch distribution binaries
~ - //f// - packaged from Fedora distribution binaries
~ - //s// - packaged from Slackware distribution binaries
~ - //u// - packaged from Ubuntu distribution binaries
~ - //up// - compiled within a [[Woof]]-built Puppy with Ubuntu packages, e.g. PuppyPrecise
~ - //sp// - compiled within a [[Woof]]-built Puppy with Slackware packages, e.g. [[Slacko]]
~ - //r// - compiled within [[Racy]]
~ - //w// (//w5//) - compiled within [[Wary]]
~ - //q// (//q1//) - compiled within [[Quirky]]
~ - //p4// - compiled within Puppy 4
~ - no suffix - packaged from software maintainer binaries
---
==Pre-requisite packages==
~-ensure that recent versions of the following packages are installed: ##+[[bzip2]],+[[e2fsprogs]],+[[grep]],+[[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 TXZ software packages==
~-acquire (download) the relevant [[TXZ]] software package file, e.g. [[qt]], [[wine]]
~-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
~-then, after downloading has finished, single-left-click on it, e.g. [[ffmpeg]], [[pidgin]]
~-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]]//
---
==Software Repositories==
~[[SoftwareDisclaimer Software disclaimer]]: **absolutely no warranty given or implied, so use any software package entirely at your own risk and //always have multiple copies of the current operating system __before__ installing any package to it//**:
~ - http://distro.ibiblio.org/quirky/
~ - http://distro.ibiblio.org/puppylinux/
~ - http://www.smokey01.com/devs/
~ - http://182.164.208.211/puppy/opt/
~ - 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
~ - [[PuppySites more]]
---
==Also on the wiki==
~[[compiling How to build (compile) a software package from source code]]
~[[SoftwarePackageCreation How to create a software package for Puppy]]
~[[DesktopIcons How to create desktop icons]]
~[[JWMMenuCategory How to add and remove 'Puppy menu' items]]
---
----
==Categories==
CategoryInstallation
CategoryComponent
====Software Packages====
---
~-[[SoftwareDisclaimer software disclaimer]]: **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: [[http://www.smokey01.com/coolpup smokey01.com]] | [[http://murga-linux.com/puppy/index.php?f=63 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__:
~~-//fd64// - compiled within, and/or packaged for, [[Fatdog64]]
~ - //d// - packaged from 32-bit Debian distribution binaries
~ - //a// - packaged from Arch distribution binaries
~ - //f// - packaged from Fedora distribution binaries
~ - //s// - packaged from Slackware distribution binaries
~ - //u// - packaged from Ubuntu distribution binaries
~ - //up// - compiled within a [[Woof]]-built Puppy with Ubuntu packages, e.g. PuppyPrecise
~ - //sp// - compiled within a [[Woof]]-built Puppy with Slackware packages, e.g. [[Slacko]]
~ - //r// - compiled within [[Racy]]
~ - //w// (//w5//) - compiled within [[Wary]]
~ - //q// (//q1//) - compiled within [[Quirky]]
~ - //p4// - compiled within Puppy 4
~ - no suffix - packaged from software maintainer binaries
---
==Pre-requisite packages==
~-ensure that recent versions of the following packages are installed: ##+[[bzip2]],+[[e2fsprogs]],+[[grep]],+[[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 TXZ software packages==
~-acquire (download) the relevant [[TXZ]] software package file, e.g. [[qt]], [[wine]]
~-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
~-then, after downloading has finished, single-left-click on it, e.g. [[ffmpeg]], [[pidgin]]
~-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]]//
---
==Software Repositories==
~[[SoftwareDisclaimer Software disclaimer]]: **absolutely no warranty given or implied, so use any software package entirely at your own risk and //always have multiple copies of the current operating system __before__ installing any package to it//**:
~ - http://distro.ibiblio.org/quirky/
~ - http://distro.ibiblio.org/puppylinux/
~ - http://www.smokey01.com/devs/
~ - http://182.164.208.211/puppy/opt/
~ - 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
~ - [[PuppySites more]]
---
==Also on the wiki==
~[[compiling How to build (compile) a software package from source code]]
~[[SoftwarePackageCreation How to create a software package for Puppy]]
~[[DesktopIcons How to create desktop icons]]
~[[JWMMenuCategory How to add and remove 'Puppy menu' items]]
---
----
==Categories==
CategoryInstallation
CategoryComponent