Linux软件包管理器——yum命令

linux之YUM命令 小见解 阅读详情

一、快速认识yum(简单介绍)

Linux中我们也要进行工具/指令/程序,安装,检查卸载等,需要yum的软件
安装软件的方式:

1.源代码安装——交叉编译的工作
先要找到资源所对应的源代码;一个软件有很多版本,然后挑出合适的版本;其次这个代码要在linux里编译通过(编译如果有错误,还需要解决错误,这个解决错误的工作叫做交叉编译)
2.rpm包直接安装
一些linux社区的工作者,会把源代码编好,把可执行程序、库、需要的各种资源全部都分门别类的安置好,打成一个包,这个包叫rpm
3.yum / apt-get(推荐)
yum是Linux预装的一个指令,用来搜索,下载,安装对应的软件。(yum是linux下的应用商店它和手机上应用商店的本质是一样得,都是厂商内置的)

二、快速使用yum

1.查看所有的软件列表

yum list

查看软件包 :通过yum list命令可以罗列出当前一共有哪些软件包,可根据使用grep命令,筛选出具有关键字的包。
在这里插入图片描述
2.yum install -y [软件名] : 当我们已经知道了要安装的软件名时,直接输入即可。
3.yum remove -y [软件名] :删除软件

2.1 rzsz

先要找到这个软件

yum list | grep lrzsz

在这里插入图片描述
输入安装命令:

yum install -y lrzsz.x86_64

这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 互传文件。
安装完毕之后可以通过拖拽的方式将文件上传过去。
使用:
直接输入 rz ,就会有弹窗让我们选择文件。
在这里插入图片描述
选择要添加的文件,即可添加到当前目录下。
还有一个方法就是直接把文件拖拽到 Xshell页面,也可以上传文件。

输入 sz [文件名] ,即可选择文件输入到windows机器中。
注意事项: 关于yum的所有操作,必须在有网络的条件下进行:
检测命令行:ping指令
在这里插入图片描述

2.2 linux命令行小游戏和彩蛋

1.小火车

yum install -y sl

在这里插入图片描述
如果安装失败需要安装扩展yum源

yum install -y epel-release

2.月球战车游戏

yum install moon-buggy
命令:
moon-buggy

在这里插入图片描述
3.会说话的牛

yum install cowsay
输入命令:
cowsay “Hello Tongji Univerisity”

在这里插入图片描述
补充
卸载软件的指令:

yum remove 软件名称

三、yum的整个生态问题

在这里插入图片描述
当输入指令时,yum会发送请求给远端仓库,根据指令信息,在远端仓库进行搜索,然后进行反馈。

1.yum如何得知目标服务器的地址和下载链接
查看yum本地的仓库源。

基础软件源:CentOS-Base.repo
扩展软件源:epel.repo

在这里插入图片描述
yum源又是什么?怎么来的呢?

为了方便一些软件的下载,国内的一些组织会将国外的软件提前下载,放在远端的仓库供用户使用,这就是yum源。

我们也可以在我们的Linux机器上查看我们的远端仓库:

vim /etc/yum.repos.d/CentOS-Base.repo

在这里插入图片描述
yum源可以更改,这里不再进行详细介绍。

2.云服务是谁提供的?谁提供软件?

既得利益者提供得——依托于这些操作系统所对应的开发者,人,公司,开源组织,各种开发小组,创业公司等。
既有操作系统,肯定要有各种各样的工具,这些东西一定会有人去编写(开发者群体希望这个社区越来越好,所以会有人去做)。

总结:

一款操作系统绝对不能只有操作系统,还必须要有它对应的整个生态,才会广泛的被人接受。

补充:
如何添加sudo权限
1.找到sudoers文件
2.需要root用户去修改这个配置文件
如:

cd / (根目录)

在这里插入图片描述

cd etc

在这里插入图片描述
打开这个配置文件

vim sudoers

允许root在任何地方运行任何指令,
在这里插入图片描述

yum命令详解和使用 Yum(全称为 Yellow dog Updater, Modified),是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 阅读详情

相关推荐

【Linux】软件包管理器 yum

yum的使用

m0_52347974的博客 2225

Linux 之 yum使用(yum 命令使用讲解)

在这个目录下面有很多文件,都是.repo结尾的,repo文件是yum源(也就是软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!yum的一切信息都存储在一个叫yum.reops.d目录下的配置文件中,通常位于/etc/yum.reops.d目录下。[extras]这个表示的是名称,--->yum的ID,必须唯一,本地有多个yum源的时候,这里必须是唯一的。不显示安装的过程)等等。

index_ling的博客 1万+

Linux软件安装-yum详解

本文将为初学者详细介绍 Linux 系统下软件安装的一种常用方法-yum命令,从概念到实践,带领大家了解 yum 命令使用技巧、命令参数及常见问题。如果你是一名正在入门的 Linux 爱好者,那么本文将是你不可错过的入门指南!

