一日麸、首先需要有createrepo命令
一般除非是最小化安裝漠嵌,不然centos7系統(tǒng)中都會(huì)有createrepo命令哼拔,如果沒(méi)有嚼黔,需要通過(guò)rpm -ivh 安裝如下三個(gè)包:
createrepo.noarch
deltarpm.x86_64
python-deltarpm
二细层、上傳Everything版的centos7鏡像包,然后掛載文件夾唬涧,并復(fù)制內(nèi)容
mkdir -p /mnt/cdrom
mkdir -p /opt/iso
mount -o loop CentOS-7-x86_64-Everything-1804.iso /mnt/cdrom/
cp -rv /mnt/cdrom/* /opt/iso/
然后使用疫赎,createrepo 命令生成yum倉(cāng)庫(kù)
image.png
最后,在/etc/yum.repo.d/目錄中創(chuàng)建repo文件碎节,文件內(nèi)容指向本地倉(cāng)庫(kù)的路徑捧搞。repo文件格式如下:
[Local]
name=local
baseurl=file:///{本地倉(cāng)庫(kù)的路徑}
enabled=1
gpgcheck=0
image.png
當(dāng)做完如上操作后,我們使用如下命令創(chuàng)建yum緩存,然后通過(guò)yum list命令可以看到倉(cāng)庫(kù)內(nèi)rpm包列表:
yum clean all
yum makecache
yum list