加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

【Linux】软件 包管理器yum

发布时间:2023-02-10 13:36:40 所属栏目:Linux 来源:
导读:  学习 yum 之前,先告诉大家一些事实:工具的本质也是指令!在安装软件之前,我们需要先把软件包下载下来(必须联网)。软件包并不是在我们的本地上的(我们的电脑)。

  那软件包在哪里呢?那么只能在别人
  学习 yum 之前,先告诉大家一些事实:工具的本质也是指令!在安装软件之前,我们需要先把软件包下载下来(必须联网)。软件包并不是在我们的本地上的(我们的电脑)。
 
  那软件包在哪里呢?那么只能在别人的电脑上(远端的服务骑上,云服务器上)。那我怎么知道我要下的软件在网络上的那一台服务器上呢?如果是电脑的话linux软件源,我们可以在官网上下载软件,而对于手机,我们可以在应用商店里下载。 那又是谁提供的软件包并放在服务器上呢?企业、个人或者组织为了某种利用向我们提供软件。那提供好之后,软件通常放在哪里呢?如果是电脑的话,软件就放在官网;而手机的话,软件就放在手机应用商店通过商的服务器。
 
  那谁给 Linux 客户端提供软件呢?Linux 系统的软件一般都是开源的,由顶级的开源程序员提供。那这些软件又放在哪里呢?放在开源软件对应的服务器上。那 Linux 客户端如何得知下载链接呢?其实不同的社区在自己的 Linux 中,都内置服务器和应用对应的下载链接了。而 yum 就是使用下载链接的软件,相当于手机里的应用商店。
 
  Linux 系统的开源软件大部分都是国外人搞的,他们的服务器都是在国外的,而我们在国内有可能访问不了。所以国内的一些企业或者高校就把国外提供的软件镜像到国内的服务器上,那么就有了国内的软件服务器。同时国内的软件服务器也提供了一套国内的下载链接配置文件:yum 源配置文件。
 
  什么是软件包 安装软件
 
  下载之后,一定是需要安装的。安装的本质其实就是拷贝。拷贝是拷贝到特定目录下的,而目录是有权限的。所以我们可以使用 sudo 提权安装或者用 root 用户直接安装。
 
  sudo yum install 软件名 #安装指定的软件,该指令会询问你是否真的要安装
  sudo yum install -y 软件名 #直接同意安装指定的软件
  在这里插入图片描述
 
  输入 sl 指令后,显示器就会出现小火车
  
  那我们怎么知道我们需要安装那些软件呢?当我们需要一些功能,就会去下载对应的软件。如果我们见得多了,看得多了,我们就知道我们需要下载什么软件了。
 
  注:yum 安装软件只能一个装完了再装另一个。yum 在安装一个软件的过程中,如果再尝试用 yum 安装另外一个软件,yum 会报错。
 
  查看软件包
 
  yum list #穷举yum源远端服务器上的软件
  yum list | grep 软件名 #查找软件名匹配的软件
 
  yum search 软件名 #搜索软件(不建议使用,对我们不太友好)
  在这里插入图片描述
 
  注:el7 是 Centos 7 的代称。
 
  卸载软件
 
  yum remove -y 软件名 #直接卸载指定的软件
 
  关于rzsz
 
  这个工具用于 Windows 机器和远端的 Linux 机器通过 XShell 传输文件,安装完毕之后可以通过拖拽的方式将文件上传过去。
 
  sudo install -y lrzsz #安装软件lrzsz
  rz #将Windows系统的文件添加到Linux系统下
  sz 文件名 #将Linux系统的指定文件添加到Windows系统下
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!