Translation(s): English - 한국어(Korean)


본 문서는 Debian 패키지 저장소를 구축하는 방법을 간략히 소개한다.

이 글을 쓰는 시점에서 가장 정확한 정보를 제공하려고 애썼다. 그래도 만약, 이 글에서 실수가 발견되면 옳게 고쳐주었으면 한다.

Archive Types

유저의 관점에서 저장소는 두 종류로 나눌 수 있다:

archive style

apt line

apt-pinning

secure APT

status

official archive

"deb http://example.org/debian unstable main"

Yes

Yes

preferred

trivial archive

"deb http://example.org/debian ./"

No

Yes

deprecated

위의 두 아카이브는 서로 다른 메타 데이터 구조를 가졌다. 둘 다 실질저인 패키지 파일들을 저장할 수 있다. These archives have different meta-data structure. Both archives can store actual package files. Many older repository HOWTOs (e.g. old "Debian Reference (sarge)" and "APT HOWTO (sarge)") address creation of a "trivial archive" and are problematic since the "trivial archive" lacks support for apt-pinning and modern secure APT due to the collision of 2 types of Release files.

For creating something similar to the official archive, there are some good packages to help you but they tend to require a database server.

Available Tools

dak (Debian Archive Kit)

mini-dak

reprepro (formerly known as mirrorer)

mini-dinstall

apt-ftparchive

debarchiver

dpkg-scanpackages and dpkg-scansources

debpool

DebMarshal

Built by Google for their use.

HowTos

How to setup a mini-dinstall repository on people.debian.org

See also


CategoryPackageManagement