Linux 软件包管理器yum

一、yum概念

yum是一个软件包管理器,相当于手机上的应用商店。

Linux系统中的软件包可能会存在依赖关系,下载软件A,可能会需要同时下载文件B、C、D,但是yum会帮我们解决这些软件包之间的依赖关系。

2.yum的生态

Linux系统中有三种下载软件的方式:源代码安装、rpm包安装、yum安装

源代码安装:是下载软件的源代码,自行编译得到可执行程序(这样安装很麻烦,我们需要解决交叉编译的问题)

rpm包安装:是有人将源代码在各种不同的环境下编译好,压缩成rpm格式,我们下载压缩包即可(这样安装同样很麻烦,软件与软件之间存在依赖关系,某个软件会使用到某个库,在rpm包中可能没有打包压缩这些库,我们需要先自行将这些库安装好,即自行解决软件之间的依赖关系)

yum安装:将软件的所有依赖关系解决,并内置下载链接自动下载(最简单的安装方式)

使用yum安装在我的Linux服务器上安装软件A,yum软件包管理器会自动到包含该软件的服务器中下载(我的Linux服务器中会内置目标服务器的地址链接)

那么为什么会有人主动购买一台服务器,并在该台服务器上传各种免费的相关软件呢?

以Centos系统为例,系统使用的人很多,那么我就要更好地管理维护系统和社区,为用户服务。当使用的人越来越多,企业和用户开始依赖我的系统,那么他们也希望我能继续维护好Centos系统。虽然我的项目是开源免费的,但是可以接收捐赠以此来更好地维护系统项目,由此形成良性循环。

3.yum的使用

yum list 列出所有可下载软件名称

yum list | grep sl 列出包含关键字sl的软件名称

yum install sl.x86_64  下载安装sl软件,其运行环境为x86_64

yum remove sl 卸载sl软件

yum -y remove sl 加上-y 无需确认直接执行

sl运行效果如下 

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南林yan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值