miércoles, 21 de diciembre de 2011

LINUX: instalación con YUM

YUM

Uso de herramienta yum (por defecto busca los paquetes desde los repo de internet):

search
[root@gcepedar CentOS]# yum search ricci
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.netglobalis.net
* updates: mirror.netglobalis.net
* addons: mirror.netglobalis.net
* extras: mirror.netglobalis.net
================================== Matched: ricci ===================================
luci.i386 : Remote Management System - Management Station
ricci.i386 : Remote Management System - Managed Station
[root@gcepedar CentOS]#



install
[root@gcepedar CentOS]# yum install ricci
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.netglobalis.net
* updates: mirror.netglobalis.net
* addons: mirror.netglobalis.net
* extras: mirror.netglobalis.net
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package ricci.i386 0:0.12.2-24.el5.centos.1 set to be updated
--> Processing Dependency: modcluster >= 0.12.0 for package: ricci
--> Running transaction check
---> Package modcluster.i386 0:0.12.1-2.el5.centos set to be updated
--> Processing Dependency: libcman.so.2 for package: modcluster
--> Running transaction check
---> Package cman.i386 0:2.0.115-68.el5_6.4 set to be updated
--> Processing Dependency: perl(XML::LibXML) for package: cman
--> Processing Dependency: libcpg.so.2(OPENAIS_CPG_1.0) for package: cman
--> Processing Dependency: perl(Net::Telnet) for package: cman
--> Processing Dependency: libSaCkpt.so.2 for package: cman
--> Processing Dependency: python-pycurl for package: cman
--> Processing Dependency: libcpg.so.2 for package: cman
--> Processing Dependency: libSaCkpt.so.2(OPENAIS_CKPT_B.01.01) for package: cman
--> Processing Dependency: pexpect for package: cman
--> Processing Dependency: openais for package: cman
--> Running transaction check
---> Package pexpect.noarch 0:2.3-3.el5 set to be updated
---> Package perl-XML-LibXML.i386 0:1.58-6 set to be updated
--> Processing Dependency: perl-XML-NamespaceSupport for package: perl-XML-LibXML
--> Processing Dependency: perl-XML-LibXML-Common for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::LibXML::Common) for package: perl-XML-LibXML
--> Processing Dependency: perl-XML-SAX for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::SAX::Exception) for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::SAX::DocumentLocator) for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::SAX::Base) for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::NamespaceSupport) for package: perl-XML-LibXML
---> Package openais.i386 0:0.80.6-28.el5_6.1 set to be updated
---> Package perl-Net-Telnet.noarch 0:3.03-5 set to be updated
---> Package python-pycurl.i386 0:7.15.5.1-8.el5 set to be updated
--> Running transaction check
---> Package perl-XML-LibXML-Common.i386 0:0.13-8.2.2 set to be updated
---> Package perl-XML-SAX.noarch 0:0.14-8 set to be updated
---> Package perl-XML-NamespaceSupport.noarch 0:1.09-1.2.1 set to be updated
--> Finished Dependency Resolution


Dependencies Resolved


=====================================================================================
Package Arch Version Repository Size
=====================================================================================
Installing:
ricci i386 0.12.2-24.el5.centos.1 updates 1.2 M
Installing for dependencies:
cman i386 2.0.115-68.el5_6.4 updates 688 k
modcluster i386 0.12.1-2.el5.centos base 332 k
openais i386 0.80.6-28.el5_6.1 updates 395 k
perl-Net-Telnet noarch 3.03-5 base 56 k
perl-XML-LibXML i386 1.58-6 base 230 k
perl-XML-LibXML-Common i386 0.13-8.2.2 base 16 k
perl-XML-NamespaceSupport noarch 1.09-1.2.1 base 15 k
perl-XML-SAX noarch 0.14-8 base 77 k
pexpect noarch 2.3-3.el5 base 214 k
python-pycurl i386 7.15.5.1-8.el5 base 72 k


