Linux下的yum安装工具

Linux下的yum安装工具

1、什么是软件包

软件的执行:下载程序源代码—>编译—>得到可执行程序

但这样过于麻烦:提前编译好—>放在服务器上:管理编译好的软件包

软件包和软件包管理器<—>APP和APP Store

2、软件如何下载

1、安装软件需要下载软件包:联网下载

2、软件包不是在你本地的电脑上,软件包在哪呢?—>别人的电脑上—>远端服务器/云服务器

3、如何得知要下载的软件在网络上哪一台服务器上?

—>电脑:搜索、官网下载 手机:应用商店 Linux呢?

Linux系统上的软件:开源!—>放在租用的服务器上

Linux用户如何得知在哪下载?—>不同的社区,有各自内置服务器和对应应用的下载链接!

那么yum工具,就相当于手机上的应用商店,找到软件下载的链接

什么是工具?工具的本质也是指令!

谁提供服务器,谁放在了服务器上?——商业生态

1、企业、组织、个人为了某种利益

2、提供好软件包放在哪?

>电脑:放在官网上

>手机:手机应用商店提供的服务器(我们会发现各个不同品牌的手机厂商会主动提供应用商店,因为使得开发好的软件上架应用商店,必须和手机厂商商议,形成生态!

对于Linux:Linux软件生态的本土化

1、Linux下有许多开源的软件,然而开源软件社区在国外居多**(服务器在国外)**,在国内访问国外很不方便;因此国内一些企业(阿里、百度)以及一些高效(清华、北大),它们会做一些事情让改用欸人员使用起来更方便

—>镜像了国外的软件服务—>到国内的服务器中

2、对于国内的计算机,当然可以访问国内外的服务器,但是国内的要稳定的多

3、镜像完后的下载链接的配置文件还是国外的链接,因此提供一套国内的下载链接

配置文件:yum 源文件

3、查看软件包

当我们知道部分要装的软件名时,可以通过yum来搜索查看:

①列出当前yum源对应的远端服务器上所有的软件

yum list

image-20230406210815981

②假设我们知道软件的部分名字,可以通过如下方式搜索软件

yum list | grep sl

image-20230406211000259

可以理解为,关键字搜索


4、rzsz工具安装

这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件,安装该工具可以实现通过拖拽的方式上传文件

下面我们通过yum工具下载安装rzsz,步骤如下:

yum list | grep lrzsz     #搜索该工具

image-20230406205827918

安装工具需要root权限,可以通过sudo提权

sudo yum install lrzsz    #安装该工具

image-20230406205951527

ping www.baidu.com        #检查是否联网

image-20230406210106146

rz

用于 windows 机器通过 XShell 向远端的 Linux 机器传输文件

语法: rz

image-20230406210312183

sz

用于远端的 Linux 机器 通过 XShell 向 windows 机器传输文件

语法:sz 【文件名】

例如我们要上传Test.txt至windows机器:

sz Test.txt

image-20230407120123587


5、安装软件

yum install [软件名]

一般的,安装软件需要root权限,因此可以使用sudo提权:

sudo yum install [软件名]

在安装时或许有询问选项:选择是(y)或否(n),因此我们可以通过以下方式全部选择y

sudo yum install -y [软件名]

-y代表所有安装操作默认直接进行安装不需要询问,例如:

sudo yum install -y sl         #安装一个小火车软件

输入指令sl,软件运行如下:

sl

image-20230407120426042

猜你喜欢

转载自blog.csdn.net/kevvviinn/article/details/130010996