Linux:软件包管理器 yum

提示:++以下指令均在Xshell 7 中进行++

什么是软件包?

在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序。

但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.。

软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系.

而yum就是一个软件包管理器!

yum的相关操作:

查询想要安装的软件

yum list | grep 软件名关键字 或 yum list

++前者是定向查询,后者是查询可以在linux上安装的全部软件++

x86_64位运行下的软件,5.02-1是版本号,@epel是软件提供方

安装软件

如果是普通用户安装则需要加上sudo

卸载软件

强制卸载:

扩展源:

下载软件一般有两个下载源,一个是base一个是epel,

base是稳定的软件下载源,base内部会存储下载软件的下载链接

而epel是不太稳定的扩展源,且需要自己下载,且当某些软件在epel中趋于稳定后会到base中。

安装epel:


相关推荐
大聪明-PLUS1 天前
Linux进程间通信(IPC)指南 - 第3部分
linux·嵌入式·arm·smarc
水天需0101 天前
Linux 空操作详解
linux
阿拉丁的梦1 天前
【C4D实用脚本】清除废点及删除了面的选择tag和材质tag及材质--AI编程
服务器·前端·材质
被遗忘的旋律.1 天前
Linux驱动开发笔记(二十三)—— regmap
linux·驱动开发·笔记
RisunJan1 天前
Linux命令-iotop命令(实时磁盘 I/O 监控工具)
linux·运维·服务器
闲人编程1 天前
商品管理与库存系统
服务器·网络·数据库·python·api·数据模型·codecapsule
XMYX-01 天前
CentOS 7 搭建 PostgreSQL 14 实战指南
linux·postgresql·centos
Kevin Wang7271 天前
服务器损坏,数据迁移,只有一个链接窗口的情况下
运维·服务器
大连好光景1 天前
《Docker容器提权&逃逸总结》
linux·运维·服务器
你想考研啊1 天前
win安装WSL和win使用shell
linux