Red Hat Training

A Red Hat training course is available for RHEL 8

7.4. ソフトウェアパッケージのインストール

以下のセクションでは、yum を使用して以下を行う方法を説明します。

  • パッケージをインストールする
  • パッケージグループをインストールする
  • yum input にパッケージ名を指定する

7.4.1. YUM を使用したパッケージのインストール

  • パッケージとすべてのパッケージ依存関係をインストールするには、以下を使用します。

    # yum install package-name

    package-name を、パッケージ名に置き換えます。

  • 複数のパッケージとその依存関係を同時にインストールするには、以下を使用します。

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

    package-name-1 および package-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/ は、パッケージへのパスに置き換えます。

引数の解析方法を明示的に定義することで、パッケージ検索を最適化できます。詳細は、「YUM 入力でのパッケージ名の指定」 を参照してください。

7.4.2. YUM を使用したパッケージグループのインストール

以下の手順では、yum を使用して、グループ名または groupID でパッケージグループをインストールする方法を説明します。

手順

  • パッケージグループをグループ名でインストールするには、以下を使用します。

    # yum group install group-name

    または

    # yum install @group-name

    group-name は、グループまたは環境グループのフルネームに置き換えます。

  • groupID でパッケージグループをインストールするには、以下を使用します。

    # yum group install groupID

    groupID は、グループの ID に置き換えます。

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

    name および architecture は、パッケージの正確な名前およびアーキテクチャーに置き換えます。

  • 正確な名前、エポック、バージョン、リリース、およびアーキテクチャーを使用してパッケージをインストールするには、以下を使用します。

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

    nameepochversionrelease、および architecture は、パッケージの正確な名前、エポック、バージョン、リリース、およびアーキテクチャーに置き換えます。