Transaction Summary
=====================================================================================
Install 11 Package(s)
Update 0 Package(s)
Remove 0 Package(s)


Total download size: 3.2 M
Is this ok [y/N]: y
Downloading Packages:
(1/11): perl-XML-NamespaceSupport-1.09-1.2.1.noarch.rpm | 15 kB 00:00
(2/11): perl-XML-LibXML-Common-0.13-8.2.2.i386.rpm | 16 kB 00:00
(3/11): perl-Net-Telnet-3.03-5.noarch.rpm | 56 kB 00:00
(4/11): python-pycurl-7.15.5.1-8.el5.i386.rpm | 72 kB 00:00
(5/11): perl-XML-SAX-0.14-8.noarch.rpm | 77 kB 00:00
(6/11): pexpect-2.3-3.el5.noarch.rpm | 214 kB 00:00
(7/11): perl-XML-LibXML-1.58-6.i386.rpm | 230 kB 00:00
(8/11): modcluster-0.12.1-2.el5.centos.i386.rpm | 332 kB 00:00
(9/11): openais-0.80.6-28.el5_6.1.i386.rpm | 395 kB 00:00
(10/11): cman-2.0.115-68.el5_6.4.i386.rpm | 688 kB 00:01
(11/11): ricci-0.12.2-24.el5.centos.1.i386.rpm | 1.2 MB 00:04
-------------------------------------------------------------------------------------
Total 330 kB/s | 3.2 MB 00:09
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key) " from /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : openais [ 1/11]
Installing : python-pycurl [ 2/11]
Installing : perl-XML-LibXML-Common [ 3/11]
Installing : perl-XML-NamespaceSupport [ 4/11]
Installing : perl-XML-SAX [ 5/11]
Installing : perl-Net-Telnet [ 6/11]
Installing : pexpect [ 7/11]
Installing : perl-XML-LibXML [ 8/11]
Installing : cman [ 9/11]
Installing : modcluster [10/11]
Installing : ricci [11/11]

Installed: ricci.i386 0:0.12.2-24.el5.centos.1
Dependency Installed: cman.i386 0:2.0.115-68.el5_6.4 modcluster.i386 0:0.12.1-2.el5.centos openais.i386 0:0.80.6-28.el5_6.1 perl-Net-Telnet.noarch 0:3.03-5 perl-XML-LibXML.i386 0:1.58-6 perl-XML-LibXML-Common.i386 0:0.13-8.2.2 perl-XML-NamespaceSupport.noarch 0:1.09-1.2.1 perl-XML-SAX.noarch 0:0.14-8 pexpect.noarch 0:2.3-3.el5 python-pycurl.i386 0:7.15.5.1-8.el5
Complete!
[root@gcepedar CentOS]#


remove
[root@gcepedar CentOS]# yum remove ricci
Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package ricci.i386 0:0.12.2-24.el5.centos.1 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================
Package Arch Version Repository Size
=====================================================================================
Removing:
ricci i386 0.12.2-24.el5.centos.1 installed 2.9 M

Transaction Summary
=====================================================================================
Install 0 Package(s)
Update 0 Package(s)
Remove 1 Package(s)

Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : ricci [1/1]

Removed: ricci.i386 0:0.12.2-24.el5.centos.1
Complete!
[root@gcepedar CentOS]#




Configurar el repo de YUM
Solo lectura
[root@gcepedar yum.repos.d]# cat /etc/yum.repos.d/CentOS-Base.repo
Configurar los discos de media
[root@gcepedar yum.repos.d]# cat /etc/yum.repos.d/CentOS-Media.repo

Habilitar el CD que quedo montado en /mnt
[root@gcepedar yum.repos.d]# vi /etc/yum.repos.d/CentOS-Media.repo
[root@gcepedar yum.repos.d]# cat /etc/yum.repos.d/CentOS-Media.repo
# CentOS-Media.repo
#
# This repo is used to mount the default locations for a CDROM / DVD on
# CentOS-5. You can use this repo and yum to install items directly off the
# DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
# yum --enablerepo=c5-media [command]
#
# or for ONLY the media repo, do this:
#
# yum --disablerepo=\* --enablerepo=c5-media [command]

