Gentooには、Gentoo Prefixプロジェクトがあり、これを使用して/とは異なる場所にパッケージをインストールできます。GentooのパッケージマネージャーポーテージはPythonで記述されており、移植性が非常に高いため、ユーザーは何も壊すことなくフルアクセスできるユーザーに新しいツリーを簡単にセットアップできます。
私が見る2つの問題:
おそらく、ユーザー向けに多くのものをコンパイルしたり、バイナリパッケージをビルドしたりする必要があり、プレフィックスが適切に機能するように、多くのものを2回インストールする必要があります(ものを構築するのは難しいと思います)既にインストールされているパッケージに対して)
プッシュサービスはありません。
私が見る他のアプローチは、異なるプレフィックスを使用するようにパッチされたディストリビューションからの基本的にカスタムメイドのパッケージであるtar.gzファイルのパンチを提供することです:すべてのユーザーディレクトリに「ライブラリ」ディレクトリを作成し、「〜」を追加するとします/ Library / usr / bin "を各ユーザーのパスに追加すると、単純なパッケージマネージャーをインストールしてインストールを処理できます(基本的には.tar.gzファイルと依存関係だけなので、Arch Linuxのpacmanで確認することもできます)。