loongarch64 electron打包deb改成符合统信测试通过的deb

需要做软件适配统信系统的自主认证。  我之前是在 麒麟 龙芯 loongarch64 电脑上使用 electron 打包的 deb包:麒麟龙芯loongarch64 electron 打包deb包_electron麒麟系统打包的-CSDN博客

安装在统信电脑  处理器:Loongson-3A60000-HV @2.5GHz  可以使用,现在要求是应用性能自动化测试工具测试通过,现在我不知道是哪项没通过 ,在官网上先通过脚本来测试一下

应用打包规范: 

检查deb包打包规范脚本: 

把我之前在麒麟龙芯电脑上打包的 deb 包,根据文档来测试

1、解压需要被检查的deb包
sudo dpkg-deb -R com.apps.build-rvms_1.0.0.0_amd64.deb rvms

2、执行脚本
./check_deb_1.0.sh rvms

我是新建了 check_deb_1.0.sh 文件,然后把代码拷贝进去,把这个文件 放到 rvms文件夹同级然后 执行 脚本,报错 未找到命令,给了权限 sudo chmod 777 check_deb_1.0.sh 然后再执行开始检查了,列出了很多失败,如图:

我在解决错误时脚本提示我不能写 loongarch64 架构,但是只有这个架构软件能用,其他安装时报错软件包架构不匹配,先写的loongarch64 脚本没通过,后期测试工具也通过了

 

到现在没有成功,我不想再研究在统信上怎么打包,我想直接用我打包好的 deb 包 或者 二进制软件包打包,所以在网站找到了:

二进制软件包打包为deb: 

打包完测试一下,还是没通过

最后根据提示改了文件,再测试通过了生成了报告:

我的文件目录:

Package: com.app.spliter
Version: 1.0.1
Section: utils
Priority: optional
Architecture: loongarch64
Essential:no
Depends: libgtk-3-0, libnotify4, libnss3, libxtst6, xdg-utils, libatspi2.0-0, libdrm2, libgbm1, libxcb-dri3-0, kde-cli-tools | kde-runtime | trash-cli | libglib2.0-bin | gvfs-bin
Recommends: pulseaudio | libasound2
Suggests: gir1.2-gnomekeyring-1.0, libgnome-keyring0, lsb-release
Installed-Size: 282371
Maintainer:Spliter
Description: Upper computer debugging software

 

下面文件夹还拷贝全,解压deb 包下次传, 下面还有 files 里就是二进制软件....未完 下次写

遇到问题:

1、之前龙芯安装软件包的软件 右键 卸载失败,用命令行 sudo apt-get purge spliter 可以了

重新把文件夹压缩成deb包 :dpkg-deb -b 文件夹名 co.test.quickstart_0.0.1_amd64.deb

安装: sudo dpkg -i co.test.quickstart_0.0.1_amd64.deb

删除文件 rm 文件名 删除文件夹 rm -r 文件路径

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/618348.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

陪玩系统APP小程序H5音视频社交系统陪玩系统源码,陪玩app源码,陪玩源码搭建陪玩社交系统开发(现成,可定制)线下陪玩系统项目开发搭建

线下陪玩系统项目的设计 在需求分析完成后,接下来进行系统设计。系统设计主要包括以下几个部分: 1. 数据库设计:根据需求分析的结果,设计数据库结构,包括用户信息表、服务信息表、订单信息表等。 2. 界面设计&#…

Git在windows和Linux安装并自动更新代码超详细讲解

一、Git官网安装 1、官网安装地址: Git - Downloading Packagehttps://git-scm.com/download/win 官网下载比较慢建议使用下面链接 2、国内镜像下载地址: CNPM Binaries Mirrorhttps://registry.npmmirror.com/binary.html?pathgit-for-windows/ 3、…

【mysql篇】执行delete删除大量数据后,磁盘未清空,为什么?

目录 迁移脚本删除数据以及备份数据 解决方法OPTIMIZE TABLE二进制日志按月生成数据 最近某个项目虽说用户量不大,但是,单表的数据量越来越大,mysql一般单表超过千万级别后,性能直线下降,所以利用shardingphere按月做了…

c语言柔性数组

柔性数组 在c99中,结构体的最后一个元素允许是未知大小的数组,这个就是柔性数组 柔性数组的特点 1.结构体中的柔性数组成员前面必须至少有一个其他成员 2.sizeof返回的这种结构大小不包括柔性数组的内存 3.包含柔性数组成员的结构用malloc()函数进行内存…

C++11:常用语法汇总

目录 🍁统一的列表初始化 { }initializer_list 🍁decltype 推导表达式类型🍁可变参数模板解析可变参数包方法一方法二 🍁lambda 表达式捕捉列表的使用运用场景举例lambda表达式 与 函数对象 🍁统一的列表初始化 { } 在…

8个免费无版权视频素材网站,高清无水印视频任性下载

