Le système de gentoo le permet, je crois (car je n’ai pas testé)...
ENVIRONMENT OPTIONS
EPREFIX = [path]
Use EPREFIX to specify the target prefix to be used for merging packages or ebuilds. This variable can be set via the --prefix option or in make.conf(5) (the command line overrides other settings).
Defaults to the prefix where portage is currently installed.
ROOT = [path]
Use ROOT to specify the target root filesystem to be used for merging packages or ebuilds. This variable can be set via the --root option or in make.conf(5) (the command line overrides other settings).
Defaults to /.
PORTAGE_CONFIGROOT = [path]
Use PORTAGE_CONFIGROOT to specify the location for various portage configuration files (see FILES for a detailed list of configuration files). This variable can be set via the --config-root option.
Defaults to /.
J’avais utilisé portage dans un environnement chroot, pour créer un binaire et les lib dans une version correcte Puis j’avais intégré le tout à la main dans le système... pas très propre, mais efficace et rapide, mais ça me semble faisable avec n’importe quel gestionnaire de paquets. Utiliser le genre d’options listés au dessus devrait permettre assez facilement d’avoir son propre environnement dans son home.
[^] # Re: installer des paquets en simple utilisateur
Posté par Anthony Jaguenaud . En réponse au journal Contre la phobie du root. Évalué à 2.
Le système de gentoo le permet, je crois (car je n’ai pas testé)...
J’avais utilisé portage dans un environnement chroot, pour créer un binaire et les lib dans une version correcte Puis j’avais intégré le tout à la main dans le système... pas très propre, mais efficace et rapide, mais ça me semble faisable avec n’importe quel gestionnaire de paquets. Utiliser le genre d’options listés au dessus devrait permettre assez facilement d’avoir son propre environnement dans son home.