linux

Linux yum命令有哪些常用选项

小樊
54
2025-03-24 05:27:48
栏目: 智能运维

yum(Yellowdog Updater, Modified)是用于管理RPM包的命令行工具,广泛应用于基于RPM的Linux发行版,如Red Hat Enterprise Linux (RHEL)、CentOS、Fedora等。以下是一些常用的yum命令选项及其功能:

基本操作

  1. 更新软件包

    • yum update [package]
      • 更新所有软件包或指定软件包到最新版本。
  2. 安装软件包

    • yum install [package]
      • 安装指定的软件包及其依赖项。
  3. 卸载软件包

    • yum remove [package]
      • 卸载指定的软件包及其未使用的依赖项。
  4. 搜索软件包

    • yum search [keyword]
      • 根据关键字搜索可用的软件包。
  5. 列出软件包信息

    • yum list [package]
      • 列出已安装的软件包或可用软件包的信息。
  6. 查看软件包详情

    • yum info [package]
      • 显示指定软件包的详细信息,包括依赖关系、版本等。

高级操作

  1. 清理缓存

    • yum clean [options]
      • 清理YUM缓存,释放磁盘空间。
      • 常用选项包括:
        • all:清理所有缓存。
        • packages:删除缓存的软件包文件。
        • metadata:删除缓存的元数据。
  2. 检查依赖关系

    • yum deplist [package]
      • 显示指定软件包的依赖关系树。
  3. 历史记录管理

    • yum history
      • 查看YUM操作的历史记录。
    • yum history undo [ID]
      • 撤销指定ID的历史操作。
    • yum history redo [ID]
      • 重新执行指定ID的历史操作。
  4. 解决依赖问题

    • yum-complete-transaction
      • 完成当前未完成的YUM事务,修复依赖问题。
    • yum distro-sync
      • 同步系统与当前选定的发行版仓库,确保软件包版本一致。
  5. 禁用或启用仓库

    • 禁用特定仓库:
      yum-config-manager --disable [repo_id]
      
    • 启用特定仓库:
      yum-config-manager --enable [repo_id]
      
  6. 安装特定版本的软件包

    • yum install [package] --setopt=obsoletes=0
      • 安装指定版本的软件包,避免自动替换为更新版本。
  7. 排除特定文件或目录

    • 在安装或更新时排除某些文件或目录,可以使用--exclude选项。

其他有用的选项

示例

注意事项

通过熟练掌握这些常用选项,您可以更高效地管理Linux系统中的软件包,确保系统的稳定性和安全性。

0
看了该问题的人还看了