Vous pouvez installer le logiciel dans votre propre répertoire personnel. Si vous êtes à l'aise avec la compilation à partir des sources et que le paquet utilise automake, vous pouvez utiliser l'option suivante sur configure :
--prefix=$HOME/install
ou peu importe. De même, rpm a également une option de préfixe. Cependant, cela ne fonctionne que si le rpm a été construit être déplaçable.
J'utilise JuJu qui permet essentiellement d'avoir une très petite distribution Linux (contenant uniquement le gestionnaire de paquets) dans votre répertoire $HOME/.juju.
Il permet d'avoir votre système personnalisé dans le répertoire personnel accessible via proot et, par conséquent, vous pouvez installer n'importe quel paquet sans privilèges root. Il fonctionnera correctement sur toutes les principales distributions Linux, la seule limitation est que JuJu peut fonctionner sur le noyau Linux avec la version minimale recommandée 2.6.32.
Par exemple, après avoir installé JuJu pour installer pip, tapez simplement ce qui suit :
$>juju -f
(juju)$> pacman -S python-pip
(juju)> pip
La plupart du temps, vous pouvez passer PREFIX à configurer pour l'installer dans votre répertoire personnel :
./configure --prefix=/home/ioks/bin
Cela pourrait contourner les problèmes d'autorisations.