当前位置: 首页 > news >正文

定制一款国密浏览器(3):修改浏览器应用程序安装路径

在上一章中介绍了如何修改 deb 包的包名,这一章讲一下如何修改浏览器应用程序安装路径。

chromium deb 包将程序文件安装在 /usr/share/chromium 下,但在很多系统中(比如统信 UOS 和 麒麟系统),规范要求应用程序安装在 /opt/apps 下。此外,对一些不可变系统(比如 deepin 磐石系统),根文件系统是只读的,无法写入到 /usr/share/ 目录下。如果要将浏览器应用程序上架到统信 UOS 应用商店或麒麟应用商店,就需要修改安装路径。本章遵从统信 UOS 应用规范给浏览器应用程序制作安装包。

规范详情请参考统信应用打包规范,这里不过多展开。

根据规范,浏览器安装之后的应用程序的目录结构如下:

/opt/apps/org.mojo.browser/
├── entries
|       ├── applications
|       |        ├── org.
http://www.dtcms.com/a/115399.html

相关文章:

  • Java 基础-31-枚举-认识枚举
  • 每日一题(小白)回溯篇4
  • ngx_timezone_update
  • Python----计算机视觉处理(Opencv:道路检测之车道线拟合)
  • OpenSceneGraph 中的 osg::Transform详解
  • 图片尺寸修改软件下载
  • 车载ECU底软测试:方法与技术的深度解析
  • 利用NumPy核心知识点优化TensorFlow模型训练过程
  • 大厂机考——各算法与数据结构详解
  • ERP系统五大生产模式概述
  • Python如何将已经安装的包导出为 .whl 文件以便离线使用
  • MySQL Workbench 数据库复制迁移
  • 模运算:数字世界中的时空扭曲法则——从密码学到量子计算的跨维演绎
  • Vue中webpack的使用
  • LeetCode栈 155. 最小栈
  • 第39周:文献阅读
  • 0x22 深度优先搜索0x23剪枝0x24迭代加深meet-in-the-middle
  • 深入解析Java与JavaScript数组的length属性:动态与静态的博弈!!!
  • webpack js 逆向 --- 个人记录
  • Redis介绍及使用
  • SSM民宿管理平台系统
  • MapReduce 的广泛应用:从数据处理到智能决策
  • swift-汇编分析多态原理、init
  • 2.环形队列
  • LangChain vs LlamaIndex:构建 AI 知识库系统(文本嵌入、向量数据库)
  • C语言:几种字符串常用的API
  • 13.我的seafile网盘,多端同步我做主
  • Redis(笔记)
  • TypeScript面试题集合【初级、中级、高级】
  • DiffAD:自动驾驶的统一扩散建模方法