도움이 필요해요dnf. 새로운 이미지를 설치해야 하는 경우가 자주 있습니다.페도라VM의 서버. 그게 끝나면 사용하려고 할 때마다dnf처음으로 패키지를 검색하거나 설치하려면 업데이트를 거치는 것 같습니다.메타데이터, 시간이 오래 걸립니다. 이 데이터를 가져와 로컬에 저장한 다음 새로 설치한 후 업데이트할 수 있는 방법이 있습니까?dnf장소 상에서?
또한 새 이미지에 동일한 패키지를 계속해서 설치해야 한다고 가정해 보겠습니다. 패키지를 로컬로 다운로드한 다음 파일을 새 이미지로 이동하고 dnf를 사용하여 로컬 파일에서 설치하려면 어떻게 해야 합니까? 즉, Windows 오프라인 설치 프로그램을 다운로드하는 것과 같습니다.
답변1
이를 수행하는 두 가지 쉬운 방법과 하나 더 복잡한 방법이 있습니다.
더 복잡한 것은 패키지 업데이트를 알고 있는 DNF용 스마트 캐싱 미러링 시스템입니다. DNF 구성 파일에서 사용한 keepcache=true
다음 어떤 방식으로든 해당 파일을 다시 내보낼 수 있습니다. 그런데 좀 애매하네요. 대신, 나는 더 쉬운 것 중 하나를 제안하고 싶습니다:
- 로컬 미러를 설정합니다. 주기적으로 rsync를 실행하십시오(지침Fedora 미러링 웹사이트에서) 호스트에게 이를 알려주세요. 이는 매우 쉽지만 실제로 필요하지 않은 많은 항목을 미러링해야 할 수도 있습니다.
- 표준 캐싱 프록시 서버를 설정하고 이를 사용하십시오. 그냥 일반 서버를 설정할 수도 있고, 좀 더 영리하게 하고 싶다면 블로그 게시물에 제안된 대로 수행할 수도 있습니다.오징어가 포함된 게으른 배포판 거울— 포트 80에서 실행되는 "가속" 서버를 설정하고 해당 서버가 원격 저장소 위치인 것처럼 가장합니다.