데비안 저장고(repository) 만들기

hokim의 이미지

데비안(우분투)에서 자신이 만든 deb 패키지들을 만들어 배포하고자할때
자신만의 저장고를 만들어서 sources.list에 그 저장고를 추가하므로써
다른 사람이 자신이 만든 패키지들을 사용할 수 있도록 간단한 저장고를 만드는 팁입니다.

일단 배포할 바이너리 패키지를 임의의 디렉토리 아래로 복사합니다
디렉토리이름을 ubuntu라고 가정하겠습니다. ubuntu아래에
서브디렉토리를 만들어서 패키지들의 분류해서 저장해도 좋습니다

그런다음에 ubuntu 상위 디렉토리로 가서

dpkg-scanpackages ubuntu /dev/null 2> /dev/null  | gzip > Packages.gz

와 같이 하면 Packages.gz라는 파일을 만듭니다

http://ubuntu.bounceme.net/~hokim
에 저장고를 만들고자한다면
deb패키지들이 들어있는 ubuntu디렉토리를
http://ubuntu.bounceme.net/~hokim 아래로 그대로 ㅤㅇㅗㄼ깁니다
(실제로는 ubuntu.bounceme.net이라는 머신에서
~hokim/public_html의 아래가 되겠죠)
그리고 위에서 만든 Packages.gz라는 파일을 http://ubuntu.bounceme.net/~hokim/ubuntu로 옮기면 끝납니다

sources.list에 다음처럼 추가할때는 다음처럼...

Forums: