오프라인 노트북에 패키지 및 해당 종속 항목 설치

오프라인 노트북에 패키지 및 해당 종속 항목 설치

오프라인 Linux Mint 노트북에 설치하고 싶다고 가정해 보겠습니다.폴리카프로락톤. USB를 통해서만 파일을 전송할 수 있습니다. 설치에 대한 문서를 읽은 후에는 코드를 직접 컴파일하기 위해 설치하는 것이 가장 간단한 솔루션인 것처럼 보이지만 필요한 모든 종속성은 어떻습니까?

또한 오프라인 컴퓨터에 패키지를 설치하는 더 편리한 방법이 있는지 확인하고 싶었습니다. 현재 두 가지 가능한 접근 방식이 있습니다. 하나는 패키지 관리자를 사용하는 것이고 다른 하나는 모든 것을 직접 컴파일하는 것입니다.

  • github에서 코드와 모든 종속 항목을 다운로드하세요. 모든 것을 컴파일하십시오.
  • 동일한 아키텍처, 버전, 설치된 소프트웨어가 있는 가상 머신에서 소프트웨어 패키지를 다운로드하여 aptUSB로 전송합니다.

어떤 아이디어나 제안이라도 대단히 감사하겠습니다.

답변1

다음과 같은 도구를 살펴보는 것이 좋습니다.적절한 오프라인dirkt가 의견에서 제안한대로.

그 외에도 두 가지 옵션이 있습니다.

  1. 모든 것을 로컬에서 빌드하세요. 사용하는 거의 모든 것이 Slackware나 Gentoo에서 파생되지 않은 경우 이것이 최후의 수단이 되어야 합니다(Slackware는 이를 처리하고 Gentoo 시스템이 마치 패키지 관리자를 통해 패키지가 설치된 것처럼 작동하도록 설계되었습니다) 자체입니다.
  2. 종속성 목록을 컴파일하고, 대상 시스템에 이미 있는 것과 대조 확인하고, 누락된 종속성과 필수 패키지를 다운로드하고, dpkg를 통해 직접 실행하세요.

답변2

apt-offline을 제외하고(이미 언급됨)

원하는 프로그램을 .deb 파일 및 해당 종속성으로 다운로드하는 것이 좋습니다. 소스에서 패키지를 빌드하는 것은 시간이 많이 걸릴 뿐만 아니라 프로그램 간의 버전 비호환성을 초래할 수도 있습니다. PC가 오프라인인 상태에서 프로그램(예: Mercurial)을 설치해 보세요.

  • sudo apt-get 설치 Mercurial

(결국) 의존성에 대한 출력을 얻어야 하며, 이것들은 모두 호환되어야 합니다. mint/ubuntu 버전에 맞게 다운로드했는지 확인하세요.

그런 다음 Ubuntu 웹사이트로 이동하여 다운로드 페이지를 찾을 수 있습니다.

다음으로 패키지 다운로드 페이지로 이동하여 나열된 미러 중 하나에서 다운로드합니다.

마지막으로 모든 .deb 파일을 확보한 후 오프라인 PC로 전송하세요. 그런 다음 dpkg를 사용하여 모든 .deb 파일을 설치할 수 있습니다.

  • dpkg -i ~/다운로드/*.deb

관련 정보