Ubuntu 는 Unix/Linux 계열과 Local repository 구성 방법이 다르다.
대부분 Ubuntu 는 외부 레포지토리를 사용하지만 사내 보안으로 인해 폐쇄된 환경에서 사용할 경우 외부 레포지토리로부터 패키지를 설치할 수 없다.
기존 source list 삭제
$ sudo rm /etc/apt/sources.list
$ sudo rm /etc/apt/sources.list.d/*
Repo directory 생성 후 마운트
$ sudo mkdir -p /localrepo/ubuntu
$ sudo mount /dev/sr0 /localrepo/ubuntu
sources list 등록
$ sudo touch /etc/apt/sources.list
$ sudo add-apt-repository "deb file:/localrepo/ubuntu/ $(lsb_release -cs) main"
apt update 실행
$ sudo apt update
apt archive 디렉터리로 이동
$ cd /var/cache/apt/archive
--download-only 옵션으로 패키지 설치
$ apt-get install net-tools --download-only
apt archive 확인
$ ls -l
-rw-r----- 1 root root 0 Aug 8 13:32 lock
-rw-r--r-- 1 root root 194236 Jan 10 2017 net-tools_1.60+git20161116.90da8a0-1ubuntu1_amd64.deb
drwx------ 2 _apt root 4096 Aug 8 13:34 partial