だから私はオフラインrhel / centos 7システムを更新する方法を[ほとんど]知っており、RHNや他のリポジトリに登録されている2番目の同じシステムを使用しています。
/etc/yum.conf
私が持っているものにはkeep_cache = 1
1000+ rpmがあります。/var/cache/yum/x86_64/7Server/<repo>/packages/
更新:私も/etc/yum.repos.d/local.repo
これをやっていることを忘れました。file:///root/localrepo
優秀最初、すべてのrpmを1つのフォルダに入れると正常に/root/localrepo/
動作します。createrepo /root/localrepo
yum update
将来的には、RHNに接続されたシステムから新しいrpmを取得し、それを移動してオフラインシステムに追加する予定ですが、自動的には/root/localrepo
表示yum update
されません。正しい使い方は何ですか倉庫の作成それでは、yum update
このオフラインシステムで期待どおりに機能しますか?
答え1
を実行するだけでなく、createrepo
Webサーバーをインストールして実行し、パッケージ(ストレージ)があるディレクトリを指し、そのディレクトリにWeb/etc/yum-repos.d
サーバーとリポジトリのパスを指すレコード/ファイルを追加する必要があります。 。
Webサーバーの手順をスキップすることができますが、この場合、ストレージファイルfile://path
はhttp://server/path
。
確認するこの記事ストレージ構成ファイルに関する追加情報
以下は、上記のサイトのサンプル構成ファイルです。
[red-hat-enterprise-linux-scalable-file-system-for-rhel-6-entitlement-rpms]
name = Red Hat Enterprise Linux Scalable File System (for RHEL 6 Entitlement) (RPMs)
baseurl = https://cdn.redhat.com/content/dist/rhel/entitlement-6/releases/$releasever/$basearch/scalablefilesystem/os
enabled = 1
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
sslverify = 1
sslcacert = /etc/rhsm/ca/redhat-uep.pem
sslclientkey = /etc/pki/entitlement/key.pem
sslclientcert = /etc/pki/entitlement/11300387955690106.pem