質問: yumを使用して自分のユーザーのみのパッケージをインストールする パッケージマネージャーを使用してパッケージをインストールしたいのですが(yumは私のサーバーで利用できます)、ルートアクセス権がありません。技術的にはルートアクセスは必要ありません。パッケージをホームディレクトリにインストールするだけです。これを行う方法はありますか?
回答: ignacioが指摘するように、yumdownloaderを使用できます。しかし、次のステップはrpm -ivh --relocate /usr=/home/username/usr --relocate /etc=/home/username/etc またはrpm -ivh --relocate /=/home/username/progname おそらく簡単です。rpmにrootとして実行されていることを前提とするスクリプトがある場合は、--noscriptsオプションも追加する必要がある場合があります。さらに、--aidオプションを追加して、依存関係を解決できます。この場合のもう1つの便利なオプションは--rootで、rpmが/varパスへの書き込みを回避するため(ルートではないため)、コマンドは次のようになります。rpm -ivh --relocate /=/home/username/progname --root /home/username/progname