CentOsソースコードライブラリを取得する方法

CentOsソースコードライブラリを取得する方法

reposycを使用して{base、extra、update} centosリポジトリをインポートしましたが、ソースリポジトリをダウンロードできません。

私の元のCentOS-Sources.repoには次の行があります。

[base-source]
name=CentOS-$releasever - Base Sources
baseurl=http://vault.centos.org/centos/$releasever/os/Source/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

次のコマンドを実行するとき

reposync --gpgcheck -l --repoid=base-source --download_path=/mnt/extra

次の行だけを印刷します。

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * fasttrack: mirror.centos.jt.iq

私のCentOS-Sources.repoも次のように変更しました。

[base-source]
name=CentOS-$releasever - Base Sources
baseurl=http://vault.centos.org/7.7.1908/updates/Source
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

動作しません。

答え1

--sourceフラグを使用してファイルをreposyncダウンロードしてみてください。.src.rpm

reposync --gpgcheck -l --repoid=base-source --download_path=/mnt/extra --source

関連情報