文章目录
- 预备工作
- yum的基本过程
- yum的操作
- **yum源问题:**
- **yum三板斧:**
- yum list
- yum search
- yum list | grep
- yum install
- yum install -y
- yum remove
- yum remove -y
预备工作
首先有三个问题:
问题解答:
这里我们联想到了手机
问题解答:
手机下载软件的基本过程:
应用市场下载和放软件的过程:
开发者在应用市场上放软件链接,而用户通过链接访问到服务器然后下载软件。
yum的基本过程
我们理解了电脑和手机上下载软件的过程那么,linux上yum有什么用呢?
从图片中我们可以把linux操作系统理解为手机,yum理解为手机中的应用商店。
所以yum有一下这些功能:
1.搜索、下载、安装
2.解决依赖关系
依赖关系解释:比如我们下载C++编译器时,我们不仅仅下载了编译器,还下载了编译运行C++所需要的库等等。而这些不是我们执行的,这些都是yum自己解决的。
一般原生的linux系统,内置的下载链接基本都是自己配置的国外的网址。
而为了更好的维护网络环境,我们国内自己镜像了国外网址内的软件发布平台内的所有内容到我们国内的软件发布平台中。
国内镜像的软件发布平台也称为官方平台,而国内还有一些非官方的平台是多官方平台的一些内容补充。
yum的操作
yum源问题:
我们可以看到这里的yum源配置了腾讯的软件源。
我们经常遇到的更新yum源问题:就是用国内的yum源网址替换国外的yum源网址。
我们还可以安装一些扩展源:
yum三板斧:
yum list
功能:查看所有软件
我们可以看到有许多软件。
yum search
功能:搜索某软件
我们可以看到所有含有sl两个字母的软件都被查询了出来,但是这个缺点就是有点难以观看。
yum list | grep
功能:查询某软件
我们我们可以看到所有含有sl两个字母的软件都被查询了出来,而且便于观看。
yum install
功能:询问式安装软件
我们可以看到这里对我们进行了询问,输入y是安装N是不安装。
这里我们输入了y所以最后安装成功了。
我们输入sl指令就会得到一下结果。
yum install -y
功能:不询问直接安装
我们可以看到这里没有询问直接安装。
运行结果:
yum remove
功能:询问式移除某软件
这里最后我选择了不删除,你们可以选择删除。
yum remove -y
功能:直接删除某软件
最后我们可以看到删除成功了。