为我的Django应用程序创建一个Debian软件包

时间:2018-11-22 11:23:46

标签: python django package debian

我有一个通过运行manage.py在本地运行的python Django项目。当我从本地到服务器对我的项目进行scp时,它在debian机器上也可以正常运行。安装require.txt之后,可以正常工作。但是,我想知道是否可以打包可以轻松安装在debian机器上的Django。

谢谢, 阿卡纳语

1 个答案:

答案 0 :(得分:0)

首先,有一些包装准则。乍一看,您可能需要进行很多工作,但是至少值得阅读维护者指南以获取概述。包装教程涵盖了您可能有的许多问题。 Debian Python团队整理了一些页面,这些页面也应该为您的大多数问题提供答案,还有一些与python相关的打包指南,稍后可能会派上用场。

https://www.debian.org/doc/manuals/maint-guide/

https://www.debian.org/doc/manuals/developers-reference/

https://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial.en.pdf

https://wiki.debian.org/Python

第二个是debian-mentors irc频道,您可以在atc网络上询问其#debian-mentors的问题(您可以通过https://webchat.oftc.net/使用它),请记住,这可能需要一段时间才能被人们回答在irc中,问好,问您的问题并等待。 #debian-python也是如此,它很可能会找到以前打包了django应用程序的开发人员

第三种选择与您要制作的东西具有相同方法的软件包并解压缩,包括devscripts:

 mkdir /tmp/mydeb && cd /tmp/mydeb && apt-get source hello

用任何已经很好打包的django应用程序的名称替换“ hello”,在/ tmp / mydeb / hello-xyz / debian /(其中xzy是软件的当前版本)中,您将找到打包所需的文件可以作为灵感。

互联网也说:https://www.laurentluce.com/posts/hello-world/(还没有尝试过,但是乍看之下似乎可行)