私の研究から、私はすべてのパッケージマネージャーが特権ユーザーとして使用されることを主張し、にインストールする必要があることに気付いたようです/
。
通常、私がやりたいことは、使い捨てアカウントを作成し、いくつかのソフトウェアをコンパイルし$HOME
、そのアカウント用にインストールすることです。さまざまな設定を試してから、完了したらアカウントを破棄するだけです。
ただし、ソフトウェアのコンパイルは退屈になります。
私の経験は本当にに限られyum
ていますが、なぜレポファイルをドロップして~/etc/yum.repos.d
すべてをホームアカウントにインストールすることができないのか理解できません。
パッケージマネージャーを特権ユーザーとして使用してソフトウェアをインストールする必要がある理由はありますか?
/bin
)と仮定したり、--prefixで指定された場所にインストールされていると仮定したりします。後者はこれらのプロジェクトによって回避される可能性がありますが、前者はソースコードのパッチを必要とします。