I found that there's several ways to install packages in fedora, using pip, yum or dnf. is there more? what is the difference between them?

closed as too broad by Jeff Schaller, cuonglm, Wildcard, MelBurslan, Jakuje Mar 30 '16 at 18:02

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.


pip is a python package manager. It will only install python modules/packages.

yum is the old Fedora/RedHat installation tool that installs RPMs and does dependency resolution for you.

dnf is a new replacement for yum

As for others, if you're counting pip then sure, there's also perl's CPAN stuff, gems for ruby, npm for JavaScript. Surely many many others.

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