CentOS 7離線包及其依賴
推薦使用yumdownloader --resolve --destdir=path python-pip
,--resolve
下載所有依賴,--destdir
指定軟件包存放路徑,yumdownloader
在yum-utils
包中。
而yum install --downloadonly --downloaddir=path
, 也可以下載依賴, 但是如果軟件包已經安裝, 就不會再下載,需要安裝yum-plugin-downloadonly
,
安裝epel-release
倉庫, 這個倉庫中有很多默認倉庫沒有的軟件
yum install -y epel-release
搭建本地倉庫
安裝sudo yum install -y createrepo
。
在包所在目錄下執行createrepo ./
。
再編輯文件sudo vim /etc/yum.repos.d/local.repo
,
[Local]
name=Local Yum
baseurl=file:///root/package/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
baseurl
是存放本地包的路徑。執行sudo yum clean all
和sudo yum makecache
重建緩存。