鹅不糊涂的博客 4583

linux下yum详解

运维

m0_56221131的博客 9164

卷积码和Turbo码

通信原理相关博文目录:目录我们常在移动通信中遇到的卷积码就是一种非分组码,卷积码和信号处理中的卷积运算有关系吗?是不是就是信号处理中的卷积运算,先看看编码器的编码原理再说:下面是一个比较实用的卷积码编码器:它有三个移位寄存器D0,D1,D2和三个模2加法器,以及一个旋转开关组成,编码前,先将各级移位寄存器清零:现在假设输入的信息码元是1101:当输入的第一个码元为1时,三个模2加法器计算的结果都为...

Reborn Lee 2万+

「分治法」最近点对距离问题

一、问题描述 给定平面S上n个点,找其中的一对点,使得在n个点组成的 所有点对中,该点对间的距离最小。 假设所讨论的点是以标准笛卡儿坐标形式(x, y)给出的。因 此,在两个点Pi =(xi , yi )和Pj =(xj , yj )之间的距离是标准的欧几里德 距离: d = 根号下( x i − x j ) 2 + ( y i − y j )2 二、问题分析 直接用暴力解法很简单,用结构体把每个点的x、y坐标都存下来之后,用一个二重循环即可获得距离的最大值。但是这样做的时间复杂度也达到了O(n的平方)

Laok0413的博客 9655

【Linux】软件包管理器yum(命令行工具rz,sz)

我们手机电脑上的各种软件应用其实就是一个个的可执行程序(及其相关文件和资源的集合),打开应用的过程其实就是执行程序的过程,在执行程序之前,肯定要先对程序进行编译,但是如果每次打开应用都需要进行编译太麻烦了,所以就有了软件包。:rz 是用于接收文件(receive)的命令,当在终端上输入 rz 命令后,会弹出一个文件选择对话框,用于从本地计算机选择要传输的文件。最后一列, base 表示的是 "软件源" 的名称, 类似于 "小米应用商店", "华为应用商店" 这样的概念.整理。

谁在夜里看海.的博客 3638

新手别怕!用嘉立创EDA从零画一块ESP8266最小系统板(附完整PCB源文件)

本文详细指导新手如何使用嘉立创EDA从零开始设计ESP8266最小系统板,涵盖原理图绘制、PCB布局、布线技巧及设计验证等关键步骤。通过实战案例和实用技巧,帮助读者快速掌握PCB设计基础,轻松打造自己的物联网开发板,并附完整PCB源文件供参考。

weixin_28716769的博客 618

有关Linux 软件包管理器 yum的命令打字练习

会显示如下窗口,我们 点击 自定义课程 ——> 再点击 左上角的 添加 有单个添加、批量添加 大家可以根据自己的需求来,进行相对应的选择 *** 保存好后,点击退出该窗口,重新再次,点击 打字测试 ——> 点击你刚刚将练习内容的复制到的那个模式里,——> 选择右上角的 课程选择 ——> 自定义课程 ,从中你可以看到,你刚刚自行编辑的打字练习内容中 课程名称 ,选择你所需要的,就可以开始你的打字练习之旅了............

weixin_61635597的博客 786

《基于Yolo算法的火灾检测系统设计与实现》开题报告

在消防安全领域,火灾对生命财产安全构成严重威胁。传统的火灾检测手段存在诸多不足,如误报率高、检测范围有限、响应速度慢等。基于 Yolo 算法的火灾检测系统能够利用深度学习技术,实现对火灾的高效、精准检测,具有重要的现实意义。         从社会安全角度看,该系统可以广泛应用于各类公共场所、工业厂房和居民住宅,实时监测火灾隐患,及时发出警报,为人员疏散和消防救援争取宝贵时间,有效降低火灾造成的人员伤亡和财产损失,保障社会公共安全。

m0_69704149的博客 1383

小曾WRF自学日记(3)渐入佳境 ——WRF实例-数据下载与WPS前处理

ww

weixin_46297571的博客 1480

【Linux】linux基础开发工具(一) 软件包管理器yum、编辑器vim使用与相关命令

软件包管理器yum、编辑器vim使用与相关命令

2501_90265152的博客 1538

安卓中蓝牙免提HFP的一些分析

最近看了一些大牛的博客,无不提到了技术分享的重要性,的确,分享自己的知识不仅仅是与他人讨论并相互提高的过程,更是对自己知识的梳理。希望自己能以此为契机,形成周期性博客分享的习惯。 文章标题为HFP的一些分析,HFP(Hand Free Profile)主要定义了安卓中与接打电话相关的一些功能的实现。本文主要介绍这其中对于HFP非常重要的Service Level Connection的建立。首先...

