DNF에서 다운로드한 패키지의 URL을 얻는 쉬운 방법이 있습니까?
내가 달성하고 싶은 것: 나는 현재 매우 비싼 인터넷 패키지를 사용하고 있으므로 링크를 얻고 다른 연결에서 패키지를 다운로드하여 DNF에 공급해야 합니다.
답변1
이것은표준 답변DNF 개발자는 다음을 제공합니다.
dnf repoquery <pkg> --location
또는dnf download <pkg> --url
(dnf-plugins-core 패키지에서)를 사용하여 패키지를 다운로드할 수 있는 URL을 나열하세요.
답변2
xemacs
완벽하지는 않지만(무엇입니까?) 로컬 저장소를 사용해 보았습니다 .
dnf list xemacs <- check the repository
# and this returns xemacs.x86_64 21.5.34-35.20190323hgc0ed7ef9a5a1.el8 epel-RedHat
grep baseurl /etc/yum.repos.d/blah.repo <- where blah defines the repository
# this returns https://fseitl-build01p.ncifcrf.gov/oel/OL8/epel4oel/$basearch/
wget https://fseitl-build01p.ncifcrf.gov/oel/OL8/epel4oel/x86_64/xemacs-21.5.34-35.20190323hgc0ed7ef9a5a1.el8.x86_64.rpm
종속성을 가져오기 위해 프로세스를 반복해야 할 수도 있습니다.