Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm a fan of pacman, but find apt/dpkg acceptable (barely). My biggest two beefs with yum/rpm are that it does not track "explicitly installed" vs "installed as a dependency" (dpkg does, but it's fuzzy), and that when processing dependencies, it does a brute-force recursive crawl instead of building a tree.


Modern Yum does track explicit vs. dependency installs, though this is not very visible in the UI. There are ways to query the Yum database for it, though.

Yum also has an option (disabled by default) to remove unneeded auto-installed dependencies when removing packages (set clean_requirements_on_remove=yes in /etc/yum.conf)[1]. This option does not remove manually-installed packages (though the docs are not clear on this point, unfortunately).

1. http://unix.stackexchange.com/a/56056


That's good news! My latest experience was with CentOS and Fedora installs at my last job, but most of the installs there were a bit older.


Pacman is the Arch Linux standard right?

I was fond of Arch when I first heard of it, because back then I was still a BSD fanboy. But as time has progressed I find the use of rc a bit stale and I actually like the initiative of LSB.


Arch has moved on to systemd these days, if that changes anything for you.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: