Logilab创建Debian包所使用的工具
项目描述
一套旨在帮助为Debian(以及粗略支持rpm包)打包Python项目的工具。
lgp主要是围绕puilder的一个包装,简化了在基于chroot的环境中创建lgp构建Debian包的过程,该环境针对多个Debian或Ubuntu发行版。
lgp提供的主要命令包括
lgp build 构建Debian包
lgp check 检查当前工作目录中的项目
lgp clean 清理项目目录
lgp setup 设置和管理构建镜像
lgp shell 在chrooted发行版中运行脚本或交互式shell
快速入门
- 注意:lgp使用pbuilder,所以拥有本地代理对于debian和ubuntu仓库(例如apt-cache或类似)来说是个好主意。
和
首先,您需要为针对的发行版创建基础存档
~# lgp setup -c create -d wheezy -a amd64 ~# lgp setup -c create -d trusty -a i386
- 注意:在wheezy中,debootstrap对较新的Ubuntu发行版的知识有限。
如果您想为尚未知的Ubuntu发行版构建chroot,您必须在/usr/share/debootstrap/scripts/中添加它们
只需添加指向gutsy的符号链接到trusty,如下所示
~# ln -s gutsy /usr/share/debootstrap/scripts/trusty
确保已构建包的目标目录存在(默认为~/dists)
$ mkdir ~/dists
然后您可以从源目录尝试构建一个包
使用 $ hg clone http://hg.logilab.org/master/logilab/common $ cd common $ lgp build -d wheezy
有关如何使用 lgp 的更多信息,请参阅 doc/packaging_howto.txt。
项目详情
下载文件
下载适合您平台的应用程序文件。如果您不确定选择哪一个,请了解有关 安装包 的更多信息。
源代码分发
logilab-packaging-1.3.1.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 11a6d7471d930ec5897b26db2891c3615b6c9c785ea7c9e1968fe7c256cf837e |
|
MD5 | 3d21068975d174f8566d2960802c3477 |
|
BLAKE2b-256 | 212329bc946a0cdb88bd8ff8a0ccb72f51968bdeaac48fc7330c971954ac05bc |