Установка пакетов Gentoo от обычного пользователя (без полномочий root)


8

Можно ли установить пакеты Gentoo (программы с поддержкой ebuild, программы с поддержкой portage) от имени обычного пользователя (без полномочий root) в свой домашний каталог ( --prefix=$HOMEили что-то в этом роде)?


portage очень гибок, и я рискну предположить, что с правильными настройками переменных среды это можно сделать. Но я не совсем уверен, что они будут прямо сейчас.
Кит

Ответы:


4

Я уверен, что это можно сделать с помощью префикса Gentoo .

Обычно Gentoo Portage устанавливается в корне иерархии файловой системы, '/'. В системах, отличных от Gentoo Linux, это обычно приводит к проблемам из-за конфликтов пакетов программного обеспечения, если только ОС не адаптирована как Gentoo / FreeBSD. Вместо этого Gentoo Prefix устанавливается со смещением, что позволяет устанавливать его в другом месте иерархии файловой системы, что позволяет избежать конфликтов. Помимо этого смещения, Gentoo Prefix работает непривилегированным, что означает, что для его использования не требуются права пользователя root или права.


Не могли бы вы дать мне пошаговую инструкцию, как установить данный пакет локально?
Якуб Наребски

Я думаю, что вам будет лучше читать документы, они более точны, чем все, что я мог бы воспроизвести здесь.
Седрик

К сожалению, с первого просмотра они требуют хорошего знания Gentoo ... и я только начинаю использовать компьютер с установленным Gentoo. Насколько я проверил, им не хватает пошаговой инструкции. Тем не менее, я буду пытаться.
Якуб Наребски

следуйте руководству Solaris, как они предлагают: gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml
lkraav
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.