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

【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自动解决软件和软件的耦合问题。不需要我们在管其他的了。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C++】开源:Linux端V4L2视频设备库

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍Linux端V4L2视频设备库。 无专精则不能成,无涉猎则不能通。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下…

正则表达式在格式校验中的应用以及包装类的重要性

文章目录 正则表达式:做格式校验包装类:在基本数据类型与引用数据类型间的桥梁总结 在现代IT技术岗位的面试中,掌握正则表达式的应用以及理解包装类的重要性是非常有益的。这篇博客将围绕这两个主题展开,帮助读者更好地面对面试挑…

DoIP学习笔记系列:(一)DoIP协议概述

文章目录 1. 为什么会有DoIP协议的需求产生?2. DoIP协议入门2.1 传输层协议和网络层服务2.2 物理层和数据链路层2.3 协议介绍2.3.1 报文封装结构2.3.2 端口号2.3.3 DoIP报文格式2.3.3.1 DoIP首部,协议版本号2.3.3.2 DoIP首部,协议版本号取反2.3.3.3 DoIP首部,负载类型2.3.3…

未能加载导入的项目文件,缺少根元素

项目场景: VS2019开发过程中,由于操作不当或其他原因导致报错。 问题描述 解决方案: 找到同名文件,删除即可

树莓派微型 web 服务器——正式设计报告

树莓派微型web服务器 摘要 这篇博客介绍了一个基于树莓派的轻量级服务器项目。树莓派是一款低成本、小型化的单板计算机,具有较低的功耗和良好的可扩展性。该项目利用树莓派搭建了一个功能简洁但性能稳定的服务器环境,适用于小型应用或个人使用。该轻量…

AD21 PCB设计的高级应用(八)Draftsman的应用

(八)Draftsman的应用 1.创建Draftsman文档2.Draftsman页面选项设置3.放置绘图数据3.1 装配图3.2 板制造图3.3 钻孔图和钻孔列表3.4 图层堆栈图例3.5 BOM3.6 标注、注释、测量尺寸 4.文档输出4.1 打印或者导出为PDF4.2 添加到Output job Draftsman 是为电…

GifGun for Mac插件,帮你输出GIF动画格式

GifGun for Mac是一款安装在After Effects中使用的AE快速输出GIF动图格式插件,你可以使用gifgun插件直接输出GIF动画格式,支持自定义GIF文件的大小、帧数率等各种属性! AE插件下载-GifGun for Mac(AE快速输出GIF动图格式插件)支持AE 2022- Ma…

TPlink云路由器界面端口映射设置方法?快解析内网穿透能实现吗?

有很多网友在问:TPlink路由器端口映射怎么设置?因为不懂端口映射的原理,所以无从下手,下面小编就给大家分享TPlink云路由器界面端口映射设置方法,帮助大家快速入门TP路由器端口映射设置方法。 1.登录路由器管理界面&a…

【2023unity游戏制作-mango的冒险】-7.玩法实现

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:uni…

LeetCode257. 二叉树的所有路径

257. 二叉树的所有路径 文章目录 257. 二叉树的所有路径一、题目二、题解方法一:深度优先搜索递归方法二:迭代 一、题目 给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点…

xshell连接Windows中通过wsl安装的linux子系统-Ubuntu 22.04

xshell连接Windows中通过wsl安装的linux子系统-Ubuntu 22.04 一、安装linux子系统 1.1、 启动或关闭Windows功能-适用于Linux的Windows子系统 1.2 WSL 官方文档 使用 WSL 在 Windows 上安装 Linux //1-安装 WSL 命令 wsl --install//2-检查正在运行的 WSL 版本:…

计算机视觉:卷积层的参数量是多少?

本文重点 卷积核的参数量是卷积神经网络中一个重要的概念,它决定了网络的复杂度和计算量。在深度学习中,卷积操作是一种常用的操作,用于提取图像、语音等数据中的特征。卷积神经网络的优势点在于稀疏连接和权值共享,这使得卷积核的参数相较于传统的神经网络要少很多。 举例…

记一次Apache HTTP Client问题排查

现象 通过日志查看,存在两种异常情况。第一种:开始的时候HTTP请求会报超时异常。 762663363 [2023-07-21 06:04:25] [executor-64] ERROR - com.xxl.CucmTool - CucmTool|sendRisPortSoap error,url:https://xxxxxx/realtimeservice/services/RisPort o…

日常环境配置

pip install 使用代理 例:代理端口:10808 pip install akshare --proxyhttp://127.0.0.1:10808———— conda 虚拟环境安装pip包 查看虚拟环境地址 conda info --env #查看虚拟环境地址使用–taget 安装pip 包 pip install akshare --target &q…

QT学习之旅 - 一个QT的基本项目

文章目录 定时器(时间)位置信息QTableWidget用cellwidget添加控件隐藏QTableWidget的滚动条自动调整适应大小 UDPUDP ClientUDP ServerUDP udpSocket.readDatagram重要参数使用多线程udp 自定义信号和槽UDP服务端接收数据(全局变量) QWT设置标题数轴相关设置坐标轴范围设置坐标…

【LeetCode 75】第十六题(1004)最大连续1的个数

目录 题目: 示例: 分析: 代码运行结果: 题目: 示例: 分析: 给一个只有0和1的数组,可以将K个0变成1,问最大能得到的全是1的子数组的长度是多少。 这算是很经典的滑动…

小研究 - 主动式微服务细粒度弹性缩放算法研究(二)

微服务架构已成为云数据中心的基本服务架构。但目前关于微服务系统弹性缩放的研究大多是基于服务或实例级别的水平缩放,忽略了能够充分利用单台服务器资源的细粒度垂直缩放,从而导致资源浪费。为此,本文设计了主动式微服务细粒度弹性缩放算法…

vscode设置远程登录和免密登录

首先,我们去官网下载VScode 安装过程比较简单,大家自行安装即可,注意建议安装在除C盘外的其他盘中。 安装完成后,打开我们下载好的VScode,点击左侧的Extensions选项,搜索Remote,Install第一项R…

初识Linux

今天简单了解了关于操作系统的发展史,学习了在Linux中如何远程连接云服务器的指令,以及在Linux中创建多个用户的指令。 1. ssh root 服务器远程地址 作用是用来连接XShell与云服务器,输入该指令后会自动生成输入密码的窗口,如…

MACOM EDI 需求分析

MACOM 是一家全球性半导体公司,专注于设计和制造高性能射频、微波和光电元件,其产品被广泛应用于通信、航空航天、国防、工业和医疗等领域。随着 MACOM 的不断发展,传统数据传输方式效率较低,无法满足 MACOM 的需求。为了提高企业…