0
ネットワークなしでyumのアップデートを実行したいですか?パッケージの依存関係をサポートするローカルrpmsのインストール方法
二段階:
ステップ1、ネットワークに接続されたマシン上のダウンロードパッケージ:
yum update --downloadonly --downloaddir=/local-dir
ステップ2、非ネットワークのマシンにダウンロードしたパッケージをインストールします。
rpm -ivh /local-dir/*
しかしステップ2つはエラーで失敗し、依存関係は/local-dir
に存在しませんでしたが、rpmはそれを自動的に検出しません。
error: Failed dependencies:
selinux-policy < 3.13.1-89 conflicts with firewalld-0.4.3.2-8.1.el7_3.3.noarch
NetworkManager < 1:1.4.0-3.el7 conflicts with firewalld-0.4.3.2-8.1.el7_3.3.noarch
firewalld < 0.3.13 conflicts with firewalld-filesystem-0.4.3.2-8.1.el7_3.3.noarch
systemd < 219-20 conflicts with libselinux-2.5-6.el7.x86_64
selinux-policy-base < 3.13.1-66 conflicts with libsemanage-2.5-5.1.el7_3.x86_64
selinux-policy < 3.13.1-92 conflicts with openssh-6.6.1p1-35.el7_3.x86_64
firewalld < 0.3.14 conflicts with python-firewall-0.4.3.2-8.1.el7_3.3.noarch
は、あなたが本当にあなたがダウンロードしたすべてのRPMのをインストールしますか?おそらくそうではありません。ローカルのYUMリポジトリを作成することを検討することをお勧めします。 'createrepo'をインストールする必要があり、残りの部分はグーグルで実行できます。 –
いいえ、私の生のターゲットは '私はネットワークなしでyumの更新をしたいです 'と、私は' createrepo'が私の目標を保存するためのより良い方法だと思います。多くのありがとう@RedCricket –