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

S32K344开发环境搭建全攻略:S32DS 3.5.12与RTD 3.0.0实战指南

在嵌入式开发中,集成开发环境(IDE)与实时驱动(RTD)的协同配置是项目启动的关键。S32DS作为NXP官方IDE,结合RTD包,为S32K3系列提供底层驱动支持。正确安装与路径配置能确保编译、调试与烧录流程顺畅,避免常见错误。该环境适用于汽车电子、工业控制等场景,如车身域控、BMS。本文基于S32K344芯片,详细记录从软件下载到调试的完整过程,帮助开发者快速搭建稳定开发环境。

weixin_42713608的博客 210

广工计组实验f2一位全加器

一位全加器实验

weixin_63692154的博客 2846

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

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

谁在夜里看海.的博客 3638

概率论与数理统计基础概念与重要定义汇总

文章目录一、随机事件和概率1:互斥,对立,独立事件的定义和性质。2:概率,条件概率和五大概率公式3:古典型,几何型概率和伯努利试验 一、随机事件和概率 1:互斥,对立,独立事件的定义和性质。 互斥事件\color{red}\textbf{互斥事件}互斥事件 事件A和B的交集为空,A与B就是互斥事件,也叫互不相容事件。也可叙述为:不可能同时发生的事件。如A∩B为不可能事件(A∩B=Φ),那么称事件A与事件B互斥,其含义是:事件A与事件B在任何一次试验中不会同时发生。 则P(A+B)=P(A)+P(B)(这个公

csyifanZhang的博客 1万+

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

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

weixin_61635597的博客 786

SRC漏洞挖掘实战:从攻击面管理到业务逻辑漏洞的精准狩猎

在网络安全领域,漏洞挖掘是识别和利用软件系统中安全弱点的核心实践。其基本原理在于通过系统化的方法,识别和评估一个应用或系统的攻击面,并从中定位安全防护的薄弱环节。这项技术的价值在于能够主动发现潜在风险,防患于未然,对于保障企业数字资产安全至关重要。典型的应用场景包括对Web应用、移动端API以及各类在线业务系统的安全性评估。在实际的漏洞挖掘,尤其是针对安全应急响应中心(SRC)的实战中,高效的策略往往聚焦于**边缘资产**的发现与利用,以及对**业务逻辑漏洞**的模式化测试。掌握这些经过验证的思路,能帮助安

babing2770的博客 413

rsyslog交叉编译(armv7、armv8、aarch64、arm32平台通用)

该文档描述了如何交叉编译rsyslog到arm64嵌入式平台。

sinat_33909696的博客 1559

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

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

2501_90265152的博客 1538

【实战篇】【硅基流动API+Cherry Studio搭建个人知识库全流程解析:从零到精通的超详细指南】

在人工智能技术高速发展的今天,基于大语言模型的知识库已成为开发者提效的必备工具。然而云端服务存在响应延迟、数据隐私、硬件依赖等痛点。通过硅基流动API与的深度整合,我们既能享受大模型的强大能力,又能实现本地化部署与高效管理。本文将从环境配置到高阶调优,手把手带你构建企业级知识库系统。

商务合作|问题讨论|交流学习 请联系作者微信,加微信请务必注明来意,博客主页有联系方式 1081

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

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

qq_43606536的博客 1443

AI之KE:Knowledge Engineering知识工程的简介、发展、应用案例之详细攻略

AI之KE:Knowledge Engineering知识工程的简介、发展、应用案例之详细攻略 目录 Knowledge Engineering知识工程的简介 0.1、What 0.2、How 0.3、Why 1、知识工程过程的5个活动 2、知识图谱的应用 Knowledge Engineering知识工程的发展 1、前知识工程时期——1950-1970时期:图...

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 5335

【32】软考软件设计师——算法题(一):分治法与动态规划深度精讲|下午第4题常考满分攻略

本文是《软件设计师·50讲通关|从零基础到工程师职称》专栏第32篇,正式开启**模块四:应用技术(下午题)算法大题专项**,聚焦下午第4道高频必考大题核心两大算法:分治法与动态规划。全文超4000字深度拆解两大经典算法的底层核心思想、算法策略识别技巧、递归边界设计、状态转移方程推导,全覆盖代码填空高频考点、时间复杂度分析、经典题型解题套路;配套可直接默写的递归代码模板、DP状态设计范式、真题完整填空案例,彻底解决考生分不清分治与DP、递归边界写错、状态转移推不出、复杂度算不对四大核心痛点。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 635

Linux命令之软件包管理器yum

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

二木成林 684

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

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

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

liaowenxiong的博客 1075

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

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

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【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、付费专栏及课程。

余额充值