【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权限进行操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/46799.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PostgreSQL 如何应对因大量并发更新导致的锁竞争?

🍅关注博主🎗️ 带你畅游技术世界,不错过每一次成长机会!📚领书:PostgreSQL 入门到精通.pdf 文章目录 PostgreSQL 如何应对因大量并发更新导致的锁竞争一、锁竞争的原因及影响(一)什…

国外的一组B端界面,个性化是标配,为什么?

因为国外商务合作关系非常的纯粹,我出钱你出力,你干好我买单,没有这么多弯弯绕。 匠心接单中...8年前端开发和UI设计接单经验,完工项目1000,持续为友友们分享有价值、有见地的干货观点,有业务需求的老铁&am…

[A-04] ARMv8/ARMv9-Cache的相关策略

ver0.3 前言 前面我们已经通过三篇文章反反复复的讲Cache的概念、结构、架构,相信大家对Cache已经大概有了初步的了解。这里简单归纳一下: (1) Cache从硬件视角看,是连接PE-Core和主存的一种存储介质,存储的数据是主存中数据的副本&#xf…

完美解决ImportError: cannot import name ‘PILLOW_VERSION‘的正确解决方法,亲测有效!!!

完美解决ImportError: cannot import name PILLOW_VERSION’的正确解决方法,亲测有效!!! 亲测有效 完美解决ImportError: cannot import name PILLOW_VERSION的正确解决方法,亲测有效!!&#xf…

鸿蒙模拟器(HarmonyOS Emulator)Beta申请审核流程

文 | Promise Sun 一.背景: 鸿蒙项目开发需要使用模拟器进行开发测试,但目前想在DevEco Studio开发工具中使用模拟器就必须到华为官网进行报名申请,参加“鸿蒙模拟器(HarmonyOS Emulator)Beta活动申请”。 申请审核通…

element-ui dialog 嵌套

dialog 内部嵌套 dialog,内层的 dialog 层级显示会遮罩在内容的 dialog 内容区域之上,内层 dialog 添加 append-to-body 属性即可,如官方文档:

SpringBoot系列:通过AOP+注解优雅实现操作日志记录

文章目录 前言一、简介1.1 操作日志在企业应用中的重要性1.2 使用AOP和注解实现操作日志记录的好处 二、开发环境三、准备工作3.1 创建操作日志记录表3.2 创建系统日志实体类 四、代码实现4.1 创建业务枚举类4.2 创建日志注解4.3 创建操作状态枚举类4.4 创建IP工具类4.5 创建切…

算法力扣刷题记录 四十八【513.找树左下角的值】

前言 二叉树篇继续。 记录 四十八【513.找树左下角的值】 一、题目阅读 给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值。 假设二叉树中至少有一个节点。 示例 1: 输入: root [2,1,3] 输出: 1示例 2: 输入: [1,2,3,4,null,5,6,nul…

【k8s部署elasticsearch】k8s环境下安装elasticsearch集群和kibana

文章目录 简介一.条件及环境说明二.需求说明三.实现原理及说明四.详细步骤4.1.规划节点标签4.2.创建三个statefulset和service headless配置4.3.创建service配置 五.安装kibana六.调整索引分区七.安装说明 简介 k8s集群中搭建有elasticsearch服务一般都会用到pvc,但…

在线工具--将Json结构映射为另外一种Json结构

具体请前往:在线工具-将json结构映射为另外一个json结构

如何在电磁仿真软件CST中设置自由边界?

CST中的默认仿真边界是六面体,那如果想要设置自由边界,应该怎么做呢?下面以一个简单例子说明设置自由边界的方法。(1)想要实现自由边界需要在六面体内做填充,首先根据需要创建一个形状,本例中想…

ZBrush入门使用介绍——1、基本操作

大家好,我是阿赵。   这期开始介绍一下ZBrush的用法。   ZBrush作为一个老牌的雕刻模型软件,已经有很多年的历史了。阿赵我接触它已经是将近20年前在首都师范大学学习三维影视课程的时候了。当时老师讲得比较随便,所以后来自己又找了一些…

Armv8-R内存模型详解

目录 1.内存模型的必要性 2.Armv8-R内存模型分类 2.1 Normal memory 2.2 Device Memory 2.2.1 Gathering 2.2.2 Reordering 2.2.3 Early Write Acknowledgement 3.小结 大家好,今天是悲伤的肌肉。 在调研区域控制器芯片时,发现了S32Z、Stellar …

AI Earth——MuSyQ 30m/10天叶片叶绿素含量产品(中国)应用 app

应用介绍 ​​​​​​​30m/10天合成的叶片叶绿素含量产品是空天院多源协同定量遥感产品生产系统((Multi-source data Synergized Quantitative remote sensing production system,MuSyQ))产品之一。 叶片叶绿素含量(Chlleaf)是植被遥感监测中最重要的参数之一,目前国…

记录我使用poi库,中文却无法显示的问题

目录 前言: 正片: 修改word的编码格式 第一步: 第二步: 第三步: 第四步: 第五步: 修改idea编码格式 前言: 🎈🎈🎈这是昨天晚上Blue遇到的…

WooCommerce网站加速指南:入门级方法

在如今快节奏的网络时代,网站加载速度直接影响用户体验和销售转化率。对于WooCommerce网站来说,这一点尤为重要。那么,如何让你的网站跑得更快呢?下面,我将分享一些入门级的方法,帮助你显著提升WooCommerce…

JVM之运行时数据区(一):程序计数器+本地方法栈

JVM之运行时数据区(一):程序计数器本地方法栈 1.运行时数据区概述2.程序计数器作用特点常见问题 3.本地方法接口本地方法本地接口 4.本地方法栈特点 1.运行时数据区概述 Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区其中有一些…

物联网平台定义和架构

物联网平台是一个集成了设备接入、设备管理、数据安全通信、消息订阅、消息转发和数据服务等能力的一体化平台。它支持海量设备的连接,采集设备数据上云,同时提供云端API,使服务端可以通过云端SDK调用云端API将指令下发至设备端,实…

手机和电脑通过TCP传输(一)

一.工具 手机端:网络调试精灵 电脑端:野火网络调试助手 在开始通信之前,千万要查看一下电脑的防火墙是否关闭,否则可能会无法通信 在开始通信之前,千万要查看一下电脑的防火墙是否关闭,否则可能会无法通信…

大气热力学(10)——条件性不稳定

本篇文章源自我在 2021 年暑假自学大气物理相关知识时手写的笔记,现转化为电子版本以作存档。相较于手写笔记,电子版的部分内容有补充和修改。笔记内容大部分为公式的推导过程。 文章目录 10.1 为什么需要关注条件性不稳定?10.2 不稳定能量10…