Is there anyway I can get the package list off of a live Linux box and put that into a kickstart?

Edit: Sorry...This is on a Fedora box

  • My answer still applies, as Fedora uses RPM for package management – Rilindo Jan 13 '12 at 23:40

For the common ones:

Debian/Ubuntu/Mint (for Debian/pkg type distros):

dpkg -l

(Incidentally, on Debian/Ubuntu, you use preseed)

For RedHat/CentOS/SuSE/Fedora (RedHat/RPM type distros):

rpm -qa

As a side note, if this is a relatively fresh install (no packages added after installation), you can use the ananconda-ks.cfg file and use that as base kickstart, as that contains the list of packages plus other configuration setting that was set and insatlled during the initial setup.

| improve this answer | |

For a shorter list, you can list the package groups with yum:

# yum grouplist
Loaded plugins: changelog, security
Setting up Group Process
Installed Groups:
   Desktop Platform
   Graphical Administration Tools
   Legacy UNIX compatibility
   Networking Tools
   Performance Tools
   Perl Support
   Web Server
| improve this answer | |

Sorry for posting a new answer, I don't have any reputation to comment.

rpm -qa is definitely going to be the way to go, but you'll get the version numbers with that command, so what you'd want to do is:

rpm -qa --qf "%{NAME}\n"

This will strip off the version numbers and give you just the package name, which will work better in a kickstart.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.