离线环境下,在华为统信uos上使用脚本部署项目(代码片段)

奇奥 奇奥     2023-04-04     669

关键词:

最近在做一个国产项目,使用的是华为的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. 完成部署

统信uos桌面操作系统博文汇总目录

...统-系统安装UOS操作系统-登录与激活通信UOS操作系统-桌面环境UOS操作系统-控制中心UOS操作系统-文件与目录管理UOS操作系统-软件管理UOS操作系统-文档处理UOS操作系统-上网UOS操作系统-多媒体软件UOS操作系统-玩游戏UOS操作系统-安... 查看详情

openeuler龙蜥anolis统信uos系统下编译greatsql二进制包(代码片段)

...:Yejinrong/叶金荣文章来源:GreatSQL社区投稿背景介绍编译环境编译前准备工作编译GreatSQL初始化并启动GreatSQL数据库运行sysbench测试附录:编译sysbench1.背景介绍为了能更好地支持更多操作系统及相关生态,我们决定发布openEuler、... 查看详情

统信uos(ubuntu20.4)+b525linux上使用摄像头(代码片段)

1,linux不识别摄像头解决:如图切换usb连接状态 解决结果:如图摄像头获取状态 2,运行报错,错误log如下,并图像卡住。(cheese:2633):cheese-WARNING**:Alotofbuffersarebeingdropped.:gstbasesink.c(2854):gst_base_sink 查看详情

新书推荐——信创桌面操作系统的配置与管理(统信uos版)

新书推荐——信创桌面操作系统的配置与管理(统信UOS版)统信桌面操作系统(统信UOS)是信创中使用率最广的国产操作系统,统信UOS的安装、应用与维护已成为从事信息技术相关工作的必备技能之一。近日&#... 查看详情

docker中的java程序运行ffmpeg拉流(代码片段)

...过程中,需要启动操作系统的ffmpeg进行拉流。2、部署环境是统信欧拉版(UOSEuler)+docker。统信欧拉版是基于华为的OpenEuler(其前身是华为的服务器操作系统EulerOs),是将OpenEuler的内核+统信的桌面操作模... 查看详情

统信uos如何分卷压缩

注意:格式需要是7Z的 查看详情

uos操作系统-安装与卸载windows软件(代码片段)

...ndows软件4.1通过启动器卸载4.2通过Winetricks卸载前言为了使统信UOS更加友好地运行Winodws软件,统信UOS桌面版操作系统集成了Wine软件。本章介绍如何通过Wine在统信系统中使用Windows软件。1Wine介绍Wine是“wineIsNotanEmulator”的首字... 查看详情

统信uos如何下载游戏?

单位换了电脑,国产统信UOS系统,如何下载战舰世界啊参考技术Aexe后缀的是windows上的软件,如果你要从网页下载,需要看该软件是否支持linux版本,需要下载linux版本的,后缀是.deb和.appimage的都可以,appimage的可以直接运行,deb... 查看详情

支持国产自主可控os——信创服务器操作系统的配置与管理(统信uos版)-新书发布

...自主可控OS——信创服务器操作系统的配置与管理(统信UOS版)-新书发布近年来,我国加快推进信息创新建设工作,目前,国产操作系统已在党政军、教育、金融、交通等行业快速普及,并将快速进入各行... 查看详情

掌握核心技术能力统信uos生态优势显现

“芯烦魂乱”时代统信软件应运而生操作系统是推动新一代信息技术发展的核心驱动力之一,也是“新基建”产业发展的基础性支撑产品,在软件技术体系中处于定海神针的重要位置。当前,我国自研软硬件产业发... 查看详情

登录与激活统信uos操作系统(代码片段)

登录与激活统信UOS操作系统目录前言1启动1.1GRUB简介2登录2.1直接登录2.2远程登陆2.3锁屏2.4电源管理3激活前言1启动按开机键后,计算机首先由BIOS/UEFI将整个控制权交给启动项引导器来加载操作系统。在统信UOS中由“GrandUnifiedBo... 查看详情

离线安装pyenv的shell脚本(代码片段)

Python多版本共存神器-pyenvPython最大的问题是版本问题,不光是python2和python3有代差,在python3中的小版本间也有不同版本问题在不适用docker或者虚拟机技术的情况下,实现同一台服务器部署多版本python环境成为了关键pye... 查看详情

架构师成长记:在腾讯云centos7.x上部署项目环境及mariadb搭建(这个是7.6-64)(代码片段)

...全组就类似于防火墙的概念)6.安装MariaDB数据库(这里使用离线安装)依次执行如下命令:安装环境依 查看详情

jenkins自动化搭建测试环境

Fork项目找到项目单击Fork这时,会发送一个邮件到你的git邮箱中,点击链接即可完成fork这样,这个工程就已经fork到自己的git上了然后就可以下载这个工程到本机了这里我们需要使用ssh格式克隆源代码然后使用开发工具打开这个... 查看详情

统信系统360浏览器能使用兼容性吗

参考技术A不能。国产化浏览器不兼容IE,所以默认为极速模式,没有其他模式选择。统信UOS是由包括中国电子集团、深度科技公司等发起的项目,全称为UnityOperatingSystem,是一款中文国产操作系统。 查看详情

我们公司使用了6年的springboot项目部署方案!打包+shell脚本部署详解,稳的一批!...

...程序启动工具,希望能便利工作;profiles指定不同环境的配置maven-assembly-plugin打发布压缩包分享shenniu_publish.sh程序启动工具linux上使用shenniu_publish.sh启动程序profiles指定不同环境的配 查看详情

.netcore服务在arm64服务器中的部署

...试,结果马上被打脸了,跑不起来。接着一度怀疑是运行环境的问题,尝试多次重装.NETCoreSDK,并测试了多个版本,结果还是失败。经过一番研究与确认,主要是以下3个问题:以上主要是.NETCore服务本身适配ARM64服务器部署遇到... 查看详情

uos操作系统-上网

...成为大多数人生活和工作不可或缺的部分。本文主要介绍统信UOS网络连接、浏览器使用和插件安装的方法。1.连接网络UOS有多种连接网络的方法,用户可以根据需求选择相应的方法进行连接,本次主要介绍有线网络和无线... 查看详情