【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
【Linux】yum工具的认识及使用_第1张图片

sz把Liunx文件下传到windows
【Linux】yum工具的认识及使用_第2张图片

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源。

【Linux】yum工具的认识及使用_第3张图片

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

【Linux】yum工具的认识及使用_第4张图片

4.2扩展2

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

例如:Liunx下跑小火车
【Linux】yum工具的认识及使用_第5张图片

安装小火车

yum install -y sl

跑小火车

sl

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

yum install -y epel-release

4.3扩展3

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

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

你可能感兴趣的:(Linux,linux,运维,服务器)