Installer les packages Gentoo en tant qu'utilisateur ordinaire (non root)


8

Est-il possible d'installer des packages Gentoo (programmes compatibles avec ebuild, programmes prenant en charge le portage) en tant qu'utilisateur ordinaire (non root) dans son propre répertoire personnel ( --prefix=$HOMEou quelque chose comme ça)?


portage est très flexible, et je risquerais de deviner qu'avec les bons paramètres de variable d'environnement, cela pourrait être fait. Mais je ne sais pas exactement ce qu'ils seraient en ce moment.
Keith

Réponses:


4

Je suis sûr que cela devrait être possible en utilisant Gentoo Prefix .

Habituellement, Gentoo's Portage s'installe à la racine de la hiérarchie du système de fichiers, '/'. Sur les systèmes autres que Gentoo Linux, cela entraîne généralement des problèmes, dus à des conflits de progiciels, à moins que le système d'exploitation ne soit adapté comme Gentoo / FreeBSD. Au lieu de cela, Gentoo Prefix s'installe avec un décalage, permettant d'installer à un autre emplacement dans la hiérarchie du système de fichiers, évitant ainsi les conflits. À côté de ce décalage, Gentoo Prefix s'exécute sans privilège, ce qui signifie qu'aucun utilisateur root ou droits ne sont nécessaires pour l'utiliser.


Pourriez-vous me donner des instructions étape par étape sur la façon d'installer localement un package donné?
Jakub Narębski

Je pense que vous feriez mieux de lire les documents, ils sont plus précis que tout ce que je pourrais reproduire ici.
Cédric

Malheureusement, dès la première navigation, ils nécessitent une bonne connaissance de Gentoo ... et je commence à peine à utiliser un ordinateur avec Gentoo installé. Pour autant que j'ai vérifié, ils manquent d'instructions étape par étape. Pourtant, je vais essayer.
Jakub Narębski

suivez le guide solaris comme ils le suggèrent: gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml
lkraav
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.