我有一个通过运行manage.py在本地运行的python Django项目。当我从本地到服务器对我的项目进行scp时,它在debian机器上也可以正常运行。安装require.txt之后,可以正常工作。但是,我想知道是否可以打包可以轻松安装在debian机器上的Django。
谢谢, 阿卡纳语
答案 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/(还没有尝试过,但是乍看之下似乎可行)