[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
[root@gcepedar yum.repos.d]#


Buscar el paquete "ricci" forzando a que lo haga desde el repo cdrom.
[root@gcepedar yum.repos.d]# yum --disablerepo=\* --enablerepo=c5-media search ricci
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
c5-media | 1.1 kB 00:00
primary.xml.gz | 878 kB 00:01
c5-media 2508/2508
================================== Matched: ricci ===================================
luci.i386 : Remote Management System - Management Station
ricci.i386 : Remote Management System - Managed Station
[root@gcepedar yum.repos.d]#

Instala el paquete "ricci" forzando a que lo haga desde el repo cdrom.
[root@gcepedar yum.repos.d]# yum --disablerepo=\* --enablerepo=c5-media install ricci
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package ricci.i386 0:0.12.1-7.el5.centos set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================
Package Arch Version Repository Size
=====================================================================================
Installing:
ricci i386 0.12.1-7.el5.centos c5-media 1.2 M

Transaction Summary
=====================================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 1.2 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : ricci [1/1]

Installed: ricci.i386 0:0.12.1-7.el5.centos
Complete!
[root@gcepedar yum.repos.d]#


Para los sistemas RED-HAT, el repositorio de internet no esta disponible libremente.
Lo que se hace es rescatar los paquetes desde el repo de centos.
Para usar el repo de centos:
paquete yum-security


Agregar el repo de sourceforge
http://dag.wieers.com/rpm/FAQ.php#B

[root@gcepedar ~]# ll /etc/yum.repos.d/
total 20
-rw-r--r-- 1 root root 2323 Mar 16 2009 CentOS-Base.repo
-rw-r--r-- 1 root root 554 Aug 19 14:04 CentOS-Media.repo
-rw-r--r-- 1 root root 684 Mar 8 2007 mirrors-rpmforge
-rw-r--r-- 1 root root 428 Mar 8 2007 rpmforge.repo
[root@gcepedar ~]#


[root@gcepedar yum.repos.d]# rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
Retrieving http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
warning: /var/tmp/rpm-xfer.bGxjYU: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing... ########################################### [100%]
1:rpmforge-release ########################################### [100%]
[root@gcepedar yum.repos.d]#

[root@gcepedar yum.repos.d]# yum search htop
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* rpmforge: fr2.rpmfind.net
* base: mirror.netglobalis.net
* updates: mirror.netglobalis.net
* addons: mirror.netglobalis.net
* extras: mirror.netglobalis.net
rpmforge | 1.1 kB 00:00
primary.xml.gz | 4.0 MB 00:07
rpmforge 10925/10925
base | 1.1 kB 00:00
updates | 1.9 kB 00:00
addons | 951 B 00:00
extras | 2.1 kB 00:00
=================================== Matched: htop ===================================
htop.i386 : Interactive process viewer
[root@gcepedar yum.repos.d]#


Instalar htop para ver que usa el repo sourceforge.
[root@gcepedar yum.repos.d]# yum install htop
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* rpmforge: fr2.rpmfind.net
* base: mirror.netglobalis.net
* updates: mirror.netglobalis.net
* addons: mirror.netglobalis.net
* extras: mirror.netglobalis.net
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package htop.i386 0:0.9-1.el5.rf set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================
Package Arch Version Repository Size
=====================================================================================
Installing:
htop i386 0.9-1.el5.rf rpmforge 82 k

Transaction Summary
=====================================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 82 k
Is this ok [y/N]: y
Downloading Packages:
htop-0.9-1.el5.rf.i386.rpm | 82 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : htop [1/1]

Installed: htop.i386 0:0.9-1.el5.rf
Complete!
[root@gcepedar yum.repos.d]#

No hay comentarios:

Publicar un comentario