Gentooパッケージを通常のユーザー(非root)としてインストールする


8

Gentooパッケージ(ebuild対応プログラム、Portageをサポートするプログラム)を通常のユーザー(非root)として自分のホームディレクトリ(--prefix=$HOMEまたはそのようなもの)にインストールすることはできますか?


Portageは非常に柔軟性があり、適切な環境変数設定でそれを実行できると思います。しかし、私は彼らが今何をしているのか正確にはわかりません。
キース、

回答:


4

これはGentoo Prefixを使用して実行できるはずです。

通常、GentooのPortageはファイルシステム階層のルート「/」にインストールされます。Gentoo Linux以外のシステムでは、OSがGentoo / FreeBSDのように適合されていない限り、これは通常、ソフトウェアパッケージの競合が原因で問題が発生します。代わりに、Gentoo Prefixはオフセットを使用してインストールされ、ファイルシステム階層の別の場所にインストールできるため、競合を回避できます。このオフセットの隣で、Gentooプレフィックスは非特権で実行されます。つまり、Gentooプレフィックスを使用するためにrootユーザーまたは権限は必要ありません。


特定のパッケージをローカルにインストールする方法を段階的に教えていただけませんか?
JakubNarębski、

私はあなたがドキュメントを読むほうが良いと思います、それらは私がここで再現できるものよりも正確です。
セドリック

残念ながら、最初のブラウジングからは、Gentooについての十分な知識が必要です。Gentooがインストールされたコンピュータを使用し始めたばかりです。私がチェックした限りでは、それらには段階的な説明が欠けています。それでも、私はしようとします。
JakubNarębski、

彼らが提案するようにソラリスガイドに従ってください:gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml
lkraav
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.