debian_local_repository_구성

Debian local repository 구성

데비안 계열의 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/ /
로그인하면 댓글을 남길 수 있습니다.
  • debian_local_repository_구성.txt
  • 마지막으로 수정됨: 2023/03/29 11:33
  • 저자 koov