• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Yum

This version was saved 5 years, 8 months ago View current version     Page history
Saved by indostar
on July 1, 2018 at 11:08:48 pm
 

Introducción.

Yum es una herramienta sumamente útil para el manejo de paquetería RPM. Aprender a crear en el disco duro las bases de datos para los depósitos yum resulta práctico puesto que no hay que no habrá necesidad de recurrir hacia los depósitos localizados en servidores en Internet y consumir innecesariamente ancho de banda en el proceso.

.

Primero se deben generar los live streaming sctv directorios que alojarán los depósitos. Uno para la paquetería incluida en los discos de instalación y otro para las actualizaciones:

mkdir -p /var/ftp/pub/os

mkdir -p /var/ftp/pub/updates

Tome todos los discos de instalación y copie íntegramente su contenido hacia el interior del live streaming sctv directorio localizado en la ruta /var/ftp/pub/os/ con el siguiente procedimiento:

mount /media/cdrom

cp -Rf /media/cdrom/* /var/ftp/pub/os/

eject

Del mismo modo, si dispone del disco compacto live streaming sctv correspondiente, copie (o bien descargue) todas las actualizaciones dentro del directorio localizado en la ruta /var/ftp/pub/updates/ con el siguiente procedimiento:

mount /media/cdrom

cp -Rf /media/cdrom/* /var/ftp/pub/updates/

eject

Una vez copiado todo al disco duro, hay que instalar el paquete createrepo, incluido en los discos de instalación de CentOS y White Box Enterprise Linux.

yum -y install createrepo

Una vez instalado, solo basta ejecutar createrepo sobre cada directorio a fin de generar los depósitos yum:

createrepo /var/ftp/pub/os/

createrepo /var/ftp/pub/updates/

Los depósitos generados se pueden acceder localmente utilizando las siguientes líneas como contenido del fichero *.repo localizado dentro de /etc/yum.repos.d/ en lugar de las que apuntan hacia servidores en Internet:

[base]

name=Enterprise Linux $releasever - $basearch - base

baseurl=file:///var/ftp/pub/os/

gpgcheck=1

[updates-released]

name=Enterprise Linux $releasever - $basearch - Updates Released

baseurl=file:///var/ftp/pub/updates/

gpgcheck=1

Si se van a acceder estos mismo depósitos utilizando el servicio FTP, y suponiendo que el servidor va a utilizar 192.168.1.1 como dirección IP, las máquinas cliente deben utilizar lo siguiente:

[base]

name=Enterprise Linux $releasever - $basearch - base

 

baseurl=ftp://192.168.1.1/pub/os/

gpgcheck=1

[updates-released]

name=Enterprise Linux $releasever - $basearch - Updates Released

baseurl=ftp://192.168.1.1/pub/updates/

gpgcheck=1

Si utiliza la opción gpgcheck=1, antes deberá importar las llaves públicas GPG que están en el disco 1 de instalación del sistema.

mount /media/cdrom

rpm --import /media/cdrom/*KEY*

Si creo un depósito con el disco de extras de curso, la llave pública de Linux Para Todos está en el directorio raíz del CD.

Si utiliza Red Hat Enterprise Linux 3.0, CentOS 3.0 o White Box Enterprise Linux 3.0, se utiliza yum-arch en lugar de createrepo y /mnt/cdrom en lugar de /media/cdrom.

White Box Enterprise Linux 4.0 no incluye yum por defecto, por lo que hay que instalarlo manualmente desde los discos de instalación.

 

 

Sistema de revisão feito pela  Weblocal hospedagem de sites!