离线环境下,在华为统信UOS上使用脚本部署项目

最近在做一个国产项目,使用的是华为的UOS机器,发现打包成deb好难,遂放弃了这个想法。转而使用脚本部署项目,安装好以后,用户的体验感基本是一样的。

具体部署方法如下

  1. 将Windows环境下开发的项目文件命名为Demo,将整个文件拷贝到系统文件夹下,拷贝位置为:/opt/apps
  2. 在Demo文件夹中打开终端,输入python3 main.py,看是否运行
  3. 如果运行报错,应该是依赖包的问题,缺少哪个包就下载哪个包,如果是离线环境,可以手动导入
  4. 手动导入依赖请参考下面两篇博客(1)离线安装setuptools与pip工具(2)离线导入指定Python包
  5. 导包完成以后,重新在Demo文件夹中打开终端,输入python3 main.py测试是否运行,此时应该正常运行。
  6. 在opt/apps文件夹中创建demo.sh文件,写入如下两行代码并保存:
#! /bin/bash
python3 /opt/apps/Demo/main.py
  1. 此时双击demo.sh文件在终端运行,应该可以运行项目,如果双击没有直接打开了文件,请右键demo.sh文件,进入属性,勾选以允许以程序执行。之后双击应该可以在终端运行。
  2. 在桌面创建一个名为:install.desktop 的文件,写入如下代码:
[Desktop Entry]
Name = 项目名
Name[zh_CN] = 项目名
Exec = /opt/apps/demo.sh
Path = /opt/apps
Icon = /opt/apps/Demo/icon.ico
Terminal = false
Type = Application
  1. 保存并关闭install.desktop文件,此文件变为桌面应用图标,但是左键双击图标没有反应或以文本形式打开了
  2. 右键点击桌面应用图标,选中“属性->权限管理”,将所有者权限设置为“只读”,并选中“允许以程序执行”
  3. 然后,在桌面打开终端,输入:
sudo chmod a+x install.desktop
  1. 此时再次点击桌面应用图标,可以运行项目
  2. 完成部署
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

byg_qlh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值