Minimum Required RPM Packages for Running Fedora

Chris Adams cmadams at
Wed Jul 14 16:07:18 UTC 2010

Once upon a time, siavash ghiasvand <siavash.ghiyasvand at> said:
> Each package which is NOT essential for booting the system.
> Some of those important but not essential packages are:
> - passwd
> - openssh
> - sudo
> - dirmngr
> - file
> and many more...

Everybody's list of "essential" packages is different.  For example,
most people would have "passwd" on their list, since without it, you
can't set a password for logging in.  You may be using network logins,
even for root, so you might put NIS or LDAP client packages on your
"essential" list instead, but most do not (or don't for all users), so
they'd want "passwd" (and may not want NIS/LDAP support as "essential").

Some things are installed because they are dependencies.  For example,
even though you may never use "awk" yourself, the standard init scripts
use and require it, so you can't remove it.

If you don't like the core packages in the Fedora list, you'll have to
decide on your own what you consider "essential"; nobody can make that
decision for you.  You can go through the list of installed packages and
use rpm and yum to see what the dependencies are (to see what you can
remove and what is required by basic system packages).
Chris Adams <cmadams at>
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.

More information about the users mailing list