スーパーユーザー権限なしで「$HOME/.hostdir」の下にパッケージをインストールするには、「sudo yum install ...」コマンドをどのように調整する必要がありますか?

スーパーユーザー権限なしで「$HOME/.hostdir」の下にパッケージをインストールするには、「sudo yum install ...」コマンドをどのように調整する必要がありますか?

次のガイドラインをどのように調整できますか?

sudo yum install asciidoc xmlto epel-release docbook2X

...スーパーユーザー権限なしで実行するとインストールが進みますか--prefix=$HOME/.hostdir

特に、少なくともどうすればいいですか?ダウンロード上記のパッケージyum


git重要な場合は、スーパーユーザー権限なしでインストールしようとする努力の一部です$HOME/.hostdir

以下はうまくいきます

wget https://www.kernel.org/pub/software/scm/git/git-2.11.0.tar.xz
tar xf git-2.11.0.tar.xz
cd git-2.11.0
./configure --prefix=$HOME/.hostdir
make all
make install

git...しかし、文書を作成することはできません。両方とも失敗make docmake info

/bin/sh: line 1: asciidoc: command not found

以前に引用された行はsudo yum以下で修正されました。このガイドラインgitソースからビルドする場合。

ベストアンサー1

rpm パッケージのみをダウンロードするには、--downloadonly次の構文を使用します。

yum install --downloadonly --downloaddir=<directory> <package>

ただし、ほとんどのrpmパッケージは通常システムフォルダにインストールされるため、インストールにはroot権限が必要です。

オンラインrpmデータベースから必要なパッケージを検索することもできます。http://rpm.pbone.net/またはhttps://www.rpmfind.net/直接リンクからダウンロードするだけです。ただし、すべてのユーザーにパッケージをインストールするときにrpmをインストールするにはroot権限が必要です。

必要なソースコマンドを手動でダウンロードしてコンパイルする必要があります。

私が知っている限り、asciidocスクリプトをホームフォルダにダウンロードしてユーザーパスに入れると、rpmsをインストールせずに見つけることができます。

http://www.methods.co.nz/asciidoc/INSTALL.html

おすすめ記事