Wiki source for software


Show raw source

{{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://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__
---
==Pre-requisite packages==
~Sometimes an updated version following packages are required: +[[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 [[SaveFile|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]]//

==Also on the wiki==
~[[Software Repositories|]]
~[[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]]
~[[SoftwareDisclaimer Software disclaimer]]
~[[SFS]]
~[[PET]]
~[[TXZ]]
---
----
==Categories==
CategoryInstallation
CategoryComponent
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki