【Linux】yum工具的认识及使用

news2024/11/15 13:57:49

【Linux】yum工具的认识及使用

  • 1.知识点补充
  • 2.yum是什么
  • 3.yum常用指令
    • 3.1查看软件安装包
      • 3.1.1关于rzsz
    • 3.2安装软件
    • 3.3卸载软件
  • 4.yum扩展
    • 4.1扩展1
    • 4.2扩展2
    • 4.3扩展3

什么是工具?
本质上也是指令

1.知识点补充

1.我们一般安装软件,是不是需要把软件安装包下载下来。

2.但是软件安装包,在没有下载的时候,并不在我们的电脑中,那么软件安装包在哪里呢
只能在别人的电脑上(云服务器,远端服务器)

3.我的电脑如何得知,我下载的软件在网上的那一台服务器呢
a,电脑:搜索官网
b,手机:应用商店(手机上的App)
Liunx怎么知道的呢? 下面解释。

4.谁提供的软件安装包
企业,个人,组织提供的软件安装包

5.提供好之后,放在哪里
a,电脑:放在官网
b,手机:手机应用商店提供商的服务器

这是一套完整的商业生态,Liunx也是类似的。

2.yum是什么

我们(Liunx客户端)用Liunx下载软件,要不要有人提供对应的软件?肯定是需要的;谁提供的?我们知道Liunx是一个开源的,因此谁开源谁提供;放在哪里呢?其实是本组织开源软件对应的服务器上;

为什么是有组织呢?还是因为Liunx是一个开源的,并不是商业的,软件自己提供,服务器还需要自己提供,花费太大,因此有了组织。可以接收捐赠。

Liunx客户端如何得知软件在那个服务器上,如何下载安装呢?我们知道Liunx分为不同社区,不同社区,在自己的Liunx中,内置服务器和应用对应的下载链接。

yum就相当于手机上的应用商店。

3.yum常用指令

3.1查看软件安装包

通过 yum list 命令可以罗列出当前一共有哪些软件包。 由于包的数目可能非常之多, 这里我们需要使用 grep 命令只筛选出我们关注的包. 例如:

yum list | grep lrzsz

在这里插入图片描述

3.1.1关于rzsz

这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件。
rz把windows文件上传到Liunx
在这里插入图片描述

sz把Liunx文件下传到windows
在这里插入图片描述

3.2安装软件

下载软件,一定要安装,安装本质其实就是拷贝,拷贝一定会拷贝到特定目录,目录是一定由权限的。
1.sudo 提取安装
2.root 安装

因为现在还没学vim,还不能细说sudo配置问题,因此我们先用root安装。

yum install lrzsz

yum 会自动找到都有哪些软件包需要下载, 这时候敲 “y” 确认安装.
出现 “complete” 字样, 说明安装完成.

这样更简单一些

yum install -y lrzsz

注意事项:

yum安装软件只能一个装完了再装另一个. 正在yum安装一个软件的过程中, 如果再尝试用yum安装另外一个软件, yum会报错.

如果现在是普通用户,并且sudo已经配置好,那么命令前面都加sudo提权

sudo yum install -y lrzsz

3.3卸载软件

sudo yum remove lrzsz

4.yum扩展

4.1扩展1

我好像只告诉了yum我要安装什么,并没有直接告诉yum要去哪里下载,yum是如何找到的?

其实yum内置了一些配置文件,帮我们去找到对应服务器在哪里,这个配置文件加做yum源。

在这里插入图片描述

查看yum源
在这里插入图片描述

在这里插入图片描述

4.2扩展2

有些软件,没有被纳入Centos,Ubuntu,kail等相关生态平台的官方软件集合中,放在了非官方的软件集合列表中。

例如:Liunx下跑小火车
在这里插入图片描述

安装小火车

yum install -y sl

跑小火车

sl

安装非官方的软件集合列表

yum install -y epel-release

4.3扩展3

一般软件和软件之间是有关联的,是具有一定耦合的,比如下载一个软件,我们不仅仅只下这个软件,还有其他东西。yum安装软件,就单纯的安装就行了,没有在手动安装其他东西。

其实,yum自动解决软件和软件的耦合问题。不需要我们在管其他的了。

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

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

相关文章

LabVIEW FPGA开发实时滑动摩擦系统

LabVIEW FPGA开发实时滑动摩擦系统 由于非线性摩擦效应的建模和补偿的固有困难,摩擦系统的运动控制已被广泛研究。最近,人们更加关注滑动动力学和滑动定位,作为传统机器人定位的低成本和更灵活的驱动替代方案。摩擦控制器设计和适当选择基础…

JVM类加载器的作用和层次结构

类加载器的作用 1)通过一个类的全限定名来获取定义此类的二进制字节流。 2)将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。 3)在内存中生成一个代表这个类的java.lang.Class对象,这个对象存放在方法区中。这个对象将作为程序访问方法区中的这些数据的外部接…

【嵌入式学习笔记】嵌入式入门2——中断(外部中断)

1.什么是中断 打断CPU执行正常的程序,转而处理紧急程序,然后返回原暂停的程序继续运行,就叫中断 1.1.中断的作用与意义 作用1:实时控制在确定时间内对相应事件作出响应——定时器中断作用2:故障处理检测到故障&…

Linux内核的I2C驱动框架详解------这应该是我目前600多篇博客中耗时最长的一篇博客

目录 1 I2C驱动整体框架图 2 I2C控制器 2.1 I2C控制器设备--I2C控制器在内核中也被看做一个设备 2.2 i2c控制器驱动程序 2.3 platform_driver结构体中的probe函数做了什么 2.3.1 疑问: i2cdev_notifier_call函数哪里来的 2.3.2 疑问:为什么有两…

重生之我要学C++第六天

这篇文章的主要内容是const以及权限问题、static关键字、友元函数和友元类,希望对大家有所帮助,点赞收藏评论支持一下吧! 更多优质内容跳转: 专栏:重生之C启程(文章平均质量分93) 目录 const以及权限问题 1.const修饰…

管理类联考——数学——可视化篇——代数即几何

数形结合百般好 代数即几何 两和三个数的完全平方和 https://www.bilibili.com/video/BV1zh4y137AY/ 立方差和立方和公式 通过图形得到立方差公式,将b换成-b,得到立方和公式 平方数列求和 https://www.bilibili.com/video/BV1vz4y1q75D/ 立方数列…

[PAT乙级] 1029 旧键盘 C++实现

题目描述: 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。 输入格式: 输入在 2 行中分别给出应该输入的文字、以…

基于高通QCC5171的对讲机音频数据传输系统设计

一 研发资料准备 二 设计方法 蓝牙连接与配对:使用QCC5171的蓝牙功能,实现设备之间的蓝牙连接和配对。确保设备能够相互识别并建立起稳定的蓝牙连接。 音频采集与处理:将麦克风采集到的音频数据通过QCC5171的ADC(模数转换器&…

简单的知识图谱可视化+绘制nx.Graph()时报错TypeError: ‘_AxesStack‘ object is not callable

绘制nx.Graph时报错TypeError: _AxesStack object is not callable 写在最前面知识图谱可视化预期报错可能的原因 原代码原因确认解决后的代码解决! 写在最前面 实现一个简单的知识图谱的可视化功能。 使用了NetworkX库来构建知识图谱,并使用matplotlib…

【面试题】 给你十万条数据,怎么样顺滑的渲染出来?

前端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 前言 这是一道面试题,这个问题出来的一刹那,很容易想到的就是for循环100000次吧,但是这方案着实让浏览器崩溃啊&…

基于LoRa无线数据传输的温湿度监测预警系统解决方案

为了维护仓储物品的品质,创造适宜的存储环境,就需要实时监测环境的温湿度信息,一旦温湿度出现异常就需要及时调整控制,从而保证品质稳定也能避免损失。 物通博联提供了软硬件一体的工业物联网解决方案,基于温湿度监测…

2023年超越期待的高性能视频剪辑主机推荐| Intel 蝰蛇峡谷测评

1、开箱 蝰蛇峡谷的开箱体验是非常令人兴奋的。首先,打开包装后,你会看到一个精致且高质感的机箱,给人一种专业的感觉。蝰蛇峡谷的外观设计简洁大方,黑色的机箱与红色的Logo相得益彰,展现了其高性能的特点。 在打开机…

文件上传到远程服务器

文件上传 一、上传文件到本地 package com.ruoyi.system.knowledgebase;import com.ruoyi.common.annotation.Anonymous; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.system.domain.SzKnowledge; import com.ruoyi.system.service.ISzKnowledgeServi…

MyBatis缓存-提高检索效率的利器--二级缓存

文章目录 缓存-提高检索效率的利器缓存-官方文档二级缓存基本介绍二级缓存原理图 二级缓存快速入门快速入门注意事项和使用陷阱理解二级缓存策略的参数 四大策略如何禁用二级缓存mybatis 刷新二级缓存的设置 缓存-提高检索效率的利器 缓存-官方文档 文档地址: https://mybati…

低代码平台实际解决了哪些问题?

一、前言 目前低代码平台如火如荼。这一新兴技术为企业提供了一种高效、灵活、快速开发应用程序的方法,并在短时间内取得了巨大成功。然而,我们不得不面对低代码平台的优劣以及其所带来的挑战。本文将深入探讨低代码平台在不同情况下的优劣势&#xff0c…

找不到Windows SDK版本 10.0.18362.0.请安装所需版本的 Windows SDK,或者在项目属性页中或通过右键单击解决

找不到Windows SDK版本 10.0.18362.0.请安装所需版本的 Windows SDK,或者在项目属性页中或通过右键单击解决 安装相应的组件 项目——重定目标解决方案——然后选择版本

Electron逆向调试

复杂程序处理方式: 复杂方式通过 调用窗口 添加命令行参数 启动允许调用,就可以实现调试发布环境的electron程序。 断点调试分析程序的走向,程序基本上会有混淆代码处理, 需要调整代码格式,处理程序。

XGBoost的基础思想与实现

目录 1. XGBoost VS 梯度提升树 1.1 XGBoost实现精确性与复杂度之间的平衡 1.2 XGBoost极大程度地降低模型复杂度、提升模型运行效率 1.3 保留了部分与梯度提升树类似的属性 2. XGBoost回归的sklearnAPI实现 2.1 sklearn API 实现回归 2.2 sklearn API 实现分类 3. XGBo…

HCIP--云计算题库 V5.0版本

在国家政策的支持下,我国云计算应用市场发展明显加快,越来越多的企业开始介入云产业,出现了大量的应用解决方案,云应用的成功案例逐渐丰富,用户了解和认可程度不断提高,云计算产业发展迎来了“黄金机遇期”…

第一百一十九天学习记录:感谢CSDN对一个大龄程序员的鼓励

在经历了一百多天的学习之后,不仅感觉学习之路道阻且长,反而因为好多需要学习的东西而开始有点士气低迷,结果CSDN官方的一条私信再次鼓舞了我。 我在坚持平均每天写一篇学习记录。结果没想到居然能拿到CSDN活动的奖励。 这无疑是对我持续学习…