centos

centos stream8如何安装和卸载软件

小樊
33
2025-07-08 14:40:00
栏目: 智能运维

在 CentOS Stream 8 中,安装和卸载软件通常使用 DNF(Dandified Yum)或 YUM(Yellowdog Updater, Modified)工具。这里以 DNF 为主进行介绍。

安装软件

  1. 更新系统: 在安装新软件之前,建议先更新系统以确保所有软件包都是最新的。

    sudo dnf update -y
    
  2. 使用 DNF 安装软件包: 使用以下命令安装软件包。例如,安装 PHP:

    sudo dnf install php
    

    安装过程中,系统会自动搜索相关的软件包和依赖关系,并在界面中提示用户确认搜索到的软件包是否合适。确认无误后,输入 y 并按 Enter 键开始安装。

  3. 从 RPM 包安装: 如果下载的是 RPM 包,可以使用以下命令进行安装:

    sudo rpm -ivh package_name.rpm
    

    例如,安装 WPS Office:

    sudo rpm -ivh wps-office-11.1.0.9615-1.x86_64.rpm
    
  4. 解决依赖问题: 如果在安装过程中遇到依赖性问题,可以使用以下命令解决:

    • 安装缺失的依赖包:
      sudo dnf install 依赖包名称
      
    • 更新软件包:
      sudo dnf update 软件包名称
      
      强制更新软件包:
      sudo dnf update -y 软件包名称
      
  5. 搜索软件包: 搜索可用的软件包:

    sudo dnf search 关键词
    
  6. 清除缓存: 清除 DNF 缓存:

    sudo dnf clean all
    

卸载软件

  1. 列出已安装的软件包(可选): 如果你想确认要卸载的软件包是否已安装,可以使用以下命令列出所有已安装的软件包:

    sudo dnf list installed
    
  2. 卸载软件包: 使用 DNF 卸载软件包:

    sudo dnf remove 软件包名称
    

    系统会提示你确认卸载操作。输入 y 并按回车键以继续。

  3. 处理依赖关系: DNF 会自动处理卸载过程中的依赖关系。如果有其他软件包依赖于你要卸载的软件包,DNF 会提示你是否要移除这些依赖项。

  4. 清理残留文件(可选): 卸载软件包后,有时可能会留下一些配置文件或数据文件。你可以使用 dnf autoremove 命令来自动删除不再需要的依赖包和残留文件:

    sudo dnf autoremove
    
  5. 使用 YUM 命令(适用于旧版本): 如果你使用的是较旧的 CentOS Stream 版本或者更喜欢 YUM 命令,可以按照以下步骤操作:

    • 打开终端。
    • 列出已安装的软件包(可选):
      yum list installed
      
    • 卸载软件包:
      sudo yum remove package_name
      
    • 处理依赖关系: YUM 也会自动处理卸载过程中的依赖关系。
    • 完成卸载: 确认无误后,按 y 键确认卸载操作,然后按回车键执行。

0
看了该问题的人还看了