Z moich badań wynika, że wszyscy menedżerowie pakietów nalegają na to, aby być wykorzystywanym jako użytkownik uprzywilejowany i muszą być instalowani /
.
Zwykle to, co lubię robić, to utworzyć konto typu out-out, skompilować oprogramowanie i zainstalować $HOME
dla tego konta. Mogę wypróbować różne konfiguracje, a kiedy skończę, po prostu zniszcz konto.
Jednak kompilowanie oprogramowania staje się nużące.
Moje doświadczenie jest tak naprawdę ograniczone yum
, ale nie rozumiem, dlaczego nie byłbym w stanie upuścić pliku repo ~/etc/yum.repos.d
i kazać zainstalować wszystko na koncie domowym.
Czy jest jakiś powód, dla którego menedżerowie pakietów muszą być używani jako uprzywilejowani użytkownicy do instalowania oprogramowania?
/bin
) lub może zakładać, że jest zainstalowany w miejscu określonym przez --prefix. Podczas gdy te drugie mogą być omijane przez te projekty, te pierwsze wymagają poprawek do kodu źródłowego.