[發明專利]用于構建操作系統鏡像的軟件包自定義的系統、應用方法在審
| 申請號: | 202111592830.4 | 申請日: | 2021-12-23 |
| 公開(公告)號: | CN114443687A | 公開(公告)日: | 2022-05-06 |
| 發明(設計)人: | 王傳國 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06F8/36;G06F8/61;G06F8/71 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 侯緒軍 |
| 地址: | 215100 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 構建 操作系統 軟件包 自定義 系統 應用 方法 | ||
本發明屬于操作系統技術領域,具體提供一種用于構建操作系統鏡像的軟件包自定義的系統、應用方法,所述系統包括數據庫和與數據庫連接的編輯模塊;數據庫,用于提供數據庫表來存儲導入的配置文件的數據,提供編輯模塊中功能選項操作所需的數據;編輯模塊,用于提供層級界面,通過界面導入配置文件,逐層對界面的功能選項進行操作實現對數據庫表的編輯,擴展了配置文件的架構屬性和發行版屬性,編輯完成后將配置文件即軟件包名稱列表導出。降低了配置文件編輯的復雜性、出錯可能性;集中統一存放,可以復用;使用時為pungi添加一個參數,修改該參數即可調整使用不同的模板配置即可調整使用不同的模板配置,提升了使用的便利性。
技術領域
本發明涉及操作系統技術領域,具體涉及一種用于構建操作系統鏡像的軟件包自定義的系統、應用方法。
背景技術
操作系統ISO中包含內核鏡像、文件系統鏡像、以及大量的RPM;因為不同的需求,所需包含的RPM也各不相同;某產品在不同的時間所需要的RPM也會產生細微變化。
一般操作系統ISO的構建打包都是使用pungi(pungi:一個以python語言開發的開源工具軟件,用于打包構建操作系統ISO,使用廣泛,fedora、centos、rhel都是采用的這個工具進行操作系統ISO的打包構建),ISO中所含RPM、安裝時需要安裝的RPM都是由comps.xml和variant.xml描述和定義,因為各部門的業務不同,所需RPM范圍不同,為了實現自己的自定義,一般都是由專人負責弄清楚這兩個xml文件格式的內容格式,然后手工修改;因為內容較多,層級結構有多層、且有嵌套,比較繁瑣;新建、編輯、查看都不方便;無法直觀查閱層級結構和所有成員。其中,comps.xml文件:RPM分組文件,用于RPM包的層級結構組織,主要有RPM、Group、Environment;用于pungi打包構建和repo源;
variant.xml未見:從rhel 8/centos8開始,為RPM添加了一層分級variant,把不同的RPM分到不同的文件夾中,分為不同的repo源,常見的有BaseOS和AppStream;而variant.xml就是定義variant的文件,定義了ISO包含幾個variant,以及所包含的group(分組)和environment(環境);所以需要有一套簡單方便的ISO所含軟件包的自定義實現方案。
發明內容
針對各部門的業務不同,所需RPM范圍不同,為了實現自己的自定義,一般都是由專人負責弄清楚這兩個xml文件格式的內容格式,然后手工修改;因為內容較多,層級結構有多層、且有嵌套,比較繁瑣;新建、編輯、查看都不方便;無法直觀查閱層級結構和所有成員的問題,本發明提供一種用于構建操作系統鏡像的軟件包自定義的系統、應用方法。
本發明的技術方案是:
一方面,本發明技術方案提供一種用于構建操作系統鏡像的軟件包自定義的系統,包括數據庫和與數據庫連接的編輯模塊;
數據庫,用于提供數據庫表來存儲導入的配置文件的數據,提供編輯模塊中功能選項操作所需的數據;
編輯模塊,用于提供層級界面,通過界面導入配置文件,逐層對界面的功能選項進行操作實現對數據庫表的編輯,擴展了配置文件的架構屬性和發行版屬性,編輯完成后將配置文件即軟件包名稱列表導出。
優選地,該系統還包括存儲模塊和輸出接口;
存儲模塊,用于存儲配置的內容即軟件包名稱列表;
輸出接口,用于根據接收到的信息查找存儲模塊中的配置信息并輸出,支持json和配置文件兩種輸出方式。
優選地,數據庫包括接收單元、數據表生成單元、關聯單元;
接收單元,用于接收導入的配置文件;
數據表生成單元,用于對接收到的分之文件進行分析,生成數據庫表;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111592830.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種表盤清潔方法
- 下一篇:并網型風光儲微電網的容量優化配置方法





