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

관련 정보