Linux软件安装卸载(yum)


软件包概念

我们知道在windows上安装软件非常方便百度搜索找到软件下载,然后安装即可。
那在Linux上怎么安装软件呢?
在Linux上有3种安装软件的方式

  1. 直接通过下载源代码,让后编译得到可执行程序(太麻烦)
  2. rpm命令安装(不推荐,未解决软件和系统的依赖关系)
  3. 通过yum命令安装(推荐)

由于第一种和第二种安装软件的方式都有着一些问题,于是就有人把一些在Linux上常用的软件提前编译好,做成了软件包(类似于windows上的安装包)放到了服务器上,通过包管理器可以很方便的获取到这些已经编译好的软件包,直接安装。

软件包和和软件包管理器,就好比于 手机APP和手机应用商店的关系

yum

yum就是一个软件包管理器,不同版本的Linux的软件管理器名字可能会有差异,Centos上就是使用的yum

在这里插入图片描述

ping命令

注意:要想使用yum命令你的Linux必须联网,可以通过ping命名测试网路连通性
语法:ping [某台机器的ip]

在这里插入图片描述

查看所有软件包

语法:yum list
功能:查看yum下当前一共有多少软件包

软件安装

语法:sudo yum install [软件包名]
注意:
1. 安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成
2. yum安装软件只能一个装完了再装另一个. 正在yum安装一个软件的过程中, 如果再尝试用yum安装另外
一个软件, yum会报错

示例:
我们安装 sl 通过命令 sudo yum install sl, yes 确认安装
出现 complete 说明安装完成

在这里插入图片描述

执行 sl 命令
在这里插入图片描述

软件卸载

语法:sudo yum remove [软件包名]

lrzsz

lrzsz这个工具用于windows机器和远端的Linux机器通过 XShell传输文件
安装完毕之后,可以通过拖拽的方式将文件上传过去
通过命令 sudo yum install lrzsz 安装

从windows上传文件到Linux服务器

可以直接拖拽,也可以输入命令 rz -E

在这里插入图片描述

从Linux服务器下载文件到windows

命名:sz [文件名]

在这里插入图片描述

查看软件信息

比如查看 lrzsz 的信息

在这里插入图片描述

  • 软件包名:主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构
  • "x86_64"后缀表示64位系统的安装包,“i686”后缀表示32位系统安装包.学择包时要和系统匹配
  • "el7"表示操作系统的版本,“el7”表示的是 Centos7/redhat7."el6"表示 Centos6/reahat6.
  • 最后一列,base表示的是“软件源”的名称,类似于“华为应用商店”,“OPPO应用商店”这样的概念

扩展源

通过命令 sudo yum install -y epel-release可以安装第三方扩展源


猜你喜欢

转载自blog.csdn.net/weixin_53946852/article/details/125445780