yum 是 YUM(Yellowdog Updater, Modified)软件包管理器,主要用于 Red Hat 系列 Linux 发行版(如 CentOS、RHEL、Scientific Linux 等)。它主要用于安装、更新、删除软件包,并且依赖关系管理非常强大。
✅ 一、安装 YUM(如果未安装)
在大多数 Red Hat 系列 Linux 发行版中,yum 是默认安装的。如果未安装,可以使用以下命令安装:
sudo yum install yum
✅ 二、使用 YUM 安装软件
1. 安装软件包
sudo yum install <package-name>
例如:
sudo yum install httpd
安装 Apache 服务器。
2. 更新软件包
sudo yum update
更新所有已安装的软件包。
3. 卸载软件包
sudo yum remove <package-name>
例如:
sudo yum remove httpd
卸载 Apache。
4. 查看已安装的软件包
sudo yum list installed
或者:
sudo yum list all
5. 查看可用的软件包
sudo yum list available
查看有哪些软件包可以安装。
6. 检查依赖关系
sudo yum check-update
检查是否有更新可用。
7. 清理缓存
sudo yum clean all
sudo yum makecache
清理缓存并重新生成缓存。
✅ 三、常用命令汇总
| 命令 | 作用 |
|---|---|
sudo yum install <package> |
安装软件包 |
sudo yum update |
更新所有软件包 |
sudo yum remove <package> |
卸载软件包 |
sudo yum list installed |
查看已安装的软件包 |
sudo yum list available |
查看所有可用的软件包 |
sudo yum check-update |
检查是否有更新 |
sudo yum clean all |
清理缓存 |
sudo yum makecache |
重新生成缓存 |
✅ 四、注意事项
yum是基于 RPM 的包管理器,适用于 Red Hat 系列。- 如果你使用的是 Ubuntu/Debian,应使用
apt或dpkg。 yum依赖于 YUM Repository,需要先配置好仓库(/etc/yum.repos.d/)。
✅ 五、配置 YUM 仓库(可选)
如果你的系统没有配置 YUM 仓库,可以手动添加:
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-9-11.noarch.rpm
然后配置仓库:
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-9-11.noarch.rpm
(注意:这一步可能需要你已经安装了 EPEL 仓库。)
✅ 六、总结
| 命令 | 作用 |
|---|---|
sudo yum install |
安装软件包 |
sudo yum update |
更新软件包 |
sudo yum remove |
卸载软件包 |
sudo yum list |
查看软件包状态 |
如果你有具体的软件包需要安装,可以告诉我,我可以帮你具体操作!