Windows에서 우분투 패키지를 다운로드하여 오프라인 우분투 컴퓨터에 설치하려면 어떻게해야합니까?


9

온라인 리포지토리에서 우분투 패키지를 다운로드하여 나중에 오프라인 우분투 컴퓨터에 나중에 설치할 수 있습니까?

이것은이 질문과 관련이 있습니다 : 우분투 저장소 다운로드 iso

장치 드라이버가 포함 된 11.10 용 기성품 iso가있는 경우 인터넷 연결이없는 우분투 사용자에게는 언어 팩 및 소프트웨어 패키지가 적합합니다.

어떤 아이디어?


AskUbuntu 질문 에 몇 가지 유용한 옵션이 있습니다. 오프라인으로 소프트웨어를 어떻게 설치합니까? . 그것은 Keryx에 대한 높은 표를 얻었 으며 튜토리얼 참조도 있습니다.
nik

답변:


7

비슷한 요구에 따라 Windows 컴퓨터에서 작은 가상 컴퓨터를 실행합니다. 설치하지 않고 패키지를 다운로드하려면을 사용할 수 있습니다 apt-get download <package_name>. 명령은 명령을 실행 한 디렉토리로 패키지를 다운로드합니다. 그런 다음 패키지를 호스트에 복사 한 다음 플래시 드라이브를 마지막으로 사용하는 시스템에 복사 할 수 있습니다.

나는 이것이 가장 우아한 해결책은 아니지만 적어도 나를 위해 일한다는 것을 알고 있습니다.

오, 나는 잊어 버렸다 : 의존성 검사가 필요하다면, 실행 apt-get -s install <package_name>하고 의존성 라인을 복사하고 apt-get download명령에 붙여 넣을 수 있습니다.

업데이트 2 : 의 맨 페이지를 보았습니다 apt-get. 라는 스위치가 --download-only있습니다. 이것을 전달하여 설치할 수 있으며 apt-get모든 패키지를 가져 오지만 설치하지는 않습니다. 에서 패키지를 찾을 수 있습니다 /var/cache/apt/archives. 가끔 apt-get clean디렉토리에서 파일이 삭제되므로 원하는 패키지를 쉽게 얻을 수 있습니다.

업데이트 3 : 업데이트 2의 방법으로 얻은 패키지를 설치하려면 이러한 패키지를 /var/cache/apt/archives오프라인 컴퓨터에 다시 넣어야 합니다. 패키지를 설치하려면 apt-get download을 사용할 수 있습니다 dpkg -i <package_file>.


3

http://packages.ubuntu.com/에서 바로 검색하고 다운로드 할 수 있습니다 .


의존성을 다운로드하지 않기 때문에 실제로 실현 가능하지 않으며 Linux에서는 모든 의존성이 자체적으로 많은 의존성을 가지고 있습니다. 그렇기 때문에 그러한 방식으로 패키지를 다운로드하지 말고 패키지 관리자를 대신 사용하는 것이 좋습니다.
y0gapants

물론 가능합니다. 필요한 패키지를 알아야합니다. 자동 종속성 관리는 원래 질문의 요구 사항이 아니 었습니다. 위의 사이트는 모든 단일 패키지에 대한 종속성이 무엇인지 알려줍니다. 또한 모든 의존성에 다른 의존성이있는 것은 아닙니다 . 무엇을 설치하고 작동하기 위해 필요한지 알고 있다면 문제가 발생했을 때 훨씬 나아질 것입니다.
Kallaste

1

아직 테스트하지 않았지만 keyrx 를 사용하면 업데이트가 필요한 매니페스트를 만들고 다른 시스템에 다운로드하여 설치할 수 있습니다. 그러나 아직 시스템에없는 패키지를 처리하는지 확실하지 않습니다.


나는 당신이 keryx 를 의미한다고 가정합니다 . YouTube 링크를 통해 "전문가 요리"라는 클립으로 이동합니다 :-)
nik

이것이 아프면 SUing에게 얻는 것입니다 .p. 수정 및 감사
Journeyman Geek
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.