Friday, November 21, 2014

Fedora 20 Comps.xml Cheat sheet for the impaitent

The gist of this article was to teach about the comps.xml. Nowhere in the documentation does it mention that environments cannot be used in kickstart files.... so I added it.

https://fedoraproject.org/wiki/How_to_use_and_edit_comps.xml_for_package_groups#Tree.2C_Release.2C_and_Image_Composition


The difference between environments and groups is, an environment is a grouping of package groups. Groups list packages to install.
Kickstart apparently is only able to use groups.
For example if you wish to use the environment of "Minimal Install" it should be the list of package groups as such:
@standard
@guest-agents


This post and testing has led to this comment being submitted. Until this is answered correctly, it is an open issue.....

https://ask.fedoraproject.org/en/question/58555/kickstart-and-compsxml-quextion/

Now an open comps bug:

https://bugzilla.redhat.com/show_bug.cgi?id=1168062


Ever trying to make a kickstart and cant find the package set you want to use?
I know I come from the days when @base worked but it seems the world is changing and to keep up for the ones like me (the impaitent), here's a cheat sheet for Fedora 20 kickstart:

the first package i would test is 
core

but if you need something yesterday, try:
servers
or
base-system

or for the minimialist:
minimal-environment


other options you can try:
developer-workstation-environment
web-server-environment
infrastructure-server-environment
basic-desktop-environment






wget https://dl.fedoraproject.org/pub/fedora/linux/releases/20/Fedora/armhfp/os/repodata/ac802acf81ab55a0eca1fe5d1222bd15b8fab45d302dfdf4e626716d374b6a64-Fedora-20-comps.xml -O comps.xml


[root@stack1 ~]# cat comps.xml | grep "<id>"
   <id>sugar-apps</id>
   <id>admin-tools</id>
   <id>anaconda-tools</id>
   <id>lxde-apps</id>
   <id>xfce-apps</id>
   <id>arabic-support</id>
   <id>assamese-support</id>
   <id>basic-desktop</id>
   <id>web-server</id>
   <id>bengali-support</id>
   <id>bhutanese-support</id>
   <id>bodo-support</id>
   <id>c-development</id>
   <id>cinnamon-desktop</id>
   <id>core</id>
   <id>design-suite</id>
   <id>development-libs</id>
   <id>development-tools</id>
   <id>dial-up</id>
   <id>dogri-support</id>
   <id>epiphany</id>
   <id>ethiopic-support</id>
   <id>gnome-games</id>
   <id>xfce-extra-plugins</id>
   <id>eclipse</id>
   <id>fedora-packager</id>
   <id>finnish-support</id>
   <id>firefox</id>
   <id>fonts</id>
   <id>gnome-desktop</id>
   <id>gnome-software-development</id>
   <id>georgian-support</id>
   <id>greek-support</id>
   <id>guest-agents</id>
   <id>guest-desktop-agents</id>
   <id>gujarati-support</id>
   <id>hardware-support</id>
   <id>hebrew-support</id>
   <id>hindi-support</id>
   <id>input-methods</id>
   <id>japanese-support</id>
   <id>kde-desktop</id>
   <id>kde-apps</id>
   <id>kde-education</id>
   <id>kde-media</id>
   <id>kde-office</id>
   <id>kde-software-development</id>
   <id>kannada-support</id>
   <id>kashmiri-support</id>
   <id>khmer-support</id>
   <id>konkani-support</id>
   <id>korean-support</id>
   <id>kurdish-support</id>
   <id>lxde-desktop</id>
   <id>lxde-office</id>
   <id>lepcha-support</id>
   <id>libreoffice</id>
   <id>mate-desktop</id>
   <id>maithili-support</id>
   <id>malayalam-support</id>
   <id>manipuri-support</id>
   <id>marathi-support</id>
   <id>mysql</id>
   <id>mongodb</id>
   <id>multimedia</id>
   <id>lxde-media</id>
   <id>xfce-media</id>
   <id>burmese-support</id>
   <id>nepali-support</id>
   <id>oriya-support</id>
   <id>php</id>
   <id>perl-web</id>
   <id>persian-support</id>
   <id>sql-server</id>
   <id>printing</id>
   <id>punjabi-support</id>
   <id>python-web</id>
   <id>rpm-development-tools</id>
   <id>rubyonrails</id>
   <id>russian-support</id>
   <id>sanskrit-support</id>
   <id>santali-support</id>
   <id>simplified-chinese-support</id>
   <id>sindhi-support</id>
   <id>sinhala-support</id>
   <id>standard</id>
   <id>sugar-desktop</id>
   <id>tamil-support</id>
   <id>telugu-support</id>
   <id>thai-support</id>
   <id>tibetan-support</id>
   <id>traditional-chinese-support</id>
   <id>urdu-support</id>
   <id>vietnamese-support</id>
   <id>virtualization</id>
   <id>x-software-development</id>
   <id>xfce-desktop</id>
   <id>xfce-office</id>
   <id>yiddish-support</id>
   <id>base-x</id>
   <id>gnome-desktop-environment</id>
   <id>kde-desktop-environment</id>
   <id>xfce-desktop-environment</id>
   <id>apps</id>
   <id>lxde-desktop-environment</id>
   <id>cinnamon-desktop-environment</id>
   <id>mate-desktop-environment</id>
   <id>sugar-desktop-environment</id>
   <id>development</id>
   <id>servers</id>
   <id>base-system</id>
   <id>content</id>
   <id>gnome-desktop-environment</id>
   <id>kde-desktop-environment</id>
   <id>xfce-desktop-environment</id>
   <id>lxde-desktop-environment</id>
   <id>cinnamon-desktop-environment</id>
   <id>mate-desktop-environment</id>
   <id>sugar-desktop-environment</id>
   <id>developer-workstation-environment</id>
   <id>web-server-environment</id>
   <id>infrastructure-server-environment</id>
   <id>basic-desktop-environment</id>
   <id>minimal-environment</id>

No comments:

Post a Comment