温馨提示×

Linux yum命令语法结构是怎样的

小樊
53
2025-07-27 09:03:36
栏目: 智能运维

yum(Yellowdog Updater, Modified)是一个在基于RPM的系统中管理软件包的命令行工具。它允许用户安装、更新、删除和查询软件包。以下是yum命令的基本语法结构:

yum [选项] [命令] [包名...]

常用选项

  • -y:自动回答所有提示为“yes”。
  • -q:安静模式,减少输出信息。
  • -v:详细模式,显示更多信息。
  • --assumeyes:与-y类似,但更明确。
  • --nogpgcheck:跳过GPG签名检查。
  • --disablerepo=REPOID:禁用指定的仓库。
  • --enablerepo=REPOID:启用指定的仓库。

常用命令

  • install:安装软件包。

    yum install 包名
    
  • update:更新软件包。

    yum update [包名...]
    
  • removeerase:删除软件包。

    yum remove 包名
    
  • search:搜索软件包。

    yum search 关键词
    
  • info:显示软件包信息。

    yum info 包名
    
  • list:列出软件包。

    yum list [包名...]
    
  • check-update:检查可更新的软件包。

    yum check-update
    
  • history:查看操作历史。

    yum history
    
  • history info ID:查看特定操作的历史记录。

    yum history info ID
    
  • history undo ID:撤销特定操作。

    yum history undo ID
    
  • history redo ID:重做特定操作。

    yum history redo ID
    

示例

  1. 安装httpd包:

    yum install httpd
    
  2. 更新所有软件包:

    yum update
    
  3. 删除httpd包:

    yum remove httpd
    
  4. 搜索包含nginx关键词的软件包:

    yum search nginx
    
  5. 查看httpd包的信息:

    yum info httpd
    
  6. 列出所有已安装的软件包:

    yum list installed
    
  7. 检查可更新的软件包:

    yum check-update
    
  8. 查看操作历史:

    yum history
    
  9. 撤销ID为10的操作:

    yum history undo 10
    

通过这些基本命令和选项,你可以有效地管理基于RPM的Linux系统中的软件包。

0