温馨提示×

Linux Yum命令行参数详解

小樊
44
2025-09-18 09:30:20
栏目: 智能运维

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

基本命令

  1. yum install [package_name]

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

    • 更新指定的软件包到最新版本。
  3. yum remove [package_name]

    • 卸载指定的软件包。
  4. yum list available

    • 列出所有可用的软件包。
  5. yum list installed

    • 列出所有已安装的软件包。
  6. yum search [keyword]

    • 根据关键词搜索软件包。
  7. yum info [package_name]

    • 显示指定软件包的详细信息。
  8. yum clean [options]

    • 清理缓存和其他临时文件。
      • all:清理所有缓存。
      • packages:清理已下载的软件包缓存。
      • metadata:清理元数据缓存。
  9. yum check

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

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

    • 撤销指定的历史操作。
  12. yum history redo [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]

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

    • 模拟更新操作,不实际执行。
  8. yum update --assumeyes

    • 自动回答所有提示为“是”,无需用户交互。
  9. yum reinstall [package_name]

    • 重新安装指定的软件包,保留配置文件。
  10. yum downgrades [package_name]

    • 降级指定的软件包到较低版本。

注意事项

  • 使用yum命令时,通常需要管理员权限,因此可能需要加上sudo
  • 在执行更新或安装操作之前,建议先备份重要数据。
  • 定期清理缓存可以节省磁盘空间并提高yum的性能。

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

0