>>36,39
I switched to Arch because Ubuntu broke during upgrades and Fedora's package manager wouldn't even run half the time (because you can only run one copy of Yum at a time, and some background process will be holding the lock to check for updates -- I got really pissed at Yum). I didn't want to go back to Gentoo because it's for ricers. Arch's pacman is a bit lame but at least it seems to work fairly consistently, and it's nice that you don't have to install "-devel" and "-doc" packages for everything.
And the Debian maintainers aren't so stupid that they'd allow a package to put things in /usr/local. Seriously, the Debian team is wonderful about this kind of stuff. Their standards for packages are IMHO the best standards for Linux packages out there.
http://www.debian.org/doc/maint-guide/ch-modify.en.html
[quote]
Normally, programs install themselves in the /usr/local subdirectory. Since it is reserved for system administrator's (or user's) private use, Debian packages must not use that directory but should use system directories such as the /usr/bin subdirectory following the Filesystem Hierarchy Standard
[/quote]
And
/opt is for stuff that you don't always want in your PATH, so that's why a Python/Ruby installation might go there -- so root and other users will still use the system's Python/Ruby in
/usr or
/usr/local.