적절한 업그레이드에서 apt-offline 패키지를 볼 수 없습니다.

적절한 업그레이드에서 apt-offline 패키지를 볼 수 없습니다.

인터넷에 연결되지 않은 Ubuntu 18.04 컴퓨터를 업데이트하려고 합니다. 그러나 실행하려고 하면 프로세스가 실패합니다 sudo apt upgrade. 다음과 같은 몇 가지 다른 링크를 확인했습니다.솔 1,솔 2그리고솔 3.

저는 오프라인 컴퓨터에 apt-offline을 설정했습니다. 이를 OC1이라고 부르겠습니다. 또한 온라인 컴퓨터에도 설정했습니다. OC2라고 부르겠습니다. OC1에 서명 파일을 설정한 다음 해당 파일을 OC2로 전송하고 명령을 사용했습니다 sudo apt-offline get apt-offline.sig --bundle apt-offline-update.zip. 모든 패키지를 해당 zip 파일로 다운로드한 다음 해당 파일을 OC1로 전송했습니다.

좋습니다. 현재 모든 것이 잘 작동하고 있으며 예상한 대로 작동하고 있습니다. 이제 다음 명령을 사용하여 패키지를 설치합니다. 설치하라는 메시지가 표시되면 sudo ./apt-offline install /home/fletchy/Desktop/MyPC/apt-offline-update.zip패키지를 선택합니다.Yes (Y)설치하다팩. 그러나 단지 동기화할 뿐입니다. 하지만 지금은 그냥 일반적인 일을 하고 sudo apt upgrade업데이트를 한 다음 가도 괜찮기 때문에 말이 된다고 생각합니다. 그러나 실행하면 sudo apt upgrade마치 내 패키지 대신 인터넷에 이러한 패키지를 설치하는 것처럼 작동합니다 cache or directories.

다음 오류가 발생합니다.

Err:## http://... Could not resolve 'us.archive.ubuntu.com'
E: Failed to fetch http....deb Could not resolve 'us.archive.ubuntu.com'

내가 기대하는 것은 성공적인 패키지 설치와 시스템 업데이트입니다. 어쩌면 작은 것이 빠졌을 수도 있습니다. 한동안 Linux를 사용했지만 최근에야 오프라인으로 패키지를 업데이트해야 했고 이 문제가 발생했습니다. 시스템을 재부팅하고 전체 업데이트 프로세스를 처음부터 시작해 보았습니다.

편집 1:

방금 실행하면 apt-cache show다음과 같은 응답이 표시되는 것을 확인했습니다. E: No packages found

답변1

해결책을 찾았습니다. 더 나은 해결책이 있을 수도 있지만 이것이 저에게 효과적이었습니다...

1 부

이 작업을 수행하는 대신 sudo apt upgrade태그 자체를 사용해야 합니다 --fix-missing. 처음에는 실패하지만 apt-offline의 일반적인 방법을 사용하여 설정한 모든 패키지를 찾아 예상대로 업데이트합니다.

단편 소설의 경우 다음 명령을 사용하세요.sudo apt upgrade --fix-missing

2 부

이제 ...와 같은 패키지/제품/모듈을 설치하려고 하면 net-tools...을 제외하고는 모두 동일한 작업을 수행합니다.

다음을 사용하지 마십시오: sudo apt upgrade --fix-missing, 다음을 사용하십시오:sudo apt-get install net-tools

관련 정보