【Linux】-----工具篇(yum介绍)

目录

Ⅰ、是什么?

Ⅱ、Linux下安装软件的三种方式

①源代码安装

②rpm包安装

③yum安装

Ⅲ、yum相关操作

1.查看软件包

2.安装软件

3.卸载软件

Ⅳ、yum本地配置


Ⅰ、是什么?

  • yum是包管理器,也就像一个软件下载安装管理的客户端,类似于手机里面的应用商店。
  • 因为Linux下的软件包可能会存在着某种依赖关系(比如安装A需要附加安装bcd等其他包才能运行),yum能够很好的解决这种依赖关系!

Ⅱ、Linux下安装软件的三种方式

①源代码安装

  • 将对应程序的源代码下载,并进行编译,最后得到可执行程序。但是,这种方法会存在一个问题就是我们所处的平台或者环境与发行版的不同,可能会导致编译出错。
  • 又或者因为Linux下的软件存在着各种依赖关系,我们又不得不去手动安装其他包,十分的麻烦。

②rpm包安装

  • 把常用的软件源代码进行在各种不同的环境下编译好,做成软件包(可以看作window系统上的安装程序)并放在对应的服务器上,需要安装软件时,只需找到对应的包安装即可!

③yum安装

  • 因为通过安装包,也会存在一些问题,也就是依赖关系,打包软件包时可能还是有些依赖库需要用户安装,因此通过yum安装就能够解决

yum知道去哪里安装是因为机器内部内置了目标服务器的链接!软件包和yum的关系就像“APP”和“应用商店”的关系!

Ⅲ、yum相关操作

1.查看软件包

命令:yum list

该命令是罗列出当前系统下所有的软件包,内容十分的多,所以我们可以加上grep命令搜索我们需要的软件包

即:yum list | grep 你想要的包

演示:

解释一下一些参数的含义:

①sl:软件包名称

②x86_64后缀:64位系统的安装包,”i686“后缀表示32位系统安装包,选包时要和系统匹配

③el7:表示发行版本,centos7/redhat7

④base:表示软件源的名称,类似于'应用商店',很稳定

⑤epel:表示扩展软件源

2.安装软件

命令:yum [-y] install XXX

注意事项:

需要root身份才能安装

yum安装软件只能一个装完了再装另一个. 正在yum安装一个软件的过程中, 如果再尝试用yum安装另外 一个软件, yum会报错。

③出现“completel”,表示完成安装,出现“Nothing to do”,说明你已经安装过了!

演示:

上述sl指令是一个小火车,当然Linux下还有很多好玩的命令,大家可以去百度!

3.卸载软件

命令:yum 【-y】 remove 包

注意:同样需要root身份(可以切换/也可以sudo提权)

卸载完成就无法运行了!

Ⅳ、yum本地配置

上面我们提到yum知道去哪里安装软件是因为内部配置有目标服务器的链接,这个链接实际上是在/etc/yum.repos.d/路径下的配置文件,来构成自己的下载链接。

一般的机器,内置的链接地址都是centos官网(国外的,CentOS.org),软件链接都指向国外的,yum下载可能会比较慢,因此需要配置。所以国内一般有国外的镜像链接,为了提高下载速度。

配置的方法:就是更改文件的内容,只需将国外的配置文件更新成国内的镜像链接即可!

可以采用以下命令进行配置:

wget  -O  配置的目标路径/名字   国内镜像链接

举例:

注意:

①配置路径通常是/etc/yum.repos.d目录下以.repo为后缀的文件名

②CentOS-Base.repo实际上就是国内镜像的文件的重命名。你也可以在配置时候改成你自己喜欢的名字。但不建议!

③镜像网上直接搜,有很多。比如上面举例中的阿里云网址大家可以看看哦!

说两句:

像小编这样内置链接就是国内的华为云镜像链接,那就不需要配置了。当你发现自己配置文件链接是.org后缀的那一般就是国外的链接,如果你不嫌慢你也可以用!但是现在这个时间点CentOS好像停止维护了。


今天的内容就分享到这,如果对你有帮助,只需点赞+关注,如有不对,欢迎在“漂亮区”真实!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值