我有一个与Web应用程序通信的Python GUI应用程序,网站生成一个打开桌面应用程序(Python应用程序)的链接,因此我有修改系统变量的Bash脚本,使系统能够识别链接并打开应用程序,
我的问题是我想为那个应用程序做一个带有文件和bash脚本的debian包,怎么做?
我尝试使用pyinstaller将python应用程序转换为一个文件,并将bash脚本放在同一个安装程序文件夹中,然后使用另一个python应用程序(我也使用pyinstaller编译)运行它们,但错误发生,提示系统(Ubuntu 18)上找不到pythonlib3.8,而我的应用程序是在Ubuntu 20上开发的。
1条答案
按热度按时间fhity93d1#
我建议使用fpm。这是一个专门为不同的Linux发行版(如Debian或RHEL)创建包的工具。
这里是documentation,甚至是python的特定example。