From my research, I seem to notice that all package managers insist on being used as a privileged user and must be installed into /
.
Typically, what I like to do is create a throwaway account, compile some software, and install to $HOME
for that account. I can try a variety of setups and then when I'm done, just destroy the account.
However, compiling software becomes tedious.
My experience is really just limited to yum
, but I don't understand why I wouldn't be able to drop a repo file into ~/etc/yum.repos.d
and have yum install everything into a home account.
Is there any reason why package managers must be used as a privleged user to install software?