0% found this document useful (0 votes)
173 views4 pages

Repositories

Repositories are places where software can be downloaded and installed from online. In Puppy Linux, software packages end in .txz, .pet or .sfs and can be installed using the Puppy Package Manager or by downloading and clicking the file. It's important to always back up the system before installing software and be aware that software is provided without warranty.

Uploaded by

d4rm4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
173 views4 pages

Repositories

Repositories are places where software can be downloaded and installed from online. In Puppy Linux, software packages end in .txz, .pet or .sfs and can be installed using the Puppy Package Manager or by downloading and clicking the file. It's important to always back up the system before installing software and be aware that software is provided without warranty.

Uploaded by

d4rm4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Repositories

A Repository is a place where software can be downloaded and install from the web.
Typically each Linux distribution has its own repository. Although Portable packages
may be distribution independant. Some are officially supported by a project, others
have unofficial support from a community or individual.
In Puppy the PPM and SlickPet repositories can be accessed via the PuppyMenu. Also,
there is a list of repositories on the Puppy Sites page.

Disclaimer
Software disclaimer - absolutely no warranty given or implied, use any software
packages linked from the Wiki entirely at your own risk (unless otherwise
stated). Always have back up copies of documents and operating system
installation before installing any packages.

Repository List
o
o
o
o
o
o
o
o
o

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
More repositories listed on the Puppy Sites page

HomePage > 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 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 Puppy Package Manager:
using the start menu: Menu > Setup > Puppy Package Manager
using the command-line interface:
ppm
Grab

un-official software packages are available from repositories such as: murgalinux.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 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 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:
+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:
o install into the existing filesystem
o extract and place the software package directory anywhere (and
outside any personal save file)

Txz
TXZ files are tar files using xz compression. Slackware can install software stored in
the txz format, as can TXZpup. Sometimes .tar.xz extension is used instead of
the .txzextension.

Installing PET software packages

acquire (download) the relevant 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 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 SFS software package


at /mnt/home (e.g. jre, libreoffice, then
o either (A) follow the instructions at (requires re-booting): Menu >
o

System > BootManager


or, (B) follow the instructions at (does not require re-booting): Menu >
Setup > SFS-Load

Also on the wiki


Software Repositories
How to build (compile) a software package from source code
How to create a software package for Puppy
How to create desktop icons
How to add and remove 'Puppy menu' items
Software disclaimer
SFS
PET
TXZ

You might also like