yum はリモート サーバーから rpm パッケージをダウンロードするためにどのツールを使用しますか?

yum はリモート サーバーから rpm パッケージをダウンロードするためにどのツールを使用しますか?

私のシステムは Centos で、現在 yum コマンドを使用してパッケージをインストールしています。

Updating for dependencies:
 apr-util           i386      1.3.9-1.el5             lxcenter-updates    203 k
 gcc-gfortran       i386      4.1.2-52.el5_8.1        updates             3.1 M
 libgcc             i386      4.1.2-52.el5_8.1        updates              97 k
 libgfortran        i386      4.1.2-52.el5_8.1        updates             232 k
 libstdc++          i386      4.1.2-52.el5_8.1        updates             363 k
 libstdc++-devel    i386      4.1.2-52.el5_8.1        updates             2.8 M
 php                i386      5.2.17-13               lxcenter-updates    3.5 M
 php-cli            i386      5.2.17-13               lxcenter-updates    2.6 M
 php-common         i386      5.2.17-13               lxcenter-updates    581 k
 php-pdo            i386      5.2.17-13               lxcenter-updates    167 k

Transaction Summary
================================================================================
Install      22 Package(s)
Upgrade      17 Package(s)

Total download size: 58 M
Downloading Packages:



[root@localhost ~]# pgrep curl
[root@localhost ~]# pgrep wget

[root@localhost ~]# netstat -nap | grep yum
[root@localhost ~]# 

この時点で、ダウンロード ツールは curl でも wget でもなく、yum 自体でもないことがわかります。

では、yum がリモート ファイルをダウンロードするために使用するツールは何でしょうか?

答え1

それは使用していますURLグラバーファイルをダウンロードします。

答え2

yumdownloader は、手動で「ダウンロード」するためのスクリプトでもあります (--download-only および / または --downloaddir=foo はソースのビルド/ダウンロードに役立ちます)

関連情報