一部のパッケージをインストールしようとしていますが、パッケージをload-transactionコマンドでインストールする必要があると毎回yumが失敗します。
私はyumにインターネットからパッケージをフェッチし、この方法で終了するのが不自由なのでインストールしますか?
yumコマンドと出力を見つけてください:
コマンド:
Step 4 : RUN yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip
---> Running in b0cdbf62be4e
出力:
Total download size: 82 M
Installed size: 186 M
Is this ok [y/d/N]: Exiting on user command
Your transaction was saved, rerun it with:
yum load-transaction /tmp/yum_save_tx.2016-07-21.12-39.KWu7ih.yumtx
The command '/bin/sh -c yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip' returned a non-zero code: 1
面白いことに、Dockerビルドプロセスで発生しているため、中間イメージを削除することを考えましたが、イメージを削除しても発生します。
私はyumのヘルプを見ましたが、それが保存されているかどうかに関係なく、インストールを上書き/強制するフラグはありません。
yum -yをインストールする前に、yum cleanも試してみましたが、役に立ちません。