• 關于我們

    麒麟動態

    當前位置  >  首頁  >  關于我們  >  麒麟動態  >  正文

    麒麟打包工具已上線!三步生成規范軟件包,就是這么簡單

    發布時間:2024-08-19    瀏覽次數:5389次    作者:麒麟軟件



    易用、好用的國產操作系統生態離不開伙伴的支持。麒麟軟件積極提升生態建設質量,為伙伴提供各類開發工具,打造友好的開發環境。近日,麒麟打包工具(kylin-packer)上架麒麟軟件商店,將應用程序打包成軟件包的復雜難點一一拆解,應對deb包中debian目錄中文件編寫規則、軟件包依賴、打包規范等復雜情況。基于銀河麒麟操作系統生成規范軟件包,就是這么簡單!


    麒麟打包工具作為一個擁有可視化界面的應用,能夠大幅降低軟件適配時打包過程的上手難度,只需幾步,即可生成可靠的、符合麒麟操作系統規范的軟件包。歡迎下載體驗!




    產品特點



     友好的GUI可視化界面,可根據界面引導逐步完成打包過程,無需再面對命令行終端和復雜難懂的debian系列文件。

     自包含功能提高軟件包的兼容性,可以將軟件包的依賴包含于軟件包中,極大程度擺脫對于系統環境的依賴,大幅提高應用程序的兼容性。

    ■ 默認遵循麒麟操作系統打包規范,能夠幫助適配廠商順利地完成打包、規范檢測、上架商店的過程。

    ■ 除了支持二進制程序打包外,還支持網頁應用打包,只需提供一個網站url,即可生成本地化應用,并可與本地桌面環境(如文件管理器,通知彈窗)聯動。

    ■ 支持ukey軟件包簽名、軟件包檢測、開機自啟動、rpath調整、運行時分析、生成圖標等多個功能,可以滿足多方面需求。



    使用方式



    麒麟打包工具支持二進制程序打包和網頁應用打包兩種打包方式。

     二進制程序打包:可以選擇一個目錄,也可以選擇一個軟件包,通過勾選文件來決定是否包含在生成軟件包中;也可以先配置軟件包中文件安裝的路徑,之后根據打包工具界面填寫完成軟件包信息即可。

    網頁應用打包:將網頁地址打包成一個帶有ui窗口界面的功能,使其作為一個桌面應用存在,方便使用,不必每次使用時再尋找。



    功能多樣



    自包含處理

    自包含處理可以提高軟件包的兼容性,使其在多架構、多平臺運行。


    勾選“自包含處理”選項,進入到自包含處理界面,根據實際情況勾選需要打進安裝包的依賴庫,這樣在編包的時候將依賴包含,提高了軟件包的兼容性。


    軟件包簽名

    此功能方便應用廠商將軟件上架軟件商店,生態適配更便捷。


    在打包過程中勾選了“軟件包簽名”選項或者在——“軟件包簽名”界面,在生成軟件包的時候將驗證ukey簽名,提高了軟件包的安全性。



    開機自啟動

    如果要打包的軟件包需要在開機時就啟動,則可勾選此選項完成開機自啟動功能。

    rpath調整

    如果需要對二進制文件的鏈接庫路徑進行調整,可選擇使用rpath調整功能,對鏈接庫的路徑進行調整。例如下圖調整鏈接庫路徑為/usr/lib/aarch64-linux-gnu/,該功能是自包含過程中所需的關鍵步驟,目的在于將應用程序的依賴庫搜索路徑重定向到自身軟件包目錄下,從而實現和系統庫的解耦。



    運行時分析

    用于分析系統中正在運行中的進程以及該進程運行時依賴庫。


    運行分析界面中點擊“刷新”即可在左側界面中查看當前正在運行中的進程,也可按關鍵字查找目標進程。當選中進程時在右側界面可以顯示出運行時依賴,選中需要導出的依賴項,選擇“合并”或者“全選”決定導出方式。該功能應用于多進程的應用以及運行時依賴相對復雜的情況,通過手動導出運行時依賴,配合rpath調整功能,完成更高級的自包含處理過程。


    生成圖標

    應用生成圖標界面,可將.svg格式的圖片生成不同大小的圖標,以滿足不同需要。打包桌面應用時需要提供各個尺寸的應用圖標,用于被不同的桌面環境組件讀取和顯示,為了簡化該類圖標文件的生成,打包工具中提供根據矢量圖一鍵生成各尺寸圖標的功能。



    麒麟打包工具(kylin-packer)更快捷、更規范地打包應用程序,等您體驗!



    通訊員 | 王振宇、孫振

    來    源 | 終端研發部

    審    核 | 市場與政府事務部


    上一篇: 河南首屆!2024年河南省高等學校信息技術應用創新技能大賽圓滿落幕 下一篇: 麒麟軟件客戶服務門戶已上線!麒心優服,貼心守護

    試用

    服務

    動態

    聯系

    公啊灬啊灬啊灬快灬深用力视频