Warning message

This translation is outdated. For the most up-to-date information, please refer to the English version.

yum を使用して、パッケージをインストールせずにダウンロードだけを行う方法

Solution Verified - Updated -

Environment

  • Red Hat Enterprise Linux (RHEL) 6
  • Red Hat Enterprise Linux (RHEL) 5

Issue

  • yum を使用して、パッケージをインストールせずにダウンロードだけを行う方法は?

Resolution

パッケージをインストールせずにダウンロードだけを行うには、yum の "downloadonly" プラグインまたは yumdownloader ユーティリティを使用する二つの方法があります。

Downloadonly plugin for yum

  1. "downloadonly" プラグインを収録したパッケージをインストールします

    (RHEL5 の場合)
    # yum install yum-downloadonly
    
    (RHEL6 の場合)
    # yum install yum-plugin-downloadonly
    
  2. 以下のように yum コマンドに "--downloadonly" オプションを付けて実行します

    # yum install --downloadonly --downloaddir=<directory> <package>
    
  3. 指定したダウンロードディレクトリに RPM ファイルが保存されているか確認してください

注意:

  • プラグインを使用する前に、/etc/yum/pluginconf.d/downloadonly.conf をチェックして、プラグインの設定が "enabled=1" になっているか確認してください。
  • プラグインは "yum install/yum update" の場合に有効であり、"yum groupinstall" では利用できません。 指定グループ内のパッケージを特定するには、"yum groupinfo" を使用してください。
  • sshd のようにパッケージ名だけを指定した場合、最新のパッケージがダウンロードされます。それ以外に、httpd-2.2.3-22.el5 のようにパッケージ名とバージョンまで指定することも可能です。
  • --downloaddir オプションを使用しない場合、デフォルトではファイルは /var/cache/yum/ 内の rhel-{arch}-channel/packages に保存されます。
  • 望むのであれば、yum コマンドと同様に複数パッケージをダウンロードできます。

Yumdownloader

インストール済みパッケージをダウンロードするのであれば、yumdownloader を使用

  1. yum-utils パッケージをインストールします

    # yum install yum-utils
    
  2. 以下のように yumdownloader コマンドを実行します

    # yumdownloader <package>
    

注意:

  • デフォルトでは、パッケージファイルはカレントディレクトリに保存されます。別のディレクトリを指定するには、--destdir オプションを使用します。
  • 依存パッケージをダウンロードする必要がある場合は、--resolve オプションを付けてください。
  • Component
  • yum

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.