NetAdminTools.com
 
SignalQ Sites:
NetAdminTools - Coprolite - NoNIC - SpotBridge - NAW
RoboCoop - AreWeDown - SolarPower - SysAdminTools
Xfig - Gold Loaf - GeekPapa - FixGMC - MCJ - FixRambler
Categories:
GNU/Linux | Homebrew designs | Perl | Administration | Backup/Recovery | Bugs/Fixes | Certification | Database | Email | File/Print | Hardware | Information Grab Bag | Interoperability | GNU/Linux ABCs | Monitoring | Name Resolution | Network Services | Networking | Remote Control | Security | Desktop | Web | BSD | Solaris | GIAGD | REALbasic

Last 30 Days | Last 60 Days | Last 90 Days | All Articles | RSS | Hail Support


Categories:
·GNU/Linux
·Homebrew designs
·Perl
·Administration
·Backup/Recovery
·Bugs/Fixes
·Certification
·Database
·Email
·File/Print
·Hardware
·Information Grab Bag
·Interoperability
·GNU/Linux ABCs
·Monitoring
·Name Resolution
·Network Services
·Networking
·Remote Control
·Security
·Desktop
·Web
·BSD
·Solaris
·GIAGD
·REALbasic
·All Categories


Using Yum To Install Dependencies
Topic: GNU/Linux   Posted:2005-11-10
Printer Friendly: Print

spacerspacer
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.




Please read our Terms of Use
Microsoft, Windows, Windows XP, Windows 2003, Windows 2000, and NT are either trademarks or registered trademarks of Microsoft Corporation. NetAdminTools.com is not affiliated with Microsoft Corporation. Linux is a registered trademark of Linus Torvalds, and refers to the Linux kernel. The operating system of most distributions that contain the Linux kernel is GNU/Linux. All logos and trademarks in this site are property of their respective owner. Copyright 1997-2008 NetAdminTools.com

Created by:
MCJ
MCJ CMS