LINUX yum
在 Red Hat Enterprise Linux (RHEL) 及其衍生发行版(如 CentOS、Oracle Linux 等)中,yum 是一种常用的包管理工具,用于安装、更新和移除软件包。以下是关于 yum 的基本用法和一些常见的操作:
更新软件包列表
使用 yum 更新本地软件包列表,以获取最新的可用软件包信息:
sudo yum update
安装软件包
使用 yum 安装指定的软件包及其依赖项:
sudo yum install package_name
示例:安装 nginx 服务器软件包:
卸载软件包
sudo yum remove package_name
示例:卸载 nginx 服务器软件包:
sudo yum remove nginx
搜索软件包
使用 yum 搜索特定的软件包:
yum search keyword
示例:搜索包含关键字 mysql 的软件包:
yum search mysql
显示软件包信息
使用 yum 显示特定软件包的详细信息:
yum info package_name
示例:显示 nginx 软件包的信息:
yum info nginx
清理缓存
使用 yum 清理本地缓存的软件包数据,以释放磁盘空间:
sudo yum clean all
列出已安装的软件包
使用 yum 列出系统中已安装的软件包:
yum list installed
如果想要查找特定的软件包,可以使用 yum list 命令加上软件包的名称:
yum list package_name
列出已安装的和可用的软件包
yum list all
列出可用的软件包更新
yum list updates
显示软件包提供的文件
使用 yum 显示特定软件包提供的文件列表:
yum provides /path/to/file
示例:查找哪个软件包提供了 /usr/bin/nginx 文件:
yum provides /usr/bin/nginx
启用/禁用软件源
通过编辑 /etc/yum.repos.d/ 目录下的 .repo 文件来管理软件源的启用和禁用。可以编辑相应的 .repo 文件,设置 enabled=1 启用或 enabled=0 禁用。
更新 yum 缓存
有时候,需要手动更新 yum 的缓存以确保获取到最新的软件包信息:
sudo yum makecache
这些是使用 yum 的基本命令和操作。yum 是管理 Red Hat 系列发行版中软件包的一种有效工具,使系统管理员能够方便地管理和维护系统软件。