建立网上仓库(换成阿里yum源),请点击这里

这里是使用本身的镜像包存有的安装包作为本地的仓库!什么是镜像包存有的安装包呢?其实下载的镜像ios是可以打开,就拿centos7.ios的镜像来说,可以双击进去,可以看到centos最根本的文件,Linux有一句话“一切皆文件”;根据观察,Linux的大小可以是很小的,基本为啥会几个G呢?是因为在Packages文件下含有很多安装文件(注:linux的安装包后缀是.rmp;win是.exe)占很大的内存,linux系统的命令几乎都是属于软件,由rmp安装而来的(例如:yum,wget,ifconfig等等,都是c写的)。算,废话不多说开始动手吧!

优点:方便下载,安全,下载速度快

缺点:版本更新不到位

国内centos7仓库地址 centos软件仓库_yum

第一步:检查虚拟机是否和ios光驱连接

虚拟机-->设置-->选择“CD/DVD"-->设备状态全打勾-->确认

国内centos7仓库地址 centos软件仓库_ios_02

第二步:把centos的光盘挂载成可共享访问的光盘

为什么要给centos7光盘挂载?因为在centos下,如果要访问光驱中的光盘,必须要挂载光盘到本地一个目录,可以理解为在本地为光盘内容做了一个镜像。也可以理解成把光驱添加一个usb插口,变成移动硬盘随时可以访问。

直接使用挂载命令,挂载光驱到/mnt目录下:

注释:挂载 光驱文件 目录

mount /dev/cdrom /mnt  #注释:/dev/cdrom是光驱文档,也可以写成/dev/sr0

会返回:mount: /dev/sr0 写保护,将以只读方式挂载

再查看一下/mnt/下的文件是否和ios文件目录一样

ll /mnt/

国内centos7仓库地址 centos软件仓库_yum_03

使用磁盘查看命令,查看一下磁盘状况

df -h

国内centos7仓库地址 centos软件仓库_centos_04

这样就挂载成功了。

第三步配置yun源

yun源配置文件在/etc/yum.repos.d/文件下,谨慎一点!备份原自带的yum配置文件

[root@cc mnt]# cd /etc/yum.repos.d/
[root@cc yum.repos.d]# mkdir original
[root@cc yum.repos.d]# mv * original
[root@cc yum.repos.d]# ll original/  #查看一下有没有移动进去

国内centos7仓库地址 centos软件仓库_yum_05

1.配置yum源文件(文档必须要要以.repo结尾)

[root@cc yum.repos.d]# vi local.repo

上面语句执行成功后写入一下内容:(百度:vi用法)

[local]
name=this is a local.repo
baseurl=file:///mnt
enabled=1
gpgcheck=0

注释:

[local] #Yum 源名称,在本服务器上唯一的,用来区分不同的 Yum 源 。name=this is a local.repo#对 Yum 源描述信息。 baseurl=file:///mnt #Yum 源的路径,提供方式包括 FTP(ftp://...)、HTTP(http://...)、本地(file:///... 光盘挂载目录所在的位置)。 enabled=1 #为 1,表示启用 Yum 源,0 为禁用。(如果不写这一配置项,默认为启动) gpgcheck=0 #为 1,使用公钥检验 rpm 包的正确性;0 为不校验。 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #指定进行 rpm 校验的公钥文件地址。

最后使用yum刷新一下,会显示出所有本地的rmp安装包

[root@cc ~]# yum list

就这样本地源配置成功了

Yum 常用操作:

yum install -y httpd #安装软件包, -y 直接安装。

yum -y remove 包名 #卸载包。

yum search keyword #指定关键字搜索软件包。

yum repolist #显示rpm包数量