PiSi (Packages Installed Successfully, as Intended) (pronounced pee-see) is the package management system of Pardus.
It is the tool that installs, upgrades and removes the software packages successfully, as intended.
PiSi stores and handles the dependencies for the other packages, libraries and
COMAR tasks. You may install and use software without being aware of the underlying technical details, not even the name of the application.
Tasks such as opening a new file type or serving web pages are just a click away with
PiSi.
Some distinctive features of
PiSi are the following:
* Implemented in Python
* Efficient and small
* Package sources are written in XML and Python
* Fast database access implemented with Berkeley DB
* Integrates low-level and high-level package operations (dependency resolution)
* Framework approach to build applications and tools upon
* Comprehensive CLI and a user-friendly Qt GUI (distributed separately)
* Extremely simple and fast package construction
*
How PiSi handles dependency: Dependency resolution in package management systems have a significance in that they are the key to providing system stability and internet upgrades. This document shows how PiSi resolves dependency problems.
*
PiSi packages version policy v0.2: This document explains the version policy that applies to PiSi packages.
Source:
http://www.pardus.org.tr/eng/projeler/pisi/index.html