저는 centos 7을 사용하고 있으며 종속성 없이 패키지를 다운로드해야 합니다. yum-downloadonly가 올바른 도구인 것 같지만 sudo yum install yum-downloadonly 또는 sudo yum install yum-plugin-downloadonly와 같은 명령을 실행하면 다음과 같은 메시지가 나타납니다. :
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Warning: No matches found for: downloadonly
첫 번째 명령의 경우 두 번째 명령의 경우 다음을 얻습니다.
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Package yum-3.4.3-168.el7.centos.noarch already installed and latest version
Nothing to do
sudo yum search downloadonly를 시도하면 다음과 같은 결과가 나타납니다.
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Warning: No matches found for: downloadonly
No matches found
물론 그것을 사용하려고 하고 yum이 어떻게든 얻길 바라면 다음과 같은 결과를 얻습니다.
install: unrecognized option '--downloadonly'
Try 'install --help' for more information.
그래서 내 질문은 플러그인을 다운로드하려면 어떻게 해야 하는지, 아니면 다운로드가 실패하면 플러그인 없이 패키지를 다운로드하는 것입니다.
답변1
yum 구문은 패키지가 설치된 경우 사용되는 yum install --downloadonly package_name
/var/cache/yum/$arch/$repo/packages(옵션을 사용하지 않는 한)에 rpm을 다운로드하는 것 입니다 . 그러나 모든 필수 구성 요소도 다운로드됩니다. 그러나 어쨌든 downloadonly 옵션은 yum 플러그인이 아닙니다.--downloaddir=/tmp
yum reinstall --downloadonly package_name