Linuxオペレーティングシステムは依存パケットrpmをダウンロードしてローカルミラーソースを作成する方法
3729 ワード
Linuxオペレーティングシステムは依存パケットrpmをダウンロードしてローカルミラーソースを作成する方法
一、Linuxオペレーティングシステムは依存パッケージrpmをダウンロードし、二つの方式がある.1、linuxはyumインストールソフトウェアを使用するのは便利ですが、yum install後のインストールパッケージはデフォルトで削除が完了します.この場合、yumインストールパッケージを保持する必要があります.設定方法は以下の通りです:confに対応するkeepcacheパラメータを1に変更すれば、rpmパケットはcachedirに対応するディレクトリの下に残ります. 2、yum-plugin-downloadonlyコマンドを使用してrpmをダウンロードします.この方法は、オペレーティングシステムがソフトウェアをインストールしていない場合に適用されます.具体的には、 を使用します.
二、ローカルyumミラーソースの作成説明:この方法は主にサーバが現場に配置する時にネットワーク環境がないことを解決し、オフライン方式で配置し、rpmパッケージをダウンロードする時に現場と一致する を維持する必要がある.1、createrepo のインストール2、ローカルyumソース を修正
一、Linuxオペレーティングシステムは依存パッケージrpmをダウンロードし、二つの方式がある.
[root@hostlocal ~]# cp /etc/yum.conf{,.`date +%F`}
-rw-r--r-- 1 root root 969 Apr 14 16:19 /etc/yum.conf
-rw-r--r-- 1 root root 969 Apr 14 16:19 /etc/yum.conf.20150414
[root@hostlocal ~]# sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf
[root@hostlocal ~]# sed -n '2,3p' /etc/yum.conf
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=1
[root@hostlocal ~]# yum install yum-plugin-downloadonly # yum-plugin-downloadonly
[root@hostlocal ~]# yum install --downloadonly --downloaddir=
[root@hostlocal ~]# yum install --downloadonly docker --downloaddir=/home/yum-custom
二、ローカルyumミラーソースの作成
[root@hostlocal ~]# yum -y install createrepo
[root@hostlocal ~]# createrepo /home/yum-custom # rpm
[root@hostlocal ~]# createrepo --update /home/yum-custom # rpm
[root@hostlocal ~]# vim /etc/yum.repos.d/local_base.repo
[local_base]
name=local_base
baseurl=file:///home/yum-custom # rpm
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[root@hostlocal ~]# yum clean all # yum
[root@hostlocal ~]# yum makecache # yum
[root@hostlocal ~]# yum list rpm