Difference between revisions of "Yum"

From Notes_Wiki
(Created page with "<yambe:breadcrumb>Package_management_tools|Package management tools</yambe:breadcrumb> =yum= ==yum provides== Sometimes we know the name of the program/command that is requir...")
 
m
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
<yambe:breadcrumb>Package_management_tools|Package management tools</yambe:breadcrumb>
[[Main Page|Home]] > [[CentOS]] > [[CentOS 6.x]] > [[System administration tools]] > [[Package management tools]] > [[Yum|yum]]
=yum=
 
'''There are newer articles at [[CentOS 7.x yum]]'''
 
'''Also have a look at related [[Advantages of using package managers]]'''


==yum provides==
==yum provides==
Line 8: Line 11:
</pre>
</pre>
to list names of all packages which provide a file with given name.  Then based on package description correct package can be installed to obtain the program.
to list names of all packages which provide a file with given name.  Then based on package description correct package can be installed to obtain the program.
==yum environments or groups==
To list environments and then groups available with yum use:
<pre>
yum group list
</pre>
To install environment such as "Server with GUI", "GNOME Desktop", etc. use:
<pre>
yum install @^"Environment Name"
</pre>
To install group such as "Graphical Administration Tools" use:
<pre>
yum install @"Group Name"
</pre>
If you face issue with group installations try referring https://access.redhat.com/discussions/1262603
==References==
References for understanding and learning rpm and yum properly:
*Information on restoring original files if package was installed via RPM is at https://www.g-loaded.eu/2012/03/26/restore-original-configuration-files-from-rpm-packages/
*Detailed information on RPM and yum is available at https://www.ibm.com/developerworks/linux/library/l-lpic1-v3-102-5/?ca=drs- 
*RPM uses a fairly complex logic while upgrading a package to decide fate of configuration files.  The logic is described in detail at http://www.rpm.org/max-rpm/ch-rpm-upgrade.html
[[Main Page|Home]] > [[CentOS]] > [[CentOS 6.x]] > [[System administration tools]] > [[Package management tools]] > [[Yum|yum]]

Latest revision as of 12:19, 28 July 2022

Home > CentOS > CentOS 6.x > System administration tools > Package management tools > yum

There are newer articles at CentOS 7.x yum

Also have a look at related Advantages of using package managers

yum provides

Sometimes we know the name of the program/command that is required but we do not know which rpm file or package should be installed in order to install the given program/command. In such cases one can use:

yum provides */<binary-name>

to list names of all packages which provide a file with given name. Then based on package description correct package can be installed to obtain the program.


yum environments or groups

To list environments and then groups available with yum use:

yum group list


To install environment such as "Server with GUI", "GNOME Desktop", etc. use:

yum install @^"Environment Name"


To install group such as "Graphical Administration Tools" use:

yum install @"Group Name"

If you face issue with group installations try referring https://access.redhat.com/discussions/1262603


References

References for understanding and learning rpm and yum properly:



Home > CentOS > CentOS 6.x > System administration tools > Package management tools > yum