{{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