[發(fā)明專利]一種國產系統(tǒng)預裝軟件的方法、系統(tǒng)、終端及存儲介質在審
| 申請?zhí)枺?/td> | 202110553965.3 | 申請日: | 2021-05-20 |
| 公開(公告)號: | CN113204355A | 公開(公告)日: | 2021-08-03 |
| 發(fā)明(設計)人: | 王笠 | 申請(專利權)人: | 山東英信計算機技術有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F16/14 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 孫玉營 |
| 地址: | 250101 山東省濟南市高新區(qū)*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 國產 系統(tǒng) 預裝 軟件 方法 終端 存儲 介質 | ||
本發(fā)明提供一種國產系統(tǒng)正版軟件的方法、系統(tǒng)、終端及存儲介質,包括:在操作系統(tǒng)預留下載軟件的接口;創(chuàng)建基于網絡的軟件管理目錄,并將軟件安裝包存儲在所述軟件管理目錄下;根據(jù)操作系統(tǒng)的需求生成下載指令,并為操作系統(tǒng)創(chuàng)建以下載指令為文件名的需求軟件列表,所述需求軟件列表存儲有操作系統(tǒng)需要的軟件安裝包文件名;獲取發(fā)送軟件下載請求的接口系統(tǒng)信息,并根據(jù)所述系統(tǒng)信息查找對應下載指令;查找以所述對應下載指令為文件名的對應需求軟件列表,并將所述對應需求軟件列表指定的軟件安裝包返回至發(fā)送軟件下載請求的接口。本發(fā)明針對不同操作系統(tǒng)、軟件預裝需求實現(xiàn)標準化、輕量化,達到快速、簡單的目的。
技術領域
本發(fā)明涉及服務器技術領域,具體涉及一種國產系統(tǒng)預裝軟件的方法、系統(tǒng)、終端及存儲介質。
背景技術
國產化PC項目中,國產PC主流操作系統(tǒng)包括麒麟和UOS,麒麟和UOS需要預裝正版軟件(流版簽軟件)出貨,但是麒麟和UOS廠商提供流版簽軟件的解決方案不相同,在實際導入時需要針對兩家國產PC操作系統(tǒng)時需要進行不同的操作流程。操作流程不同造成制造維護成本增加,且容易產生維護出錯。本方法旨在利用現(xiàn)有技術基礎上統(tǒng)一麒麟和UOS操作系統(tǒng)流版簽軟件預裝方法,減少維護成本,提高生產效率。
麒麟預裝流版簽軟件有兩種方法,一是先安裝操作系統(tǒng)后,在系統(tǒng)內安裝流版簽軟件,軟件安裝完成后再打包成ghost安裝包,通過還原功能完成流版簽軟件預裝,二是把系統(tǒng)filesystem.squashfs文件解壓,chroot后再預裝流版簽軟件,安裝完成后再打包成filesystem.squashfs文件,生成安裝安裝iso鏡像,再執(zhí)行安裝動作完成安裝。麒麟預裝流版簽軟件需要進行操作很多,修改鏡像要求技術要求較高,客戶需求不一樣時都要對鏡像進行修改。
UOS操作系統(tǒng)預裝流版簽軟件當前方法是通用鏡像中添加oem/deb目錄,把需要安裝軟件安裝包放入oem/deb目錄中生成新的鏡像再執(zhí)行安裝。UOS操作系統(tǒng)預裝流版標簽軟件方法相對較為簡單,但是同樣存在不同客戶需要生成不同鏡像,當預裝軟件較多時,系統(tǒng)鏡像會超過4G,造成http安裝失敗。
發(fā)明內容
針對現(xiàn)有技術的上述不足,本發(fā)明提供一種國產系統(tǒng)預裝軟件的方法、系統(tǒng)、終端及存儲介質,以解決上述技術問題。
第一方面,本發(fā)明提供一種國產系統(tǒng)預裝軟件的方法,包括:
在操作系統(tǒng)預留下載軟件的接口;
創(chuàng)建基于網絡的軟件管理目錄,并將軟件安裝包存儲在所述軟件管理目錄下;
根據(jù)操作系統(tǒng)的需求生成下載指令,并為操作系統(tǒng)創(chuàng)建以下載指令為文件名的需求軟件列表,所述需求軟件列表存儲有操作系統(tǒng)需要的軟件安裝包文件名;
獲取發(fā)送軟件下載請求的接口系統(tǒng)信息,并根據(jù)所述系統(tǒng)信息查找對應下載指令;
查找以所述對應下載指令為文件名的對應需求軟件列表,并將所述對應需求軟件列表指定的軟件安裝包返回至發(fā)送軟件下載請求的接口。
進一步的,所述在操作系統(tǒng)預留下載軟件的接口,包括:
在麒麟操作系統(tǒng)鏡像內的接口添加腳本中添加下載、執(zhí)行統(tǒng)一軟件接口;
在統(tǒng)信操作系統(tǒng)鏡像的根目錄添加軟件接口。
進一步的,所述創(chuàng)建基于網絡的軟件管理目錄,并將軟件安裝包存儲在所述軟件管理目錄下,包括:
在http對應目錄下創(chuàng)建軟件管理目錄,所述軟件管理目錄支持http下載;
在將軟件安裝包存儲在所述軟件管理目錄下之后,生成軟件安裝包列表,所述軟件安裝包列表中包含軟件安裝包文件名和校驗值。
進一步的,所述獲取發(fā)送軟件下載請求的接口系統(tǒng)信息,并根據(jù)所述系統(tǒng)信息查找對應下載指令,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東英信計算機技術有限公司,未經山東英信計算機技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110553965.3/2.html,轉載請聲明來源鉆瓜專利網。





