GNU/Linux >> Linux の 問題 >  >> Linux

「yum downloadonly」を使用してパッケージをインストールせずにダウンロードする方法

yum パッケージをインストールせずにダウンロードする方法はいくつかあります。この投稿では、最も一般的に使用される 2 つの方法について説明します。
1. yum の「downloadonly」プラグインを使用する
2. 「yumdownloader」ユーティリティを使用。

方法 1 :yum の「downloadonly」プラグインを使用する

1. 「downloadonly」プラグインを含むパッケージをインストールします:

# yum install yum-plugin-downloadonly

2. 「–downloadonly」を指定して yum コマンドを実行します。 」オプションは次のとおりです:

# yum install --downloadonly --downloaddir=[directory] [package]

たとえば、実際にインストールせずに Firefox のパッケージをダウンロードするには、次のコマンドを使用します:

# yum install --downloadonly --downloaddir=/tmp firefox

指定した /tmp ディレクトリに firefox パッケージがダウンロードされます。指定したダウンロード ディレクトリで RPM ファイルが利用可能であることを確認します。

# ls -lrt /tmp/firefox-52.5.0-1.el7.centos.x86_64.rpm 
-rw-r--r--. 1 root root 87273716 Nov 17 16:21 /tmp/firefox-52.5.0-1.el7.centos.x86_64.rpm
注意 :–downloaddir オプションを指定しない場合、ファイルはデフォルトで rhel-{arch}-channel/packages の /var/cache/yum/ に保存されます

3. downloadonly プラグインを使用して、同時に複数のパッケージをダウンロードすることもできます。たとえば、firefox と mutt のパッケージを同時にダウンロードするには、次のコマンドを使用します:

# yum install --downloadonly --downloaddir=/tmp firefox mutt
注意 :パッケージ名のみを指定した場合は、利用可能な最新のパッケージ (sshd など) がダウンロードされます。それ以外の場合は、完全なパッケージ名とバージョン (mutt-1.5.21-27.el7.x86_64 など) を指定できます。

方法 2 :「yumdownloader」ユーティリティを使用する

「yumdownloader」コマンドは、システムに既にインストールされているパッケージをダウンロードする場合に特に便利です。

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

# yum install yum-utils

2. コマンドに続いて目的のパッケージを実行します。

# yumdownloader [package]

たとえば、システムに既にインストールされている mutt のパッケージをダウンロードするには、次のコマンドを使用します。

# yumdownloader mutt
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.vcu.edu
 * epel: mirror.us.leaseweb.net
 * extras: mirror.lug.udel.edu
 * nux-dextop: li.nux.ro
 * updates: mirror.wdc1.us.leaseweb.net
mutt-1.5.21-27.el7.x86_64.rpm                 | 1.4 MB  00:00:00

3. 現在の作業ディレクトリにダウンロードされた最新の mutt パッケージが見つかります。

# ls -lrt mutt-1.5.21-27.el7.x86_64.rpm 
-rw-r--r--. 1 root root 1444476 Aug 10 18:21 mutt-1.5.21-27.el7.x86_64.rpm

ダウンロード ディレクトリを指定して、パッケージをダウンロードすることもできます。たとえば、

# yumdownloader --destdir=/var/tmp mutt
注意 :依存関係をダウンロードする必要がある場合は、必ず yumdownloader ユーティリティに -resolve を追加してください。


Linux
  1. ArchLinuxでPacmanを使用する方法

  2. Linuxにインストールせずにパッケージをテストする方法

  3. RPM パッケージをインストールせずに抽出する方法

  1. ディスクを破壊せずにLinuxでddを使用する方法

  2. VoidLinuxでXBPSパッケージマネージャーを使用する方法

  3. インストールする前にLinuxパッケージのバージョンを確認する方法

  1. [Linux]:RHELマシンでCentOSリポジトリを使用するようにyumを設定する方法

  2. yumを使用して特定のバージョンのパッケージをインストールする方法は?

  3. ubuntuにApacheをインストールせずにPHP5をインストールするにはどうすればよいですか?