오프라인 환경에서 우분투 패키지 설치하기

Taeyoon Kim·2024년 7월 20일
1
  • 오프라인 환경,
  • 네트워크 연결이 불가한 상황
  • 인터넷 연결이 불가한 상황
  • 폐쇄망 환경

단순히 말해 인터넷 접속이 불가한 환경에서
우분투 패키지를 설치하는 방식에 대해 설명하고자 한다.

전제


  • 우분투가 무엇인지 대강 알고 있다고 가정
  • 우분투에서 패키지가 무엇인지 대강 알고 있다고 가정

오프라인 환경이 어쨌다는 겁니까?


인터넷 접속이 안되는 환경의 우분투에서
패키지를 설치하는 것은 굉장히 귀찮은 일이다.

보통 우분투에서 패키지를 설치할 때는
$ sudo apt install <패키지명>
이 명령 하나로 OK 이다.

그러나 이 명령은 인터넷 연결을 통해
패키지 파일을 다운로드하기 때문에
인터넷 접속이 안되는 환경이라면 사용 불가다.

그러면 오프라인에서는 어떻게?


우선, 인터넷이 되는 다른 컴퓨터가 있다고 가정한다.

똑같은 환경이지만 인터넷이 되는 다른 컴퓨터.

#1

$ sudo rm /var/cache/apt/archives/*.deb

#2

$ sudo apt reinstall --download-only <패키지명1> <패키지명2> ... <패키지명n>
  • sudo : apt 명령은 root 권한이 없으면 불가한 경우가 많다.

  • reinstall : 이미 설치되어 있는 패키지는 install 명령을 시도하면
    패키지 파일을 다운로드하지 않고 건너 뛴다.

  • --download-only : 패키지를 이 컴퓨터에 설치하려는 게 아니라, 패키지 파일만

참고:

Ubuntu Packages Search
위 사이트에 접속하여 찾고자 하는 패키지를 검색한다.

profile
Linux, Yocto Project, Embedded System, OS

0개의 댓글