An easier way to install packages with their dependencies is through the
yum command. This pulls in any packages from its list of known repositories. Simply specify the package you want and it'll pull in all the necessary dependecies for you and download them.
dnf has replaced the command
yum since Fedora 22 versions. If you're using any Fedora versions before 22, you should read through this page - otherwise, skip to the next lesson.
yum command originally came from the Yellow Dog Linux distribution. It was used by distros such as Fedora, SUSE and Mandriva.
yum command comes with actions that specify a command, and options for fine-tuning. The syntax is as follows:
yum [options] [action] [package]
Here are a list of actions that are used with the yum command.
Installing a package is easy as just one step! All dependencies will be pulled in automatically.
yum install ninvaders
Yum command has been deprecated, redirecting to '/usr/bin/dnf install ninvaders'. See 'man dnf' and 'man yum2dnf' for more information. To transfer transaction metadata from yum to DNF, run: 'dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate' Last metadata expiration check performed 2:10:26 ago on Mon Dec 28 12:03:27 2015. Dependencies resolved. ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: ninvaders x86_64 0.1.1-12.fc23 fedora 37 k Transaction Summary ============================================================================= Install 1 Package Total download size: 37 k Installed size: 87 k Is this ok [y/N]: y Downloading Packages: ninvaders-0.1.1-12.fc23.x86_64.rpm 35 kB/s | 37 kB 00:01 ----------------------------------------------------------------------------- Total 22 kB/s | 37 kB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Installing : ninvaders-0.1.1-12.fc23.x86_64 1/1 Verifying : ninvaders-0.1.1-12.fc23.x86_64 1/1 Installed: ninvaders.x86_64 0.1.1-12.fc23 Complete!
If you need to just download a package (and not install it) you may use the
For a GUI front-end to
yum, consider using
yumex. You may need to install these using a
yum command from above.
yum configuration file lists where to find repositories as well as where all downloaded packages should go, along with access logs settings. The configuration file is located in /etc/yum.conf and the directory /etc/yum.repos.d.
Linux for Beginners doesn't make any assumptions about your background or knowledge of Linux. You need no prior knowledge to benefit from this book. You will be guided step by step using a logical and systematic approach. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy for anyone to understand.$ Check price
This book is packed with practical advice about everything from estimating and coding to refactoring and testing. It covers not only technique, but also attitude, as it shows how to approach software development with honor, self-respect, and pride; communicate and estimate faithfully; and understand that deep knowledge comes with a responsibility to act.$ Check price