데비안 계열의 deb
패키지를 로컬에 레포지토리로 구성하고자 하는 경우 아래와 같이 진행한다
먼저 dpkg-dev
패키지를 설치한다
apt-get install dpkg-dev
레포지토리로 사용할 경로의 디렉토리를 생성하고 패키지를 위치시킨다
mkdir /path/to/repository cp /path/to/packages /path/to/repository
dpkg-scanpackages
명령어로 레포지토리 메타데이터 파일을 생성한다.
cd /path/to/repository dpkg-scanpackages -m . > Packages
이렇게 하면 새로 만든 리포지토리에 있는 모든 패키지의 메타데이터가 포함된 Packages
파일이 생성됩니다.
아래방법을 사용하면 Packages
파일의 압축 버전인 Packages.gz
를 만들 수도 있습니다
cd /path/to/repository dpkg-scanpackages -m . | gzip > Packages.gz
둘중에 편한 방법으로 사용하면 된다.
만든 레포지토리를 사용하기 위해서는 /etc/apt/sources.list.d/
경로에 레포지토리 정의 파일을 만들어 두면 사용가능하다
deb [trusted=yes] file:/path/to/repository / 또는 deb [trusted=yes] http://your-site.com/your/repository/ /