Instale paquetes de software a través del comando YUM usando el DVD/CD de instalación de CentOS 6/5


La herramienta Yum utiliza repositorios en línea de Internet para instalar, actualizar y eliminar paquetes de software en sistemas Linux. Es la herramienta de administración de paquetes predeterminada para CentOS Linux y debe estar conectado a Internet para instalar y actualizar paquetes, sin conexión a Internet, el comando yum no funcionará.

Este artículo lo guía sobre cómo configurar el sistema CentOS para usar los medios de instalación de DVD/CD como fuente para instalar paquetes de software, pero asegúrese de que su sistema CentOS esté actualizado.

Instalación de paquetes de software desde CentOS 6/5 Instalación de DVD/CD a través de YUM

Primero, inserte su DVD/CD de instalación de CentOS dentro de la unidad cdrom y monte la unidad en el directorio/media/cdrom, porque cada versión de CentOS 6.x/5.x tiene un archivo CentOS-Media.repo predeterminado en /etc/yum.repos .d/que contiene la ubicación de montaje predeterminada (/ media/cdrom) del DVD/CD que utiliza el comando Yum para instalar paquetes.

[[email protected]]# mount /dev/cdrom /media/cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only

Si ve un mensaje similar, significa que el dispositivo está montado correctamente como modo de solo lectura en el directorio/media/cdrom. A continuación, abra el archivo de configuración CentOS-Media.repo con el editor VI y cambie "enabled u003d 0" a "enabled u003d 1" y guarde el archivo.

[[email protected]# vi /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-6.  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=c6-media [command]
#
# or for ONLY the media repo, do this:
#
#  yum --disablerepo=\* --enablerepo=c6-media [command]

[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

El archivo usa la ubicación de montaje predeterminada para Cdrom/DVD (es decir,/media/cdrom /) como un repositorio para instalar el paquete de software desde el DVD de instalación. Para instalar paquetes con YUM, use el siguiente comando según su versión de CentOS. Por ejemplo, el siguiente comando instalará el paquete lynx usando medios como repositorio.

[[email protected]# yum --disablerepo=\* --enablerepo=c6-media install lynx
[[email protected]# yum --disablerepo=\* --enablerepo=c5-media install lynx
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * c6-media:
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package lynx.i686 0:2.8.6-27.el6 will be installed
--> Processing Dependency: redhat-indexhtml for package: lynx-2.8.6-27.el6.i686
--> Running transaction check
---> Package centos-indexhtml.noarch 0:6-1.el6.centos will be installed
--> Finished Dependency Resolution

Dependencies Resolved
==================================================================================================
 Package			Arch		Version		Repository	Size
==================================================================================================
Installing:
 lynx				i686		2.8.6-27.el6	c6-media	1.3 M
Installing for dependencies:
 centos-indexhtml               noarch		6-1.el6.centos	c6-media	70 k

Transaction Summary
==================================================================================================
Install       2 Package(s)

Total download size: 1.4 M
Installed size: 4.7 M
Is this ok [y/N]: y
Downloading Packages:
----------------------------------------------------------------------------------------------------------------
Total																			527 kB/s | 1.4 MB     00:02
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : centos-indexhtml-6-1.el6.centos.noarch													1/2
  Installing : lynx-2.8.6-27.el6.i686                                                                   2/2
  Verifying  : lynx-2.8.6-27.el6.i686                                                                   1/2
  Verifying  : centos-indexhtml-6-1.el6.centos.noarch                                                   2/2

Installed:
  lynx.i686 0:2.8.6-27.el6

Dependency Installed:
  centos-indexhtml.noarch 0:6-1.el6.centos

Complete!

¡Eso es! Si está buscando más opciones de comandos yum para instalar y eliminar paquetes, lea el siguiente artículo que cubre los ejemplos prácticos de comandos yum.

Consulte también: 20 ejemplos de comandos YUM de Linux.