CentOS7u4本地yum源配置


如果使用CentOS进行本地yum源进行安装,请使用CentOS-7-x86_64-Everything-1708.iso的镜像
进行yum源的制作,否则会缺少32位依赖包


1、在虚拟机里创建/home/CentOS7u4目录,并将CentOS7u4的安装包从光驱拷贝到虚拟机本地

[root@localhost ~]# df -h
Filesystem                  Size  Used Avail Use% Mounted on
/dev/mapper/centos-root     223G  3.1G  220G   2% /
devtmpfs                    3.9G     0  3.9G   0% /dev
tmpfs                       3.9G     0  3.9G   0% /dev/shm
tmpfs                       3.9G  9.4M  3.9G   1% /run
tmpfs                       3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/vda1                  1014M  179M  836M  18% /boot
/dev/mapper/centos-var_log   60G   37M   60G   1% /var/log
tmpfs                       782M   44K  782M   1% /run/user/1000
/dev/sr0                    4.3G  4.3G     0 100% /run/media/wwt/CentOS 7 x86_64
tmpfs                       782M     0  782M   0% /run/user/0
[root@localhost ~]# mkdir /home/CentOS7u4
[root@localhost ~]# cp -r /run/media/wwt/CentOS\ 7\ x86_64/ /home/CentOS7u4/
[root@localhost yum.repos.d]# cd /home/CentOS7u4/
[root@localhost CentOS7u4]# ll
total 0
drwxr-xr-x. 8 root root 254 Aug 22 17:37 CentOS 7 x86_64
[root@localhost CentOS7u4]# cd CentOS\ 7\ x86_64/
[root@localhost CentOS 7 x86_64]# mv * ../
[root@localhost CentOS 7 x86_64]# ll
total 0
[root@localhost CentOS 7 x86_64]# cd ..
[root@localhost CentOS7u4]# ll
total 312
-rw-r--r--. 1 root root     14 Aug 22 17:37 CentOS_BuildTag
drwxr-xr-x. 3 root root     35 Aug 22 17:37 EFI
-rw-r--r--. 1 root root    227 Aug 22 17:37 EULA
-rw-r--r--. 1 root root  18009 Aug 22 17:37 GPL**重点内容**
drwxr-xr-x. 3 root root     57 Aug 22 17:37 images
drwxr-xr-x. 2 root root    198 Aug 22 17:37 isolinux
drwxr-xr-x. 2 root root     43 Aug 22 17:37 LiveOS
drwxr-xr-x. 2 root root 217088 Aug 22 17:37 Packages
drwxr-xr-x. 2 root root   4096 Aug 22 17:37 repodata
-rw-r--r--. 1 root root   1690 Aug 22 17:37 RPM-GPG-KEY-CentOS-7
-rw-r--r--. 1 root root   1690 Aug 22 17:37 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r--. 1 root root   2883 Aug 22 17:37 TRANS.TBL
[root@localhost CentOS7u4]#

2、CentOS-Base.repo文件备份

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ll
total 32
-rw-r--r--. 1 root root 1664 Aug 30  2017 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 Aug 30  2017 CentOS-CR.repo
-rw-r--r--. 1 root root  649 Aug 30  2017 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 Aug 30  2017 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 Aug 30  2017 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Aug 30  2017 CentOS-Sources.repo
-rw-r--r--. 1 root root 3830 Aug 30  2017 CentOS-Vault.repo

[root@localhost yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak
[root@localhost yum.repos.d]# ll
total 32
-rw-r--r--. 1 root root 1664 Aug 30  2017 CentOS-Base.repo
-rw-r--r--. 1 root root 1664 Aug 22 17:40 CentOS-Base.repo.bak
-rw-r--r--. 1 root root 1309 Aug 30  2017 CentOS-CR.repo
-rw-r--r--. 1 root root  649 Aug 30  2017 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 Aug 30  2017 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 Aug 30  2017 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Aug 30  2017 CentOS-Sources.repo
-rw-r--r--. 1 root root 3830 Aug 30  2017 CentOS-Vault.repo
[root@localhost yum.repos.d]#

3、修改yum源配置

修改CentOS-Base.repo的内容,注释文档中的所有mirrorlist属性,把baseurl属性打开注释,并设置baseurl的属性值为挂载点
baseurl=file:///home/CentOS7u4/

如下所示:

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=file:///home/CentOS7u4/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=file:///home/CentOS7u4/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=file:///home/CentOS7u4/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
baseurl=file:///home/CentOS7u4/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

保存,退出编辑。

4.清空yum已存在的所有源信息

yum clean all

5.查看本地源的所有软件

yum list

6.如果想要恢复使用网络上的源,把CentOS-Base.repo.bak重命名为CentOS-Base.repo就可以了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值