Print Logo

Using Yum To Install Dependencies




<<  <   >  >>

Always reluctant to try something new when we are comfortable with the tools we currently use, we haven't used yum before. We had a problem with installing the net-snmp-devel package with up2date because of some dependencies. We were able to use yum to quickly install the package we needed along with the dependencies on our CentOS 4 server:

[root@srv-1 snmp]# yum install net-snmp-devel
Setting up Install Process
Setting up repositories
update                    100% |=========================|  951 B    00:00     
base                      100% |=========================| 1.1 kB    00:00     
addons                    100% |=========================|  951 B    00:00     
extras                    100% |=========================| 1.1 kB    00:00     
Reading repository metadata in from local files
primary.xml.gz            100% |=========================|  17 kB    00:00     
update    : ################################################## 50/50
Added 50 new packages, deleted 0 old in 1.03 seconds
primary.xml.gz            100% |=========================| 502 kB    00:02     
base      : ################################################## 1434/1434
Added 1434 new packages, deleted 0 old in 23.38 seconds
primary.xml.gz            100% |=========================|  157 B    00:00     
Added 0 new packages, deleted 0 old in 0.01 seconds
primary.xml.gz            100% |=========================| 9.3 kB    00:00     
extras    : ################################################## 33/33
Added 33 new packages, deleted 0 old in 0.52 seconds
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for net-snmp-devel to pack into transaction set.
net-snmp-devel-5.1.2-11.E 100% |=========================|  47 kB    00:00     
---> Package net-snmp-devel.i386 0:5.1.2-11.EL4.6 set to be updated
--> Running transaction check
--> Processing Dependency: beecrypt-devel for package: net-snmp-devel
--> Processing Dependency: elfutils-devel for package: net-snmp-devel
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for beecrypt-devel to pack into transaction set.
beecrypt-devel-3.1.0-6.i3 100% |=========================|  47 kB    00:00     
---> Package beecrypt-devel.i386 0:3.1.0-6 set to be updated
---> Downloading header for elfutils-devel to pack into transaction set.
elfutils-devel-0.97-5.i38 100% |=========================| 6.7 kB    00:00     
---> Package elfutils-devel.i386 0:0.97-5 set to be updated
--> Running transaction check
--> Processing Dependency: elfutils-libelf-devel = 0.97-5 for package: elfutils-devel
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for elfutils-libelf-devel to pack into transaction set.
elfutils-libelf-devel-0.9 100% |=========================| 6.9 kB    00:00     
---> Package elfutils-libelf-devel.i386 0:0.97-5 set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
net-snmp-devel          i386       5.1.2-11.EL4.6   base              229 k
Installing for dependencies:
beecrypt-devel          i386       3.1.0-6          base              358 k
elfutils-devel          i386       0.97-5           base               13 k
elfutils-libelf-devel   i386       0.97-5           base               50 k
Transaction Summary
=============================================================================
Install      4 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         
Total download size: 650 k
Is this ok [y/N]: y
Downloading Packages:
(1/4): elfutils-libelf-de 100% |=========================|  50 kB    00:00     
(2/4): beecrypt-devel-3.1 100% |=========================| 358 kB    00:02     
(3/4): net-snmp-devel-5.1 100% |=========================| 229 kB    00:00     
(4/4): elfutils-devel-0.9 100% |=========================|  13 kB    00:00     
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: beecrypt-devel               ######################### [1/4] 
Installing: elfutils-libelf-devel        ######################### [2/4] 
Installing: elfutils-devel               ######################### [3/4] 
Installing: net-snmp-devel               ######################### [4/4] 
Installed: net-snmp-devel.i386 0:5.1.2-11.EL4.6
Dependency Installed: beecrypt-devel.i386 0:3.1.0-6 elfutils-devel.i386 
0:0.97-5 elfutils-libelf-devel.i386 0:0.97-5
Complete!
[root@srv-1 snmp]# 

Pretty easy to do.



This article comes from NetAdminTools:
http://www.netadmintools.com/

The URL for this story is:
http://www.netadmintools.com/art484.html

Copyright 1997-2009 NetAdminTools.com. Read our Terms of Use.