linux

Yum命令行参数详解

小樊
75
2025-05-05 10:52:42
栏目: 编程语言

yum(Yellowdog Updater, Modified)是一个在基于RPM的系统中管理软件包的命令行工具。以下是一些常用的yum命令行参数及其详解:

基本命令

  1. yum install [package_name]

    • 安装指定的软件包。
  2. yum update [package_name]

    • 更新指定的软件包到最新版本。
    • 如果不指定软件包名,则更新所有可更新的软件包。
  3. yum remove [package_name]

    • 卸载指定的软件包。
  4. yum search [keyword]

    • 搜索包含指定关键字的软件包。
  5. yum list [all|installed|available]

    • 列出所有、已安装或可用的软件包。
  6. yum info [package_name]

    • 显示指定软件包的详细信息。
  7. yum clean [all|packages|metadata|plugins]

    • 清理缓存,释放磁盘空间。
      • all: 清除所有缓存。
      • packages: 只清除已下载的软件包文件。
      • metadata: 清除元数据缓存。
      • plugins: 清除插件缓存。
  8. yum check

    • 检查系统中是否有损坏的依赖关系。
  9. yum history

    • 查看yum的历史操作记录。
  10. yum history undo [transaction_id]

    • 撤销指定的历史事务。

高级命令

  1. yum groupinstall [group_name]

    • 安装指定的软件组。
  2. yum groupupdate [group_name]

    • 更新指定的软件组。
  3. yum groupremove [group_name]

    • 卸载指定的软件组。
  4. yum repolist

    • 列出所有可用的软件仓库及其状态。
  5. yum repolist all

    • 列出所有软件仓库,包括禁用的。
  6. yum config-manager [options]

    • 管理yum配置文件。
      • --add-repo=[file]: 添加新的软件仓库。
      • --disable=[repo_id]: 禁用指定的软件仓库。
      • --enable=[repo_id]: 启用指定的软件仓库。
      • --setopt=[option=value]: 设置特定的配置选项。
  7. yum shell

    • 进入交互式命令行界面,可以连续执行多个yum命令。
  8. yum localinstall [file]

    • 安装本地的RPM软件包文件。
  9. yum localupdate [file]

    • 更新本地的RPM软件包文件。
  10. yum deplist [package_name]

    • 显示指定软件包的所有依赖关系。

注意事项

通过掌握这些基本的yum命令行参数,你可以更有效地管理Linux系统中的软件包。

0
看了该问题的人还看了