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:


相关推荐
2401_8920709812 小时前
【Linux C++ 日志系统实战】LogFile 日志文件管理核心:滚动策略、线程安全与方法全解析
linux·c++·日志系统·日志滚动
雪可问春风12 小时前
docker环境部署
运维·docker·容器
lwx91485212 小时前
Linux-Shell算术运算
linux·运维·服务器
翻斗包菜12 小时前
PostgreSQL 日常维护完全指南:从基础操作到高级运维
运维·数据库·postgresql
somi712 小时前
ARM-驱动-02-Linux 内核开发环境搭建与编译
linux·运维·arm开发
双份浓缩馥芮白13 小时前
【Docker】Linux 迁移 docker 目录(软链接)
linux·docker
海的透彻13 小时前
nginx启动进程对文件的权限掌控
运维·chrome·nginx
黄昏晓x13 小时前
Linux ---- UDP和TCP
linux·tcp/ip·udp
路溪非溪13 小时前
Linux驱动开发中的常用接口总结(一)
linux·运维·驱动开发
此刻觐神13 小时前
IMX6ULL开发板学习-01(Linux文件目录和目录相关命令)
linux·服务器·学习