linux常用的命令yum
linux常用的命令yum详细介绍
在 Linux 系统中,yum(Yellowdog Updater, Modified)是常用的包管理工具,主要用于安装、更新、删除软件包以及依赖管理。以下是一些常用的 yum 命令:
1. 安装软件包
- 安装单个包
bashyum package-name示例:安装
wget工具
bashyum - 安装多个包
bashyum package> package> package> - 通过 RPM 文件安装(需手动处理依赖)
bashyum localinstall rpm-file.rpm
2. 更新软件包
- 更新所有包
bashyum update - 更新指定包
bashyum update package-name - 仅更新系统内核(谨慎操作)
bashyum update kernel
3. 删除软件包
- 删除单个包
bashyum remove package-name - 删除包及依赖(谨慎,可能影响其他软件)
bashyum erase package-name
4. 搜索软件包
- 搜索包含关键词的包
bashyum search keyword示例:搜索所有与
java相关的包
bashyum search - 查看包的详细信息
bashyum info package-name
5. 管理已安装的包
- 列出所有已安装的包
bashyum list installed - 检查指定包是否已安装
bashyum list installed package-name - 卸载所有未使用的依赖(清理孤立包)
bashyum autoremove
6. 处理软件源与缓存
- 刷新软件源缓存
bashyum clean allyum makecache
- 查看可用的软件源
bash/etc/yum.repos.d/*.repo
7. 其他实用命令
- 查看历史操作记录
bashyum - 回滚到某次历史操作(例如第 10 次安装)
bashyum undo - 安装旧版本的包(需指定版本号)
bashyum package-name-version
注意事项
yum操作需要管理员权限,需使用sudo或切换到root用户。- 对于 CentOS 8 及以上版本,
yum逐渐被dnf(Dandified Yum)替代,两者命令语法基本一致,可直接替换使用。 - 使用
yum时会自动处理依赖关系,但删除包时需注意避免破坏系统组件。
通过这些命令,你可以高效地管理 Linux 系统中的软件包及依赖关系。