<group>
    <id>loongnix-app</id>
    <name xml:lang="zh_CN">龙芯平台定制工具</name>
    <description xml:lang="zh_CN">用于在龙芯平台中集成定制工具</description>
    <default>true</default>
    <uservisible>false</uservisible>
    <packagelist>
      <packagereq type="mandatory">glibc-all-langpacks</packagereq>
      <packagereq type="mandatory">mailx</packagereq>
      <packagereq type="mandatory">lbrowser</packagereq>
      <packagereq type="mandatory">xorg-x11-drv-loongson</packagereq>
    </packagelist>
  </group>
  <group>
  <group>
    <id>security-tools</id>
    <name>Security Tools</name>
    <name xml:lang="zh">安全性工具</name>
    <name xml:lang="zh_CN">安全性工具</name>
    <name xml:lang="zh_TW">安全性工具</name>
    <description>Security tools for integrity and trust verification.</description>
    <description xml:lang="zh">整合性和信任驗證的安全性工具。</description>
    <description xml:lang="zh_CN">用于完整性和可信验证的安全性工具。</description>
    <description xml:lang="zh_TW">整合性和信任驗證的安全性工具。</description>
    <default>true</default>
    <uservisible>true</uservisible>
    <packagelist>
      <packagereq type="optional">hmaccalc</packagereq>
      <packagereq type="optional">tpm-quote-tools</packagereq>
      <packagereq type="optional">tpm-tools</packagereq>
      <packagereq type="optional">trousers</packagereq>
    </packagelist>
  </group>
<default>true</default>
<uservisible>false</uservisible>

以上设置会默认会安装,不会在图形界面显示(图1右)

<default>true</default>
<uservisible>true</uservisible>

以上设置不会默认会安装,但是默认会勾选起来(图1右“安全性工具”)

<default>false</default>
<uservisible>true</uservisible>

以上设置不会默认会安装,需要手动勾选才会安装(图2右“MATE应用程序”)

  <environment>
    <id>minimal-environment</id>
    <name>Minimal Install</name>
    <name xml:lang="zh">最小型安裝</name>
    <name xml:lang="zh_CN">最小安装</name>
    <name xml:lang="zh_TW">最小型安裝</name>
    <description>Basic functionality.</description>
    <description xml:lang="zh">基本功能。</description>
    <description xml:lang="zh_CN">基本功能。</description>
    <description xml:lang="zh_TW">基本功能。</description>
    <display_order>3</display_order>    			  #第三个显示
    <grouplist>
      <groupid>core</groupid>
    </grouplist>
    <optionlist>
      <groupid>guest-agents</groupid>
      <groupid>standard</groupid>
    </optionlist>
  </environment>
  <environment>
    <id>workstation-product-environment</id>
    <name>Workstation</name>
    <name xml:lang="zh_CN">工作站</name>
    <name xml:lang="zh_TW">工作站</name>
    <description>Workstation is a user-friendly desktop system for laptops and PCs.</description>
    <description xml:lang="zh_CN">工作站是用户友好的笔记本电脑和 PC 的桌面系统</description>
    <description xml:lang="zh_TW">Workstation是一款面向筆記本電腦和PC的用戶友好型桌面系統。</description>
    <display_order>4</display_order> 					#第四个显示(工作站)
    <grouplist>
      <groupid>base-x</groupid>
      <groupid>core</groupid>
      <groupid>fonts</groupid>
      <groupid>mate-desktop</groupid>
      <groupid>mate-applications</groupid>
      <groupid>fcitx</groupid>
      <groupid>networkmanager-submodules</groupid>
      <groupid>print-client</groupid>
      <groupid>standard</groupid>
      <groupid>workstation-product</groupid>
    </grouplist>
    <optionlist>
      <groupid>backup-client</groupid>				#工作站对应的右边选项
      <groupid>mate-applications</groupid>
      <groupid>headless-management</groupid>
      <groupid>internet-applications</groupid>
      <groupid>office-suite</groupid>
      <groupid>remote-desktop-clients</groupid>
      <groupid>smart-card</groupid>
    </optionlist>
  </environment>
  <environment>

一个package指一个软件包,一个group里包含了若干个package,一个category里则包含了若干个group。在使用Linux安装光盘安装系统的时候,有一个自定义软件包的步骤。在此步骤中,左侧显示的是environment/category,右则显示的是optionlist下的groupid。它们之间对应关系记录于repodata/xxx-comps.xml文件中。
图1
图2
注意,如果是自己编写xml,关于格式的问题可能会出错,建议使用浏览器打开自己新写的xml进行验证,如果无法打开,需要确认下格式是否正确

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