建立网上仓库(换成阿里yum源),请点击这里
这里是使用本身的镜像包存有的安装包作为本地的仓库!什么是镜像包存有的安装包呢?其实下载的镜像ios是可以打开,就拿centos7.ios的镜像来说,可以双击进去,可以看到centos最根本的文件,Linux有一句话“一切皆文件”;根据观察,Linux的大小可以是很小的,基本为啥会几个G呢?是因为在Packages文件下含有很多安装文件(注:linux的安装包后缀是.rmp;win是.exe)占很大的内存,linux系统的命令几乎都是属于软件,由rmp安装而来的(例如:yum,wget,ifconfig等等,都是c写的)。算,废话不多说开始动手吧!
优点:方便下载,安全,下载速度快
缺点:版本更新不到位
第一步:检查虚拟机是否和ios光驱连接
虚拟机-->设置-->选择“CD/DVD"-->设备状态全打勾-->确认
第二步:把centos的光盘挂载成可共享访问的光盘
为什么要给centos7光盘挂载?因为在centos下,如果要访问光驱中的光盘,必须要挂载光盘到本地一个目录,可以理解为在本地为光盘内容做了一个镜像。也可以理解成把光驱添加一个usb插口,变成移动硬盘随时可以访问。
直接使用挂载命令,挂载光驱到/mnt目录下:
注释:挂载 光驱文件 目录
mount /dev/cdrom /mnt #注释:/dev/cdrom是光驱文档,也可以写成/dev/sr0
会返回:mount: /dev/sr0 写保护,将以只读方式挂载
再查看一下/mnt/下的文件是否和ios文件目录一样
ll /mnt/
使用磁盘查看命令,查看一下磁盘状况
df -h
这样就挂载成功了。
第三步配置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/ #查看一下有没有移动进去
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包数量