7.6. 卸载软件包


下面的部分描述了如何使用 yum:

  • 删除软件包。
  • 删除软件包组。
  • 在 yum 输入中指定软件包名称。

7.6.1. 使用 YUM 删除软件包

使用以下流程,根据组名或 groupID 删除软件包。

流程

  • 要删除某个软件包以及所有相依性软件包,请使用:

    # yum remove package-name

    使用软件包名称替换 package-name

  • 要同时删除多个软件包及其依赖项,请使用:

    # yum remove package-name-1 package-name-2

    使用软件包名称替换 package-name-1package-name-2

注意

在删除其依赖软件包前。yum 无法删除软件包。

请注意,您可以通过显式定义如何解析参数来优化软件包搜索。如需了解更多详细信息,请参阅 在 yum 输入中指定软件包名称

7.6.2. 使用 YUM 删除软件包组

使用以下流程,根据组名或 groupID 删除软件包。

流程

  • 要根据组群名称删除软件包组,请使用:

    # yum group remove group-name

    或者

    # yum remove @group-name

    使用组群的全名替换 group-name

  • 要通过 groupID 删除软件包组,请使用:

    # yum group remove groupID

    使用组 ID 替换 groupID

7.6.3. 在 YUM 输入中指定软件包名称

要优化安装和删除过程,您可以在 yum install yum remove 命令中附加 -n-na-nevra 后缀以明确定义如何解析参数:

  • 要使用其确切的名称安装软件包,请使用:

    # yum install-n name

    使用具体软件包名称替换 name

  • 要使用其确切的名称和构架安装软件包,请使用:

    # yum install-na name.architecture

    使用软件包的实际名称和构架替换 namearchitecture

  • 要使用其确切的名称、epoch、版本、发行版和架构安装软件包,请使用:

    # yum install-nevra name-epoch:version-release.architecture

    用软件包的名称、epoch、版本、发行和架构替换 nameepochversionreleasearchitecture

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.