yum源的安装和配置
1.在我们安装yum源前先搞清楚什么是yum?
Yum(全称为 Yellow dog Updater, Modified)是一个在RedHat以及CentOS等Linux系统中的Shell前端软件包管理器。基于RPM(红帽软件管理工具)全程包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。(为了便于理解你可以理解为window里面的应用市场类似于360软件管家之类的东西)
知道了什么是yum源现在我们进行yum源的配置
2.yum源的常见配置是网络配置和本地配置。
网络配置yum源
yum源的配置可以来自centos官方,但是由于是国外镜像站,比较慢所以一般我们考虑国内镜像站。
这里我们以阿里镜像站为例讲解,我们先百度搜索阿里镜像站。https://developer.aliyun.com/mirror/ 进去之后找到我们的centos7
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 对镜像进行复制后续会用到。
我们用rpm -qa可以查看包 列如我们想看一下vim包
rpm -qa|grep vim
我们先下载一个下载工具wget类似于Windows里面的迅雷。
yum install wget 把wget下载下来
粘贴wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 到命令行运行
可以看到文件被保存到至此目录 那么我们cd /etc/yum.repos.d/ 然后ls加载所有目录 mv ./* bak/ 然后重新加载复制链接就会发现所有的文件被存到centos-base.repo
yum clean all(进行清理缓存防止以前下载的影响)
yum makecache (生成我们安装的缓存)
我们现在安装一个gcc-c++试试
yum install gcc-c++
配置本地yum源
1.把镜像挂载到我们虚拟机的光驱里面(iso镜像就相当于一个光盘 虚拟机就相当于一个计算机所以意思就是把光盘放在计算机光驱里面,让虚拟机能够识别iso镜像)
我们打开虚拟机的设置找到光驱设备进行配置镜像
2.将光驱设备文件挂载到对应的文件目录上(因为linux一切皆为文件所以我们的光驱以文件的形式存在)
iso镜像在linux默认存在 /dev/sr0
ll /dev/sr0
创建一个文件目录 mkdir /date
然后进行挂载 mount /dev/sr0 /date/
cd /date 下ls 可以看到里面已经有iso内容内容了
我们i进入 Packages
cd packages/ 就会发现很多的rpm包
我们进入到cd /etc/yum.repos.d/ 删除centos-base.repo
3.构建一个yum的配置文件
vim mylinux.repo(名字可以随便起但是要以.repo结尾)
然后我们进行简单的配置
[mylinux]写yum源
name是标识信息没有实际意义
baseurl挂载点 gpgcheck校验(0和1)
enable启动(0和1)
wq进行保存退出
yum clean all (清理缓存) yum makecache(生成缓存)然后就可以进行下载咯
yum list列出可用的包