.repo
내 디렉토리에 파일을 설치 하고 싶지 않으므로 /etc/yum.repos.d
yumdownloader 또는 yum downloadonly
.
파일에 baseurl이 포함되어 있는 것을 확인했습니다 .repo
. 디렉토리 목록이 허용되지 않는 경우 거기에 제공된 rpm의 URL 목록을 어떻게 얻을 수 있습니까?
답변1
대부분의 경우 URL은 디렉토리 목록을 허용하므로 먼저 시도해 보십시오.
repoquery
이 패키지에서 제공하는 프로그램을 사용할 수 있습니다 yum-utils
.
언뜻 보면 설치된 저장소에서 작동하는 것처럼 보이지만 옵션을 신중하게 사용하고 매뉴얼 페이지를 읽으면 위의 작업을 수행할 수 있습니다. 팁을 제공해 주셔서 감사합니다.
예를 들어 디렉터리 목록을 허용하지 않는 Yarnpkg 저장소의 baseurl을 사용하면 다음과 같습니다.
repoquery --repofrompath="yarndownload,https://dl.yarnpkg.com/rpm" --repoid="yarndownload" --all --location
이는 yarndownload
두 매개변수의 고유 ID이므로 무엇이든 만들 수 있습니다.
때때로 Yarnpkg의 경우와 마찬가지로 다른 곳(github 릴리스 페이지)에서 rpm에 대한 다운로드 링크도 제공하지만 때로는 거기에 빌드된 rpm이 서명되지 않으므로 저장소에서 rpm을 사용하는 것이 여전히 이점이 있습니다.