Introduction
Currently exist to much package management systems to much as base GNU/Linux distributions exists, each system has it's advantages and disadvantages. But the obligated question is: Why another package management system?The idea is to create a package system that offers the best from the existent, with a KISS philosophy and an light package creation process that makes easy to get a highly updated operative system.
Main Features
- Separate commands for separate tasks
- Ability to install packages on another partition (without chroot)
- Minimum software and hardware requirements
- Light/Automated packaging process
- Dependencies handling
- Alternatives and Flavors handling
- Online and offline updating system
- Rolling release system
- Source and binary based
- User space installation
- i18n and l10n
Examples
Finding:$ pkg-find text editorInstalling:
emacs (22.3) - GNU Emacs is an extensible, customizable text editor—and more.
nano (2.0.9) - Free replacement for the Pico text editor.
# pkg-install emacs --flavor=without-xUninstalling:
running pkg-download emacs...
pkg-download emacs complete
running pkg-add emacs...
pkg-add emacs complete
# pkg-uninstall emacsUpdating:
do you want to uninstall orphan packages [Y/n]
running pkg-rm emacs...
pkg-rm emacs complete
# pkg-update emacs
looking for emacs updates
updating emacs 22.3 to 22.4...
pkg-update emacs complete
# pkg-update --all
updating database...
the following packages will be updated: emacs, nano
are you sure you want to proceed? [Y/n]
# pkg-update --check-all
updating database...
the following packages have updates: emacs, nano