Gentoo-Pakete als normaler Benutzer installieren (nicht root)

8

Ist es möglich, Gentoo-Pakete (ebuild-fähige Programme, Programme mit Unterstützung für Portage) als normaler Benutzer (ohne Root) in das eigene Home-Verzeichnis ( --prefix=$HOMEoder so ähnlich) zu installieren ?

Jakub Narębski
quelle
Portage ist sehr flexibel, und ich würde vermuten, dass dies mit den richtigen Einstellungen für Umgebungsvariablen möglich ist. Aber ich bin mir nicht ganz sicher, was sie jetzt sein würden.
Keith

Antworten:

4

Ich bin mir ziemlich sicher, dass dies mit dem Gentoo-Präfix möglich sein sollte .

Normalerweise wird Gentoos Portage im Stammverzeichnis der Dateisystemhierarchie '/' installiert. Auf anderen Systemen als Gentoo Linux führt dies normalerweise zu Problemen aufgrund von Konflikten zwischen Softwarepaketen, es sei denn, das Betriebssystem ist wie Gentoo / FreeBSD angepasst. Stattdessen wird Gentoo Prefix mit einem Offset installiert, sodass es an einem anderen Ort in der Dateisystemhierarchie installiert werden kann, wodurch Konflikte vermieden werden. Neben diesem Offset wird Gentoo Prefix nicht privilegiert ausgeführt, was bedeutet, dass kein Root-Benutzer oder Rechte erforderlich sind, um es zu verwenden.

Cedric
quelle
Können Sie mir Schritt für Schritt erklären, wie Sie ein bestimmtes Paket lokal installieren?
Jakub Narębski
Ich denke, Sie sollten die Dokumente besser lesen, sie sind genauer als alles, was ich hier reproduzieren könnte.
Cedric
Leider erfordern sie vom ersten Surfen an gute Kenntnisse von Gentoo ... und ich fange gerade an, Computer mit installiertem Gentoo zu verwenden. Soweit ich überprüft habe, fehlt ihnen eine schrittweise Anleitung. Trotzdem werde ich es versuchen.
Jakub Narębski
Befolgen Sie die Solaris-Anleitung wie vorgeschlagen: gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml
lkraav