python虚拟环境打包deb_可以为python脚本创建deb包吗?
下面是python腳本源包的一個(gè)基本示例。雖然大多數(shù)打包教程都有點(diǎn)復(fù)雜,但如果遇到問題,它們確實(shí)可以幫助您。也就是說,我首先通過簡單地查看Debian包來學(xué)習(xí)Debian打包的基礎(chǔ)知識。獲取相似的源代碼并通過示例學(xué)習(xí)。在
以下是您的基本源程序包布局:my-script/
myScript
debian/
changelog
copyright
compat
rules
control
install
在目錄中運(yùn)行dch create,創(chuàng)建一個(gè)格式正確的debian/changelog條目。在
debian/版權(quán)應(yīng)如下所示:
^{pr2}$
debian/compat可以是:7
debian/規(guī)則:#!/usr/bin/make -f
%:
dh $@ with python2
請注意,使用python2的dh$@前面必須有“tab”,而不是空格。在
debian/控制:Source: my-script
Section: python
Priority: optional
Maintainer: Name,
Build-Depends: debhelper (>= 7),
python (>= 2.6.6-3~)
Standards-Version: 3.9.2
X-Python-Version: >= 2.6
Package: my-script
Architecture: all
Section: python
Depends: python-appindicator, ${misc:Depends}, ${python:Depends}
Description: short description
A long description goes here.
.
It can contain multiple paragraphs
debian/安裝:myScript usr/bin/
此文件指示哪個(gè)文件將安裝到哪個(gè)文件夾中。在
現(xiàn)在用debuild無tgz檢查構(gòu)建它
這將創(chuàng)建一個(gè)功能性的deb包。林尋將要拋出一些關(guān)于原始焦油gz,但除非你計(jì)劃創(chuàng)建一個(gè)合適的上游項(xiàng)目來制作tarball版本,否則你現(xiàn)在可能只想忽略它。在
總結(jié)
以上是生活随笔為你收集整理的python虚拟环境打包deb_可以为python脚本创建deb包吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 江苏银行美团信用卡申请失败原因:看看你中
- 下一篇: python回归分析实验_python线