We try to list here the main Free Software package management systems.
- What is the system based on for manipulating packages? (deb, rpm, tgz)
- Is the system mature or experimental?
- What is the original free distribution that implemented this system?
- What is the main distribution today using this system?
Source based Edit
- Gentoo Portage: (see http://www.gentoo-portage.com/ for example)
Binary also Edit
- Advanced Packaging Tool, APT
- It is used with .deb packages.
- It is mature.
- It was first implemented in Debian GNU/Linux
- The main distribution today is Debian GNU/Linux
- APT4RPM (port of Advanced Packaging Tool to .rpm)
- Used with .rpm packages
- It is stable.
- First implemented in Mandriva (old Mandrake)
- Currently the only major distribution using urpmi is Mandriva.
Distribution independent Edit
- Based on .package files
- There is a 1.0, and the system is stable and working. Still work needs to be done.
- Works with any Linux distribution, even without root password.
- 0install Zero Install
- It downloads applications directly from the internet the first time they are used, there is no package or file.
- It is stable and full functional.
- Works with any Linux distribution as long as you compile your kernel with a patch, even without root password if you have the kernel patch.
- When make install is done, CheckInstall will create a Slackware, RPM or Debian compatible package and install it. You can call it (un)install from source.
- Works with RPM-based, Deb-based, and Slackware distributions.