底层码农 770

Linux 【yum 命令】软件包管理器

yum:Yellow dog Updater, Modified:是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。【Fedora Linux(第七版以前为Fedora Core)是由Fedora项目社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统。Fedora是商业化的Red Hat Enterprise Linux发行版的上游源码】

qq_43606536的博客 1443

YOLO26改进策略【Neck】| CVPR2025 LCA轻量交叉注意力 跨层级双向引导 + 分层降噪增强,提升微小目标特征表达

简单相加、拼接融合无法建立深浅层双向约束关系,浅层微小目标易被深层背景覆盖,深层全局信息难以修正浅层噪声;普通单路自注意力仅单一层内建模依赖,缺少跨层级特征互引导机制,深浅特征信息割裂;标准多头跨注意力计算量大、参数量高,轻量化单模态检测/分割网络部署困难,无法区分前景目标与背景噪声。为此设计单模态轻量化交叉注意力LCA,构建浅层细节、深层语义双分支双向引导结构,轻量完成跨层级特征交互,同步降噪并强化单模态微小目标特征。

Limiiiing的博客 522

游戏引擎揭秘:大厂为何死磕自研?

游戏引擎本质与商业价值解析 游戏引擎是集成了渲染、物理、动画等核心功能的开发工具包,其价值在于让开发者免于重复编写底层代码,专注于游戏内容创作。商业引擎(如Unity/Unreal)虽降低了开发门槛,但头部厂商仍坚持自研引擎,主要基于以下考量: 经济性:长期项目分摊自研成本后,比商业引擎分成更划算; 可控性:完全掌握底层代码,能针对性优化核心玩法需求; 技术壁垒:专属引擎成为厂商的竞争优势,如米哈游的跨平台渲染技术; 项目适配:超大型游戏(开放世界/MMO)需要深度定制解决方案。 这种"短期高投入

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 263

Linux命令之软件包管理器yum

`yum` 是一个软件包管理器,但是是基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖关系,并且一次性安装所有依赖的软件包。

二木成林 684

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux 命令之 yum -- 基于 RPM 的软件包管理器

文章目录介绍常用选项参考示例 介绍 yum 命令(全称为 Yellow dog Updater, Modified)是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更新与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。 yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 常用选项 选项 说明 -h 显示帮助信

liaowenxiong的博客 1075

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Linux常用命令、Linux目录结构、yum软件包管理器、vim编辑器

mysql是关系型数据库 缓存,用到非关系型数据库 redis 项目的后台部署都是在linux环境部署,生产环境都是linux 文章目录Linux简单介绍Linux常用命令Linux 文件解释Linux文件和目录的操作命令yum软件包管理器yum命令vim编辑器命令模式:输入模式: Linux简单介绍 Linux 是一个多用户、多任 务、支持多线程和多 CPU 的操作系统。 Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。 目前市面上较知名的发行版有:Ubuntu、RedHat、

MS_SONG的博客 1537

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

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

Yum(Yellowdog Updater Modified)是一个在 Linux 操作系统上用于管理软件包的包管理工具,它主要用于在 Red Hat Enterprise Linux (RHEL)、CentOS、Fedora 和其他基于 RPM 的 Linux 发行版上搜索、下载安装、更新和移除(卸载)软件包

m0_74195626的博客 1604

linux命令行 yum,linux命令行学习(66):red hat系的软件包管理器yum

一、yum是什么?yum( Yellow dog Updater, Modified)是一个red hat系的软件包管理器。yum能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。二、yum 语法yum [options] [command...

weixin_34278412的博客 140

Linux中yum常用命令总结

yum 功能说明 yum(Yellow dog Updater Modified)是多个Linux发行版的软件包管理器。如Redhat RHEL、CentOS和Fedora。yum主要用于自动安装、升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。 语法格式 yum [option/选项] [command/命令] [package/软件包] yum常用命令 安装安装包 例如这里我们安装...

weixin_34247032的博客 879

Linux常用命令-软件包管理器:yum

软件包管理器:yum 安装软件 yum install xxx 卸载软件 yum remove xxx 搜索软件 yum search xxx 清理缓存 yum clean packages 列出已安装软件 yum list 软件包信息 yum info xxx ...

m0_37732829的博客 231

linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能

linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且

wzf_042的博客 1667

linux自动安装rpm包命令及依赖包,yum命令 – 基于RPM的软件包管理器

yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更新与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。语法格式:yum [参数]常用参数:-h显示帮助信息...

weixin_28941895的博客 2008
上一篇: [Linux]——彻底学通权限
下一篇: [Linux开发工具]——vim使用
一个小脑袋
一个小脑袋 新星创作者: C/C++技术领域 新星创作者: C/C++技术领域
博客等级 码龄6年 4388粉丝 79原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值