현재 배포판에 설치된 모든 패키지를 다운로드해야 합니다. 패키지를 업데이트하거나 설치하기만 하면 됩니다.뒤쪽에새로 설치합니다. (기본적으로 설치된 패키지를 다운로드하고 싶지 않습니다)
동기 부여
현재 설치된 패키지에 대한 저장소를 생성하고 라디오 링크가 불안정한 다른 컴퓨터로 저장소를 이동하려고 합니다(그래서 패키지를 다운로드할 수 없습니다). 를 사용하여 저장소를 만드는 방법을 알고 reprepro
있고 패키지를 설치하지 않고 다운로드하는 방법도 알고 있습니다. 그러나 문제는 어떤 패키지가 설치되거나 업데이트되었는지 찾는 것입니다.
배포판: 쿠분투 17.10
패키지 관리자: apt, dpkg
답변1
쿠분투에서 사용하는 것처럼 apt
:
apt list --installed
설치된 패키지 목록이 제공됩니다.
apt-get -d install <packages>
/var/cache/
이미 알고 계시더라도 패키지를 다운로드하지만 압축을 풀거나 설치하지는 않습니다(아마도 아래 항목에 있음 ).
가장 좋은 방법은 아마도 약간의 마법을 사용하여 스크립트로 함께 묶는 것입니다 sed
.
답변2
라는 패키지가 있습니다. apt-clone
apt 기반 시스템에서 패키지를 복제/복원하는 데 사용할 수 있습니다. 패키지 sources.list
, 키링 및 자동 설치 상태를 저장/복원합니다 . 또한 더 이상 다운로드할 수 없는 패키지를 저장/복원하는 것도 가능합니다 dpkg-repack
.