
나는 현재 제목과 동일한 Ubuntu 버전을 사용하는 2대의 컴퓨터를 보유하고 있습니다. 하나는 패키지 다운로드용이고 다른 하나는 설치용입니다.
다운로드가 완료된 후 패키지를 다른 컴퓨터로 전송 .deb
하고 설치하려고 합니다.
다음 명령을 사용하여 패키지를 성공적으로 다운로드했습니다.
sudo apt-get install --download-only vim
해당 명령의 출력은 다음을 .deb
사용하여 설치할 수 있는 파일 입니다.
dpkg -i <package name>
하지만 설치하려고 하면 dpkg
종속성 오류가 발생합니다.
을 사용하면 어떻게 가능합니까 apt-get install --download-only
?
나는 이미 많은 방법을 사용하여 시도했습니다.
--다운로드 전용 사용:
sudo apt-get install --download-only pppoe
그러면 pppoe와 필요한 모든 종속성이 다운로드되어 /var/cache/apt/archives에 저장됩니다. 이렇게 하면 추가 다운로드 없이 후속 apt-get 설치 pppoe를 완료할 수 있습니다.
또 다른 방법:
답변1
당신 apt-get --download-only
은정확한해당 종속성이 적용되기 때문에 동일한 패키지입니다. 하지만 충분히 유사하다면 다른 경우에도 작동할 수 있습니다.
apt-get
대상 컴퓨터에서 실행해야 하는지 확인하려면 다음을 수행하세요 .
$ sudo apt-get install --print-uris package_name
인터넷이 있는 경우 다운로드할 패키지가 나열됩니다. 목록을 다른 컴퓨터로 이동하고 파일을 다운로드한 다음 /var/cache/apt/archives
대상 컴퓨터로 이동합니다.
그런 다음 다음 명령을 실행할 수 있습니다 apt-get
.
$ sudo apt-get install package_name
즉시 사용할 수 있도록 파일 목록을 얻으려면 대상 컴퓨터에서 다음을 수행할 수 있습니다.
$ sudo apt-get install --print-uris package_name | | grep MD5Sum | cut -d"'" -f2 > download.txt
그런 다음 파일을 복사합니다.다운로드.txt인터넷이 연결된 컴퓨터에 접속하면 패키지를 다운로드할 수 있습니다.
$ wget -i download.txt
그런 다음 방금 다운로드한 모든 _deb_s를 이동하세요./var/cache/apt/archives대상 컴퓨터에서 명령을 실행할 준비가 되었습니다 apt-get install
.