离线环境下,在华为统信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
    评论
您好!很高兴能为您提供帮助。根据您提到的"uos1050e",我猜测您可能是指华为公司的鸿蒙OS操作系统的开发版。以下是一个简要的安装教程: 步骤1:准备工作 首先,确保您的计算机满足以下要求: - CPU:Intel Core i5或更高版本 - 内存:8GB或更多 - 存储空间:至少50GB可用空间 - 操作系统:Windows 10或macOS 10.15 步骤2:下载开发版 访问华为官方网站或开发者社区,下载适用于您的计算机的鸿蒙OS开发版(uos1050e)。下载完成后,解压缩文件到您选择的目录。 步骤3:安装开发工具 华为提供了一套名为DevEco Studio的开发工具,用于鸿蒙OS应用程序的开发和调试。请前往华为官方网站下载最新版本的DevEco Studio,并按照安装向导进行安装。 步骤4:连接设备 将您的华为手机或平板设备通过USB连接到计算机,并确保已启用设备的开发者选项和USB调试模式。根据不同的设备型号和操作系统版本,步骤可能会有所不同。您可以在设备的设置菜单中找到这些选项。 步骤5:创建项目 打开DevEco Studio,并选择"新建项目"。填写项目名称和存储路径,并选择目标设备为鸿蒙OS。完成后,点击"下一步"。 步骤6:安装包配置 在安装包配置页面,选择"开发板"为您的目标硬件设备,并设置其他相关配置,如应用程序名称、图标等。点击"下一步"。 步骤7:编译和运行 DevEco Studio会自动生成基本的鸿蒙OS应用程序模板。您可以在模板基础上进行开发,或者导入现有的鸿蒙OS应用程序代码。完成后,点击"编译并运行"按钮,DevEco Studio将自动将应用程序安装到连接的设备上。 这是一个简要的uos1050e安装教程。如果您需要更详细的步骤或遇到任何问题,请参考华为官方文档或开发者社区,那里会有更详细的信息和讨论。希望对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

byg_qlh

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

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

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

打赏作者

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

抵扣说明:

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

余额充值