UOS系统龙芯架构deb安装包打包实践
1、根据UOS打包规范,创建如下目录结构
2、执行dh_make命令生成deb打包相关文件
dh_make --createorig -s
在提示信息后按y,等待命令执行完成
3、在第二步生成的debian文件夹下,删除所有的ex,EX后缀文件
rm *.ex *.EX
4、修改debian目录下的control文件,根据自己的软件信息修改,如下图:
5、再修改debian目录下的rules文件,增加三行,如下图所示
6、在debian目录下新增install文件
touch install
编辑install文件
cn.lesliefish.demo/ /opt/apps
意思是将cn.lesliefish.demo这个目录的东西在安装时拷贝到/opt/apps目录下,/opt/apps/cn.lesliefish.demo
是我们的软件安装目录
7、执行deb打包命令,等待打包结束
dpkg-buildpackage -tc -uc -us -b
8、此时deb包部分不合UOS应用规范,需要做后期处理,拷贝一些文件,回到我们顶层myapp的目录下,执行如下命令:
dpkg-deb -R cn.lesliefish.demo_1.0.000-1_mips64el.deb deb
mv deb/usr/share/doc/ deb/opt/apps/cn.lesliefish.demo/files
rm -rf deb/usr
然后再执行打包,重新将包打好
dpkg-deb -b deb cn.lesliefish.demo_1.0.000-1_mips64el.deb
9、最终的安装包在myapp下,双击运行安装包
cn.lesliefish.demo_1.0.000-1_mips64el.deb
10、开始菜单中快捷方式运行程序
时间仓促,加班赶时间完成,疏漏难免,明天要换新的国产系统搞了,若有问题可留言,博主尽力解答
参考博客:
1、https://blog.csdn.net/yonggandess/article/details/106780748
2、https://blog.csdn.net/a137748099/article/details/107770691
UOS系统龙芯架构deb安装包打包实践相关推荐
- uos桌面专业版下载多架构软件安装包
文章目录 一.进入文件下载目录 二.下载软件包及其依赖包 三.安装下载好的deb包 一.进入文件下载目录 进入apt缓存目录后,将多余的deb包全部删除. uos@uos-PC:/var/cache/ ...
- linux/ubuntu中制作deb安装包
linux/ubuntu中制作deb安装包 由于要制作一个在arm平台上运行的xorg-server-1.12.4版本的安装包,所以需要学习如何制作deb安装包.这里以一个非常小的工程为例,记录制作的 ...
- 从零开始搭建Cydia软件源+制作deb安装包
Cydia中的软件源地址保存在 /etc/apt/sources.list.d/ 目录下,分为两种: 1. 以软件包形式安装的软件源,如Cydia默认的软件源,Modmyi.BigBoss等,该类软件 ...
- Ubuntu 系统安装.deb安装包
ubuntu 系统使用dpkg 的方法安装 .deb 安装包 比如在ubuntu 系统下 下载了一个 wps 的 .deb 安装包 打开终端 输入 :sudo dpkg -i .deb 安装包的名字 ...
- 长生官网被黑:不搞你,对不起祖国的花朵;Chrome OS 初步支持 .deb 安装包文件...
(点击上方蓝字,快速关注我们) 转自:开源中国.solidot.cnBeta.腾讯科技等 0.长生生物官网被黑客攻击:不搞你 对不起祖国的花朵 有消息称,长生科技官网首页被黑客攻击,并配图" ...
- 基于deepin-wine的windows软件打包deb安装包教程(本實例安裝qq)
1.安装7z.wine sudo apt install p7zip deepin-wine5 -y 2.用deepin-wine新建一个纯净的32位容器,安装相应的软件 WINEARCH=win32 ...
- 龙芯架构应用迁移技术分享——搜狗输入法应用迁移
技术引领创新,用"芯"构建生态,第一期龙芯生态论坛将于2021年3月12日(周五)盛大开讲!龙芯生态论坛作为龙芯生态建设的重要技术交流窗口,将汇聚龙芯资深技术专家及行业生态伙伴精英 ...
- 基于deepin-wine的windows软件打包deb安装包教程
1.安装7z 2.用deepin-wine新建一个纯净的容器,安装相应的软件 3.运行软件调试,确认没问题后关闭,最好重启一下 4.mkdir -p dabao/extract/DEBIAN 5.cd ...
- Linux安装deb安装包
dpkg -i package.deb Linux安装deb安装包 dpkg -l | grep package 条件查询 grep -r -n name 本地路径查询文件name | 管道:将前一个 ...
最新文章
- 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_t
- C语言小游戏——三子棋
- Debian GNU/Linux 的发展简史
- python语言支持函数式编程_Python语言之Pyhton入门笔记函数式编程
- 日志中出现乱码_合宙Luat | 乱码搞得一团糟?开源神器帮你轻松修复
- Linux Shell 文本处理工具集锦 zz
- 【DotNet加密方式解析】-- 好文收藏
- 本地更新github项目_【图文说明】将本地项目上传到github上
- LeetCode--056--合并区间(java)
- 2014百度之星第一题Energy Conversion
- 在Dynamics 365 Fo/AX2012中获取不同类型的时间
- php留言板入门教程,一个php留言板实例
- Unity 本地化比较实用的实现方案
- int数据超出范围的值变化
- python sub函数用法_Python Pandas dataframe.sub()用法及代码示例
- 怎么把PDF转换成图片?这三种转换方法都可以实现
- 0033__PDM,全称为 Persepolis Download Manager
- 一度智信:拼多多商家上架商品指南分享
- 弄清楚这个三角关系,工作效率提高50%
- 《青春依然,再见理想——献给学弟学妹》大四学生的万字忏悔书,警示学弟学妹...