이 문서는 Debian Linux에서 Local Deb Repository를 만드는 방법을 기술한다.
Debian Linux를 사용하다보면 인터넷의 Repository를 사용하지 않고
- deb 파일을 다운 받아서 사용
- google earth 처럼 deb 파일을 생성해서 사용
- alien을 이용해서 rpm을 변환해서 사용
Local Repository를 만드는 순서는 아래와 같다.
저장소 폴더 생성
$ sudo mkdir -p /var/local/deb
deb 파일 복사
$ sudo cp filename.deb /var/local/deb
Packges.gz 파일 생성
$ cd /var/local $ su # dpkg-scanpackages deb | gzip -9c > deb/Packages.gz
source list 파일 생성
아래 명령으로 source list 파일을 생성한다.
$ sudo vi /etc/apt/sources.list.d/local.list
파일 내용은 아래와 같다
# local package deb file:/var/local deb/
package list 갱신
$ sudo apt-get update