다른 컴퓨터에 복사하고 설치할 수 있도록 적절하게 설치된 패키지를 강제로 캐싱하는 방법은 무엇입니까?

다른 컴퓨터에 복사하고 설치할 수 있도록 적절하게 설치된 패키지를 강제로 캐싱하는 방법은 무엇입니까?

apt-get install (apt install)에 설치된 패키지를 강제로 캐싱하고 싶습니다 /var/cache/apt. 현재 그 중 일부는 캐시되어 있지만 대부분은 캐시되어 있지 않은 것으로 나타났습니다. 특히 시간이 많이 걸리는 대형 패키지의 경우 인터넷에서 다시 다운로드하지 않고 이러한 패키지를 복사하여 다른 컴퓨터에 설치하기 위해 모든 패키지를 캐시하고 싶습니다.

답변1

로컬 컴퓨터를 저장소로 설정하는 것이 더 나은 옵션이라고 생각하지만 패키지를 다운로드하려는 경우 다음을 실행할 수 있습니다.

sudo apt install -d package

설치된 패키지를 모두 캐시하려면 다음을 실행할 수 있습니다.

sudo apt install -d $(apt list --installed | cut -d'/' -f 1 | grep -v "Listing..." | tr '\n' ' ')

관련 정보