Translation(s): English - 한국어(Korean) - 简体中文


本文档总结了设置Debian软件包仓库的过程。它不涉及描述Debian仓库的格式

我们已尽力在撰写时提供最准确的信息。如发现任何错误,请予以更正。

Debian 仓库类型

从用户角度来看,存在2种类型的仓库:

归档风格

apt行内样式

apt-pinning

secure APT

状态

官方归档

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

支持

支持

首选

简单归档

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

不支持

支持

已弃用

这些归档具有不同的元数据结构。两种归档都可以存储实际的软件包文件。许多较早的仓库操作指南(例如旧版的"Debian参考手册(sarge)"和"APT操作指南(sarge)")介绍了创建"简单归档"的方法,但这些指南存在问题,因为由于两种Release文件的冲突,"简单归档"缺乏对APT首选项所使用的apt-pinning元数据的支持。

为了兼容安全APT,现代软件包归档必须使用OpenPGP进行签名。

参考资料:

仓库使用说明

创建仓库使用说明的最佳实践可在RepositoryInstructions中找到。

Debian仓库生成工具

可以使用以下工具创建类似官方归档的完整软件包归档:

可以使用以下工具在具有shell账户的网络服务器上创建私人软件包归档(PPA):

people.debian.org已安装这些软件包。在这些主机上创建的PPA归档应该仅用于小型低流量的实验性归档。

请在未咨询主机服务器维护人员的情况下,不要运行大流量仓库。

dak (Debian 归档工具包)

mini-dak

reprepro

mini-dinstall

debarchiver

debpool

DebMarshal

由Google构建供其使用。

apt-ftparchive

使用apt-ftparchive创建简单本地归档的快速说明

我们使用/var/lib/mydebs作为示例位置

dpkg-scanpackages和dpkg-scansources

aptly

debify

local-apt-repository

dr

laniakea

Pulp

通过插件支持各种打包格式,包括Debian格式。

Debian仓库镜像工具

ftpsync

reprepro用于部分镜像

debmirror

apt-mirror

debpartial-mirror

apt-move

aptly

=== anonftpsync(已弃用)===

相关软件

另请参阅


CategoryPackageManagement | CategoryDeveloper | CategoryPackaging