Featured image of post Uos制作deb格式安装包教程

Uos制作deb格式安装包教程

背景

在windows下用python开发了批量txt转xlsx工具,用的pyinstaller打包成了exe系统。国产化下越来越多的电脑已经改成了统信UOS,所以琢磨着重新开发套。新txt转xlsx工具采用go-gtk开发编译,本文简单貌似下已经编辑好的二进制制作成deb分享给朋友。

打包deb应用

准备签名证书

  1. UOS官方网站注册https://www.chinauos.com/,保存账号、密码
  2. 在应用商店中下载"cert-tool"应用并安装
  3. 并按下面命令生产证书
cert-tool -username=uos_zhanghao -password=uos_mima

准备deb包内容

$ tree -L 4 org.deepin.txt2xlsx
org.deepin.txt2xlsx
├── DEBIAN
│   ├── control
│   ├── postinst
│   └── postrm
├── opt
│   └── apps
│       └── org.deepin.txt2xlsx
│           ├── entries        
│           ├── files   
│           └── info
└── usr
    └── share
        ├── applications
        │   └── org.deepin.txt2xlsx.desktop
        └── icons
            └── hicolor

打包并签名

dpkg-deb -b org.deepin.txt2xlsx
deepin-elf-sign-deb org.deepin.txt2xlsx.deb

后记

随着国产化的推进,国产终端会越来越多转想UOS也是趋势,所以多搞搞国产软件开发。

deb目录结构.zip

参考内容

UOS应用打包规范
UOS开发者调试签名
UOS系统如何给软件签名
Linux制作deb格式安装包教程
UOS非开发者模式deb打包安装说明

Licensed under CC BY-NC-SA 4.0
最后更新于 2024-05-02 03:36 -0400