跳转到主要内容

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 (75.9 kB 查看散列)

上传时间 源代码

由以下提供支持