【Linux】04.Linux 下的软件包管理器——yum

一、常见的软件安装方式

  1. yum安装
  2. rmp安装
  3. 源码安装

其中rmp安装较麻烦,源码安装对用户要求较高,因此我们最常用的是yum安装。

二、软件生态

现实中我们如何评估一款操作系统的好坏呢,又如何选择一款操作系统呢?
我们选择操作系统不仅仅要看到操作系统本身,还要看操作系统的获取难度,用户类别,论坛讨论多少,文档资料的多少还有软件体系。这就是软件生态。例如CentOS 主要用户是企业工作者,Ubuntu 主要用户是学生。这就不可避免地使得CentOS 论坛中大部分都是企业中面临地困难的资料,可以很方便的为企业工作者提供方便。

近几年,由于一些众所周知的原因使得国内的操作系统开始发展(华为的鸿蒙等),曾经的中国难不是难在操作系统的设计,最难的是软件生态的搭建。

三、yum 的软件包是谁设计的?又如何存放的?应该怎么下载呢?

我们知道Linux 是一款开源的操作系统,有一些人会愿意为了这款操作系统贡献源代码,修改bug等等。因此,在操作系统推出后,这些人可能发现操作系统的配套设施不是很完善,因此又会去完善软件生态。他们就去去写一些软件包,然后会部署在一台云服务器上供人下载。
我们购买云服务器都需要花钱,难道他们就不需要吗?他们难道是为爱发电吗?
当然不会,他们部署在云服务器上的项目势必会有些被大公司看上并使用,大公司为了不让这些项目因为资金问题而消失,就会向这些人提供服务器甚至资金。
此外还有一点,这些项目是开源的话,那么肯定会被很多人访问、使用,因此就会有人发现问题,在对应的论坛中进行改正,这样被改正的越来越好,软件生态就变好,那么使用者肯定会增多,这个软件也就达到了世俗的成功。

上述所阐述的其实就是,开源并不等于免费,开源也是一种商业模式,开源可以快速的打开市场使得软件生态快速构建,后来者很难在成功。

四、yum 的常用操作

4.1 安装

指令:yum install 指定文件
示例
在这里插入图片描述

4.2 查找

指令:yum list
可以使用grep 过滤关键字。
示例
在这里插入图片描述

  • 软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构.
  • “x86_64” 后缀表示64位系统的安装包, “i686” 后缀表示32位系统安装包. 选择包时要和系统匹配.
  • “el7” 表示操作系统发行版的版本. “el7” 表示的是 centos7/redhat7. “el6” 表示 centos6/redhat6.
  • 最后一列, base 表示的是 “软件源” 的名称, 类似于 “小米应用商店”, “华为应用商店” 这样的概念.

4.3 删除

指令:yum remove指令文件
示例
在这里插入图片描述

上述操作必须使用root权限进行操作

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值