侧边栏壁纸

Yum命令详解

2024年03月25日 1.1k阅读 0评论 0点赞

Yum命令详解

Yum(Yellowdog Updater Modified)是一个在 Linux 操作系统上用于管理软件包的包管理工具,它主要用于在 Red Hat Enterprise Linux (RHEL)、CentOS、Fedora 和其他基于 RPM 的 Linux 发行版上搜索、下载安装、更新和移除(卸载)软件包

在某种程度上,可以说yum与Linux系统中的包管理器(例如Fedora和CentOS的yum/dnf、Debian的apt等)在功能上类似于iOS中的App Store。它们都提供了一种方便的方式来搜索、安装、更新和管理软件包。

通过 yum list 命令罗列出当前一共有哪些软件包. 我们需要使用 grep 命令只筛选出我们想要查看的包,例如:

yum list | grep php

注意: “x86_64” 后缀表示64位系统的安装包。“i686” 后缀表示32位系统安装包
版本号:通常由三部分组成:主版本号、次版本号和修订版本号,它们之间用连字符 - 分隔开来
el8: 操作系统发行版的版本。 “el8” 表示的是 Centos8 / redhat8
软件源:类似不同品牌手机的自有应用商店

常见的软件源名称:

epel:Extra Packages for Enterprise Linux(企业版Linux的额外软件包)。提供了一些官方发布的软件包之外的额外软件包。

remi:由一个叫做 Remi Collet 的社区成员维护,提供了一些官方软件源中没有的软件包,通常用于Web开发环境。

rpmfusion:提供了一些官方软件源中没有的软件包,包括一些专有的或受限制的软件。

centos:CentOS 特有的软件源,类似于 Red Hat Enterprise Linux 的 os 软件源,包含 CentOS 自带的软件包。

base:同样类似于 os,是基本软件源的一个别名,提供了基本的操作系统组件。

updates:提供了操作系统更新的软件源,包含了安全补丁和更新的软件包。

extras:提供了额外的软件包,不是操作系统的一部分,但是可以作为补充提供。

docker:提供了与 Docker 容器相关的软件包。

yum使用命令:

安装软件包: yum install package_name

更新软件包: yum update package_name

移除软件包: yum remove package_name

yum install -y net-tools #安装软件包, -y 直接安装
yum -y update #升级软件包,改变软件设置和系统设置,系统版本内核都升级
yum -y upgrade #升级软件包,不改变软件设置和系统设置,系统版本升级,内核不改变
yum -y update # 不加任何包,表示整个系统进行升级
yum info iftop #查询rpm包作用
yum -y remove iftop #卸载iftop包
yum search net-tools #按关键字搜索软件包

yum配置文件位置:

/etc/yum.repos.d/

ls /etc/yum.repos.d/ #查看yum源的命令

0

—— 评论区 ——

博主关闭了当前页面的评论
人生倒计时
舔狗日记