傲瑞会议(OrayMeeting)插件 制作银河麒麟Deb安装包(支持开机自启)

首先下载 傲瑞会议插件麒麟预处理包 ,解压后将文件夹重命名为MeetingAddin_X64,使用tree命令可查看该文件夹下的目录结构如下图所示:

开机自启动设置

关于如何手动将软件设置为开机自启,可以参考 如何在信创国产OS上开机自启动运行傲瑞通?

这里,我们需要将开机自启动的设置整合到安装包中来自动完成,该功能是通过上面截图中的三个文件(绿色字体表示)实现的:

1.CreateAutoStartService.sh

该.sh脚本文件用于创建systemd服务文件,其内容如下:

2.postinst

该文件将会在视频会议插件安装包安装完成时执行,用于设置开机自启动,其内容如下:

3.postrm

该文件将会在卸载视频会议插件后执行,用于取消开机自启动,其内容如下:

制作安装包

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

 

更多动态 . . .