Ubuntu 18.04.1에서 인터넷 없이 패키지를 다운로드하고 설치할 때 발생하는 문제

Ubuntu 18.04.1에서 인터넷 없이 패키지를 다운로드하고 설치할 때 발생하는 문제

나는 현재 제목과 동일한 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를 완료할 수 있습니다.

또 다른 방법:

Windows를 통해 오프라인 Ubuntu 컴퓨터에 대한 .deb 패키지 종속성 가져오기

답변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.

관련 정보