傲瑞通(OrayTalk) 制作银河麒麟 Deb安装包

2023.08.06 傲瑞通(OrayTalk) 制作银河麒麟 Deb安装包

目前通用的三种架构:amd64/x64,arm64,mips64el。以mips64el为例子,首先下载 KYlin麒麟预处理包 ,解压后将文件夹重命名为mips64el,使用tree命令可查看该文件夹下的目录结构如下图所示:

 

操作步骤

  1. 1. 将开发给的要发布的傲瑞通的所有文件拷贝到opt\apps\oraytalk目录下 
  2. 2. 将对应mips64el架构的6个.so文件也拷贝到 opt\apps\oraytalk 目录下覆盖。
        6个so文件是:libasound.so、libavcodec.so、libavutil.so、libe_sqlite3.so、libOraycnMedia.so、libSkiaSharp.so
  3. 3. 打开文件 mips64el\DEBIAN\control 修改对应的版本号和架构,其他正常保持不变。
        版本号:Version: 对应版本号
        架构:Architecture: 对应架构(amd64,arm64,mips64el)
  4. 4. 修改文件 mips64el\usr\share\applications\OrayTalks.desktop 版本号,其他保持不变。
        版本号:Version=对应版本号
  5. 5. 在模板文件夹的父级目录执行以下命令
        dpkg-deb -b 模板文件夹名称,即可生成deb安装包。
  6.     例:执行dpkg-deb -b mips64el,将生成mips64el.deb。