在数字化时代,优质的视频素材成为各种项目不可缺少的元素,从短片制作到商业广告,高品质的视频能显著提高作品的吸引力和传播效果。然而,寻找既免费又无版权问题的高清视频素材并非易事。以下介绍几个优秀的免费视频素材网站&#…

基于YOLOV8复杂场景下船舶目标检测系统

1. 背景 海洋作为地球上70%的表面积,承载着人类生活、经济发展和生态系统的重要功能。船舶作为海洋活动的主要载体之一,在海上运输、资源开发、环境监测等方面发挥着重要作用。复杂海洋环境下的船舶目标检测成为了海事管理、海洋资源开发和环境保护等领…

嵌入式全栈开发学习笔记---C语言笔试复习大全17

目录 指针和字符串 用数组和指针定义字符串 两种定义方法有什么区别? 第一个区别: 第二个区别: 第三个区别: 指针数组 上一篇复习了指针和数组,这一篇我们来复习指针和字符串。 说明:我们学过单片机的一般都是有…

(Java)心得:LeetCode——18.四数之和

一、原题 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复): …

【智能算法应用】基于果蝇算法-BP回归预测(FOA-BP)

目录 1.算法原理2.数学模型3.结果展示4.代码获取 1.算法原理 【智能算法应用】智能算法优化BP神经网络思路【智能算法】果蝇算法(FOA)原理及实现 2.数学模型 数据集样本特征数为13,适应度函数设计为: f i t n e s s e r r o…

推荐我常用的爬虫工具,三种爬虫方式,搞定反爬和动态页面

我和很多学python的同学聊过,至少有30%以上的人学Python是为了网络爬虫,也就是采集网站的数据,不得不说这确实是一个刚性需求。 但一个残酷的事实是,即使一部分人学了Python,掌握了requests、urllib、bs4等爬虫技术&a…

JUC下的Java java.util.concurrent.Locks详解

java.util.concurrent.locks 包介绍 java.util.concurrent.locks 包是Java并发编程中非常重要的一个部分,它提供了比内置synchronized关键字更为灵活的锁机制,用于多线程环境下的同步控制。这个包中最核心的是Lock接口,以及一系列实现类&…

整理好的中债国债3年期到期收益率数据集(2002-2023年)

01、数据简介 国债,又称国家公债,是由国家发行的债券,是中央ZF为筹集CZ资金而发行的一种ZF债券,是中央ZF向投资者出具的、承诺在一定时期支付利息和到期偿还本金的债权债务凭证。 中债,是指由中国中债登记结算有限责…

【ROS2】功能包

文章目录 ROS2 功能包创建功能包编译功能包设置环境变量功能包的结构C 功能包结构Python 功能包结构 参考链接 ROS2 功能包 在 ROS2 工作空间的 src 目录下进行编写的文件并不是普通的文件,而是被称作功能包。 创建功能包 Usage: ros2 pkg create --build-type …

【C/C++】内存分布

本文第一部分主要介绍了程序内存区域的划分以及数据的存储。第二部分有一段代码和一些题目,全面直观得分析了程序中的数组在内存中的存储。 因为不同的数据有不同的存储需求,各区域满足不同的需求,所以程序内存会有区域的划分。 根据需求的不…

线程同步--条件变量,信号量

生产者和消费者模型 案例 /*生产者消费者模型&#xff08;粗略的版本&#xff09; */ #include <stdio.h> #include <pthread.h> #include <stdlib.h> #include <unistd.h>// 创建一个互斥量 pthread_mutex_t mutex;struct Node{int num;struct Node …

练习题(2024/5/12)

1二分查找 给定一个 n 个元素有序的&#xff08;升序&#xff09;整型数组 nums 和一个目标值 target &#xff0c;写一个函数搜索 nums 中的 target&#xff0c;如果目标值存在返回下标&#xff0c;否则返回 -1。 示例 1: 输入: nums [-1,0,3,5,9,12], target 9 输出: 4…

异常处理/ROS2异常处理模块源码解读与浅析

文章目录 概述ros2/rcutils/src/error_handling模块自身异常处理错误状态结构与存储本模块初始化错误状态的设置错误状态的获取错误状态的清理不丢失旧错误状态把手段还原为目的其他 概述 本文从如下几个方面对 ROS2.0 中 rcutils 库 error_handling 错误处理模块的源码进行解…

day-34 二叉树的锯齿形层序遍历

思路 相较于二叉树的层序遍历&#xff0c;多了一个flag变量,当flag等于0时&#xff0c;把当前层的数组从左到右放入链表&#xff0c;当flag等于1时&#xff0c;把当前层的数组从右到左放入链表。 解题方法 注意&#xff1a;链表删除一个数据后会立即重排&#xff0c;所以删除同…

Linux进程控制——Linux进程终止

前言&#xff1a;前面了解完前面的Linux进程基础概念后&#xff0c;我们算是解决了Linux进程中的一大麻烦&#xff0c;现在我们准备更深入的了解Linux进程——Linux进程控制&#xff01; 我们主要介绍的Linux进程控制内容包括&#xff1a;进程终止&#xff0c;进程等待与替换&a…