Tu puedes instale el software en su propio directorio de inicio. Si se siente cómodo compilando desde la fuente y el paquete usa automake, entonces puede usar la siguiente opción en la configuración:
--prefix=$HOME/install
o lo que sea. Del mismo modo, rpm también tiene una opción de prefijo. Sin embargo, esto solo funciona si el rpm fue construido ser reubicable.
Uso JuJu, que básicamente permite tener una distribución de Linux realmente pequeña (que contiene solo el administrador de paquetes) dentro de su directorio $HOME/.juju.
Le permite tener su sistema personalizado dentro del directorio de inicio accesible a través de proot y, por lo tanto, puede instalar cualquier paquete sin privilegios de root. Se ejecutará correctamente en todas las principales distribuciones de Linux, la única limitación es que JuJu puede ejecutarse en el kernel de Linux con la versión mínima recomendada 2.6.32.
Por ejemplo, después de instalar JuJu para instalar pip, simplemente escriba lo siguiente:
$>juju -f
(juju)$> pacman -S python-pip
(juju)> pip
La mayoría de las veces puede pasar PREFIX para configurar e instalarlo en su directorio de inicio:
./configure --prefix=/home/ioks/bin
Esto podría solucionar los problemas de permisos.