推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

python打包deb_python开发将项目打包成deb

   2023-07-30 网络整理佚名2180
核心提示:将项目打包成deb可以很方便的进行项目的安装,分发,持续集成。开发一个基于web.并安装到linux服务器上创建deb包的文件结构/usr),在目录下必须有文件用来描述deb包,在项目目录下创建创建文件创建2个变量,一个为版本号,另一个deb文件结构名称,在的同级目录下项目目录执行打包命令成功会在项目目录下生产.

当服务器是linux环境时,将项目打包成deb可以方便项目的安装、分发和持续集成。为了充分发挥linux包管理工具的便利性,我们用一个简单的例子来说明

开发一个基于web.py的项目,打包安装到linux服务器上

1.新建一个web.py项目

/应用程序/hello.py

2.创建deb包的文件结构

deb文件结构主要包含软件的具体安装目录(/etc/usr)。 目录下必须有一个文件来描述deb包,在项目目录下创建

//

编辑一下,具体意思可以百度一下,其实字面意思就比较清楚了

:演示

:1.0.0

:AMD64

: 我

:测试德布

3. 创建文件

。 (注明您自己的名字)

现在目录结构如下

编辑。 实施预编译

= 1.0.0

=

全部:干净

回声“确定”

:

mkdir -p $() /usr/local/

cp -rf 应用程序/* $()/usr/local//

:

dpkg-deb -b $() demo_$().deb

干净的:

rm -rf $() /usr/local//*

分析

1、创建2个变量,一个是版本号,一个是deb文件结构名,与同级目录

2.创建默认 all,包括3个伪 clean,完成项目的打包和清理(注意编辑每个伪时,使用tab,否则会出错)

4.在项目目录下执行打包命令

make -f .deb 会在项目目录下生成 .0..deb 的 deb 包,然后执行 dpkg -i .0..deb 将 py 文件安装到 app 下,并复制到 /usr/local/ 下。 可以按照linux目录目的将自己的项目复制到对应目录

 
标签: 文件目录
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON