Re: kickstart vs. yum

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 11 Feb 2012 11:44:02 -0500 (EST)
Bryan Smith <bjs@xxxxxxxxxx> wrote:

> An explanation of the four (4) different levels for packages is here,
> along with most of the other information, guidelines and standards
> for comps.xml:  
> -
> http://fedoraproject.org/wiki/How_to_use_and_edit_comps.xml_for_package_groups
> 
> As Jason pointed out, "yum groupinfo" is a nice, easy, client-based
> interface into the comps.xml for any group, its packages and the
> levels for packages.
> 
> And like "yum grouplist -v", one can use "yum groupinfo -v" as well.
> The latter will give you the Anaconda installation or YUM repo an
> installed packaged has come from, or the YUM repo it is available
> from.
> 
> -- Bryan
> 
> P.S.  As always, one can script the output from YUM to one's taste or
> fetch the comps.xml directly and work on it with their preferred XML
> method(s).
> 

Hi Bryan,
 yum's cli is not intended to be scripted. Don't recommend that to
others.

If you want to script to yum you should use either of the following:
 - repoquery
 - yum's python api
 

The yum python interface for working with the comps file is actually
pretty straightforward
 as an example

#!/usr/bin/python
import yum
my = yum.YumBase()
my.setCacheDir()
for g in my.comps.groups:
    print g.groupid

core = my.comps.return_group('core')
for pkg in core.packages:
    print pkg





lots to explore in there - I recommend using ipython to help you
explore the interface.


-sv

_______________________________________________
Kickstart-list mailing list
Kickstart-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/kickstart-list


[Index of Archives]     [Red Hat General]     [CentOS Users]     [Fedora Users]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux