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:


相关推荐
竹之却39 分钟前
Ubuntu 更换阿里云镜像源图文详细教程
linux·ubuntu·阿里云
集装箱搬运工42 分钟前
怎么快速部署Sock5代理到ubuntu云服务器
java·服务器·网络
fridayCodeFly2 小时前
:ref 和 this.$refs 的区别及 $ 的作用
linux·运维·服务器
Hum8le4 小时前
小科普《DNS服务器》
运维·服务器
阿俊仔(摸鱼版)6 小时前
Ubuntu上安装Docker
linux·ubuntu·docker
故事与他6456 小时前
Thinkphp(TP)框架漏洞攻略
android·服务器·网络·中间件·tomcat
yunqi12156 小时前
【负载均衡系列】nginx负载高怎么排查
运维·nginx·负载均衡
IYU_6 小时前
VulnHub-Web-Machine-N7通关攻略
服务器·安全·web安全·网络安全
BigBookX7 小时前
在 Ubuntu 中配置开机自启动脚本并激活 Anaconda 环境
linux·运维·ubuntu
kfepiza7 小时前
netplan是如何操控systemd-networkd的? 笔记250324
linux·网络·笔记·ubuntu