nokta PiSi

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

nokta Documents

 

  • PİSi: One step further with Pardus: An in-depth article about PiSi and technology behind it.
  • Introduction to PiSi: An introduction to PiSi and its commands (in OpenOffice format).
  • 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.
  • PiSi database schema: This Umbrello document is intended for PiSi developers who want to have an insight of PiSi database model. To open, save the file to your desktop and open with Umbrello.

nokta Mailing list

PiSi has a mailing list to discuss PiSi features, bugs and wishlists.

Messages to the list should be sent to pisi@pardus.org.tr

nokta Download

PiSi is licensed under GNU GPL and available from SVN repository.

http://svn.pardus.org.tr/uludag/trunk/pisi