Ubuntu 저장소에서 모든 패키지를 다운로드하는 스크립트를 개발 중입니다. Ubuntu 저장소가 HTTP를 통해 열려 있다는 것을 알고 있습니다. 따라서 전체 폴더를 다운로드하는 것이 가능합니다(저의 특별한 경우에는 http://archive.ubuntu.com/ubuntu/dists/trusty*
). 하지만 다음을 통해 패키지를 다운로드하고 싶습니다.적절한.적절한패키지를 다운로드할 뿐만 아니라 서명도 확인하므로 좋은 선택입니다.
단계는 다음과 같습니다.
- 다음을 통해 모든 패키지의 이름을 얻으십시오.
apt-cache pkgnames
- 이전 단계에서 발견된 각 이름에 대해 다음을 실행합니다.
apt-get download <package_name>
좋은 것 같아요. 하지만가상 패키지함정이야.
나는 가상 패키지가 패키지가 아니라는 것을 알고 있습니다.뎁-파일. 이는 일반 패키지의 논리적 그룹이거나 특정 일반 패키지의 동의어입니다(따라서 다음과 같은 명령은 apt-cache show mail-transport-agent
실패합니다). 가상 패키지는 실제로 저장소에 파일로 표시된다고 가정합니다. 이러한 파일에는 가상 패키지가 나타내는 일반 패키지에 대한 메타데이터가 포함되어 있습니다.
다음을 통해 가상 패키지 메타데이터 파일을 다운로드할 수 있습니까?적절한? 일반적으로 가상 패키지 메타데이터는 어디에 있나요?