在云中管理软件包仓库。
项目描述
用于推送,是reprepro+s3cmd sync等替代品。
它可以对仓库进行增量更新,因此您不再需要保留仓库的完整本地副本。
您只需将每个软件包作为它们创建时提供,它就会根据需要更新所有各种元数据文件。
使用方法
Usage: depot [options] <package> [<package> ...] -h --help show this help message and exit --version show program's version number and exit -s URI --storage=URI URI for storage provider, checks $DEPOT_STORAGE or local:// -c NAME --codename=NAME Debian distribution codename [default: lucid] --component=NAME Debian component name [default: main] -a ARCH --architecture=ARCH package architecture if not specified in package -k KEYID --gpg-key=KEYID GPG key ID to use for signing --no-sign do not sign this upload --no-public do not make cloud files public-readable
示例
depot -s s3://apt.example.com -c precise -k 6791B14F mypackage.deb
存储位置
存储位置以URI形式给出,如local:///srv/repo或s3://key:secret@bucket。任何由libcloud支持的方案都应该可以工作,但到目前为止只测试了local和s3。
S3凭证
您可以将AWS访问密钥ID和秘密访问密钥作为存储URI中的用户名和密码传递,或者如果不存在,仓库将检查$AWS_ACCESS_KEY_ID和$AWS_SECRET_ACCESS_KEY环境变量。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。
源分布
depot-0.0.12.tar.gz (13.3 kB 查看哈希值)
构建分布
depot-0.0.12-py27-none-any.whl (19.5 kB 查看哈希值)