用于创建deb包的轻量级工具
termux-create-package的Python项目详细描述
创建轻量级deb包的工具。
默认情况下,它会创建deb文件以在 Termuxlinux环境,但是通过指定 例如,--prefix /usr可以使用 像debian或ubuntu这样的发行版。
先决条件
安装时使用apt install termux-create-package在内部使用 特鲁克斯。
如果要在非TermUX环境(Linux/MacOS)中运行此工具, 在确认后用pip3 install termux-create-package安装 安装了python 3。
用法
此工具希望在json清单文件中定义包。运行 termux-create-package-h了解更多信息。
清单文件示例如下:
{"name":"myproject","version":"1.0","homepage":"http://mysite.com","maintainer":"@mynick","description":"my description","arch":"all","depends":["dependency"],"files":{"myfile.py":"bin/myfile","mylib.so":"lib/mylib.so"}}
字段如下:
- name:包的名称。
- version:包的版本。
- mainter:指定维护 包裹。
- homepage:指定主页url的可选信息字段。
- description:包含短消息的可选信息字段 包的说明。
- 依赖于:此包依赖的以逗号分隔的包列表 打开。将在安装此软件包时自动安装 使用apt。
- arch:如果包仅包含 独立于体系结构的数据,或arm/i686/aarch64/x86_64 as之一 适当的。
- files:与清单文件相关的文件 包括在包裹里。键是路径(相对于当前 目录)要包含的路径和值是文件应该包含的路径 在安装时结束(相对于termux中的$PREFIX路径 所有东西都安装在下面)。
运行以下命令以创建名为 ${name}_${version}_all.deb:
$ termux-create-package manifest.json
然后可以使用以下命令将其安装在termux中:
apt install ./my-package-file.deb
或者可以添加到使用 termux-apt-repo或任何 其他可用工具。