Home Linux Community Community Blogs General Linux What makes a good package manager?

What makes a good package manager?

This is a question that has been bothering me for a while, after realising that pacman, while being aufully close, isn't actualy perfect. Here are my requirements:

Dependecie tracking:

pacman - Yes

apt-get - yes

rpm - Yes

Conflict tracking:

pacman - Yes

apt-get - Yes

rpm -  Yes

Access to build (compile) enstructions:

pacman - Yes, via ABS

apt-get - Not as far as I know

rpm - As above

Downloads binary:

 pacman - Yes

apt-get - Yes

rpm - Yes

Tracks user created source compiles:

pacman - Yes, via makepkg

apt-get - Yes

rpm - No

Repos must be resonable size (5000+) :

pacman (Archlinux) - Yes

apt-get (Debian) - Definatly

rpm (Fedora) - Yes

Flexible, with various options for things:

pacman - Yes, up to 5 options for install, remove and upgrade, with more non spesific ones.

 apt-get - Yes, though not particularly flexible in my experience

rpm - Yes, though equaly inflexible


What I'm trying to say here is that pacman is the best! Actualy, what I'm saying is that pacman is good, but we must remeber how small in comparison it's repos are to debians giant repos. It shows that they all do what you want, just some better than others



Subscribe to Comments Feed

Upcoming Linux Foundation Courses

  1. LFD312 Developing Applications For Linux
    05 Jan » 09 Jan - Virtual
  2. LFS220 Linux System Administration
    05 Jan » 08 Jan - Virtual
  3. LFD331 Developing Linux Device Drivers
    12 Jan » 16 Jan - Virtual

View All Upcoming Courses

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board