搜索

7.4. 安装软件包

download PDF

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

  • 安装软件包。
  • 安装软件包组。
  • 在 yum 输入中指定软件包名称。

7.4.1. 使用 YUM 安装软件包

  • 要安装软件包以及所有软件包的依赖软件包,请使用:

    # yum install package-name

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

  • 要同时安装多个软件包及其依赖软件包,请使用:

    # yum install package-name-1 package-name-2

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

  • 当在一个 multilib 系统(AMD64、Intel 64 机器)中安装软件包时,您可以指定软件包的构架,方法是将其附加到软件包名称中:

    # yum install package-name.arch

    使用软件包的名称和构架替换 package-name.arch

  • 如果您知道要安装的二进制代码的名称,但不知道软件包名,则可以使用到这个二进制代码的路径作为一个参数:

    # yum install /usr/sbin/binary-file

    使用二进制文件路径替换 /usr/sbin/binary-file

    yum 搜索软件包列表,找到提供 /usr/sbin/binary-file 的软件包,并提示您是否安装该软件包。

  • 要从本地目录中安装之前下载的软件包,请使用:

    # yum install /path/

    使用到该软件包的路径替换 /path/

请注意,您可以通过显式定义如何解析参数来优化软件包搜索。详情请查看 第 7.4.3 节 “在 YUM 输入中指定软件包名称”

7.4.2. 使用 YUM 安装软件包组

下面的流程描述了如何使用 yum 根据组群名称或 groupID 安装软件包组。

流程

  • 要根据组名称安装软件包组,请使用:

    # yum group install group-name

    或者

    # yum install @group-name

    使用组群或者环境组群的完整名称替换 group-name

  • 要根据 groupID 安装软件包组,请使用:

    # yum group install groupID

    使用组 ID 替换 groupID

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

To optimize the installation and removal process, you can append -n, -na, or -nevra suffixes to yum install and yum remove commands to explicitly define how to parse an argument:
  • 要使用其确切的名称安装软件包,请使用:

    # 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.