Establish a local yum repository

[root @ ks-server ~] # cd / etc / yum .repos.d / [root @ ks-server yum .repos.d] # ls 
CentOS -Base.repo CentOS- Media.repo 
CentOS -CR.repo CentOS- Sources.repo 
CentOS -Debuginfo.repo CentOS- Vault.repo 
CentOS - fasttrack.repo 
[root @ ks -server yum .repos.d] # mkdir bak 
[root @ ks -server yum .repos.d] # ls 
bak CentOS - fasttrack.repo 
CentOS -Base.repo CentOS- Media.repo 
CentOS-CR.repo         CentOS-Sources.repo
CentOS-Debuginfo.repo  CentOS-Vault.repo
[root@ks-server yum.repos.d]# mv *.repo bak/
[root@ks-server yum.repos.d]# ls
bak

# The original /etc/yum.repos.d/ are removed in the presence of (backup)

[root@ks-server yum.repos.d]# mount /dev/sr0 /mnt
mount: /dev/sr0 is write-protected, mounting read-only
[root@ks-server yum.repos.d]# ls /mnt
CentOS_BuildTag  LiveOS
EFI              Packages
EULA             repodata
GPL              RPM-GPG-KEY-CentOS-7
images           RPM-GPG-KEY-CentOS-Testing-7
isolinux         TRANS.TBL

# Mount disc image

[root@ks-server yum.repos.d]# cat local.repo 
[localrepo]
name=localrepo
baseurl=file:///mnt
gpgcheck=0
enabled=1

Write repo file

[root@ks-server yum.repos.d]# yum clean all
Loaded plugins: fastestmirror, langpacks
Cleaning repos: localrepo
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors
[root@ks-server yum.repos.d]# yum repolist
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
localrepo               | 3.6 kB     00:00     
(1/2): localrepo/group_gz | 166 kB   00:00     
(2/2): localrepo/primary_ | 3.1 MB   00:00     
repo id             repo name            status
localrepo           localrepo            3,971
repolist: 3,971

# Clean up detection

Guess you like

Origin www.cnblogs.com/zzzhbr/p/11346885.html