인터넷 직접 연결하지 않고 업데이트 되나요?

언제나 초보사용자입니다.

리눅스를 설치하고
일반적으로 인터넷이 연결된 생태에서 소프트웨어 업데이트 도구 등으로 업데이트 하게 되는데,
만약 직접 인터넷을 연결할 수 없는 경우는 어떻게 해야 하나요?
예를들어 UBS에 파일을 받아서 설치 컴퓨터에 넣어서 업데이트 하는 방법이 있는지 알고 싶습니다.

고수님들의 무한답변 부탁드립니다.

인터넷 연결 안 된 컴퓨터에 USB 로 우분투 설치는 성공. 님과 비슷한 시도를 하다가 아직 성공은 못했습니다…만…
구글에서
ubuntu without internet
검색해 보시면 도움이 될 듯 하네요. 성공하시면 알려 주셔요.

업데이트는 자신의 컴에 설치된 프로그램의 버전 목록을 서버로 전달하여 비교한 후
차이가 있는 프로그램만 다운로드하여 업데이트하는 방식입니다.

즉, 네트웍이 없으면 버전 목록을 전달하지 못하므로 어떤 프로그램을 업데이트할지
판단할 수 없으므로 업데이트가 안됩니다.

그럼 모든 프로그램을 가져와서 자신의 컴에서 비교하면 되지 않을까 생각할 수도 있는데
모든 프로그램의 전체 용량을 고려하면 거의 불가능한 가정입니다.

[quote="mikeswlee":3vsc0dnm]업데이트는 자신의 컴에 설치된 프로그램의 버전 목록을 서버로 전달하여 비교한 후
차이가 있는 프로그램만 다운로드하여 업데이트하는 방식입니다.

즉, 네트웍이 없으면 버전 목록을 전달하지 못하므로 어떤 프로그램을 업데이트할지
판단할 수 없으므로 업데이트가 안됩니다.

그럼 모든 프로그램을 가져와서 자신의 컴에서 비교하면 되지 않을까 생각할 수도 있는데
모든 프로그램의 전체 용량을 고려하면 거의 불가능한 가정입니다.[/quote:3vsc0dnm]

언제나 초보사용자입니다.

그렇다면 특정 프로그램에 대한 것은 가능한가요?
즈, OS 자체에 대한 보안이나 설정 이런 것에 대한 것은 가능하여야 할거 같고,
특정 프로그램을 따로 하는 방법이 있는지 알고 싶습니다.

고수님들의 무한답변 부탁드립니다.

우분투 (또는 데비안 ) 기준으로는, deb 패키지 파일만 있으면 가능합니다.
자신의 배포판 아키텍처에 맞춰, (i386 또는 x64) 패키지 파일만 구하시면, 외장하드등으로 컴퓨터에 복사하신뒤 dpkg 명령으로 다음과 같이 설치 가능합니다.

sudo dpkg -i package_name_1.deb package_name_2.deb

다만 의존성등의 문제가 있기 때문에, 대부분의 경우 필요한 패키지를 한번에 준비하셔서 동시에 설치를 해야 할 경우가 많을겁니다.

sudo dpkg -i ./*.deb

이전에 네트워크 관련 패키지가 깨져서 위와 같이 업데이트를 한 적이 있습니다. dpkg 명령어에 관해 알아보시면 더 자세한 내용을 확인하실 수 있을겁니다.