【Linux基础系列】centos7搭建本地yum

【环境】

虚拟机软件:VMware® Workstation 14 Pro

主机:Windows 7

虚拟机os:CentOS-7-x86_64-DVD-1804

【确定安装包数据】

方法1,centos安装完成后,会自动把iso复制一份到虚拟机,可用df查看。即/run/media/redhat/CentOS 7 x86_64 (不同位数的虚拟机,后缀名字会不同)

[root@bogon CentOS 7 x86_64]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   17G   13G  4.1G   77% /
devtmpfs                 894M     0  894M    0% /dev
tmpfs                    910M     0  910M    0% /dev/shm
tmpfs                    910M   11M  900M    2% /run
tmpfs                    910M     0  910M    0% /sys/fs/cgroup
/dev/sda1               1014M  179M  836M   18% /boot
tmpfs                    182M     0  182M    0% /run/user/0
tmpfs                    182M   24K  182M    1% /run/user/1000
/dev/sr0                 4.3G  4.3G     0  100% /run/media/redhat/CentOS 7 x86_64

进入后大概是这些文件

[root@bogon CentOS 7 x86_64]# ls
CentOS_BuildTag  GPL       LiveOS    RPM-GPG-KEY-CentOS-7
EFI              images    Packages  RPM-GPG-KEY-CentOS-Testing-7
EULA             isolinux  repodata  TRANS.TBL
[root@bogon CentOS 7 x86_64]#

方法2,通过mount 方式把iso文件放到虚拟机光驱后挂着到虚拟机系统中,细节略

【确定baseurl】

这里直接使用的是root账号,直接在跟目录创建的,然后把安装包数据直接cp到 如下目标

[root@bogon ~]# mkdir /yum/
[root@bogon ~]#cp -a  /run/media/redhat/CentOS\ 7\ x86_64/  /yum/

进入/yum目录后,类似如下数据

[root@bogon yum]# pwd
/yum
[root@bogon yum]# ls
CentOS_BuildTag  images    redhat                        TRANS.TBL
EFI              isolinux  repodata
EULA             LiveOS    RPM-GPG-KEY-CentOS-7
GPL              Packages  RPM-GPG-KEY-CentOS-Testing-7

【repo文件的备份及配置】

[root@bogon yum.repos.d]# pwd
/etc/yum.repos.d
[root@bogon yum.repos.d]#mkdir bak
[root@bogon yum.repos.d]#cp ./*.repo bak
[root@bogon yum.repos.d]# cd ./bak
[root@bogon yum.repos.d]#ls
CentOS-Base.repo       CentOS-fasttrack.repo  CentOS-Vault.repo
CentOS-CR.repo         CentOS-Media.repo
CentOS-Debuginfo.repo  CentOS-Sources.repo

进入 /etc/yum.repos.d/目录,保留CentOS-Media.repo文件,其余可以删除,最后入下

[root@bogon yum.repos.d]# pwd
/etc/yum.repos.d
[root@bogon yum.repos.d]# ls
bak  CentOS-Media.repo
[root@bogon yum.repos.d]#

编辑Centso-Media.repo,如下,主要的左右就是配置repo路径、关闭gbp校验、启用这个repo

[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///yum/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7l

【制作yum cache】

主要是如下两个命令

[root@bogon yum.repos.d]#yum clean all
[root@bogon yum.repos.d]#yum makecache

【使用本地yum】

yum search  xxx

yum install  xxx

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值