Dalla mia ricerca, mi sembra di notare che tutti i gestori di pacchetti insistono per essere utilizzati come utenti privilegiati e devono essere installati /
.
In genere, ciò che mi piace fare è creare un account usa e getta, compilare un software e installarlo $HOME
per quell'account. Posso provare una varietà di configurazioni e poi quando ho finito, basta distruggere l'account.
Tuttavia, la compilazione del software diventa noiosa.
La mia esperienza è davvero limitata a yum
, ma non capisco perché non sarei in grado di rilasciare un file repo ~/etc/yum.repos.d
e fare in modo che yum installi tutto in un account home.
C'è qualche motivo per cui i gestori di pacchetti devono essere utilizzati come utenti privati per installare il software?
/bin
) o che si possa presumere che sia installato nel posto specificato da --prefix. Mentre il secondo può essere aggirato da quei progetti, il primo richiede patch sul codice sorgente.