YUM es la herramienta de gestión de paquetes que ayuda a instalar o actualizar el paquete a través de la red o de forma local, al mismo tiempo que proporciona un método sencillo para instalar un paquete con sus paquetes dependientes.
Los archivos de configuración están bajo /etc
directorio, /etc/yum.conf
es el archivo global de correo que contiene las opciones globales, como el directorio de caché, el directorio de registro de la computadora, etc. Para agregar un repositorio nuevo o actualizar el existente, debe ir a /etc/repos.d
directorio y cree o abra un archivo que termine en .repo
respectivamente.
Este documento es aplicable a las versiones 7 y 6 de CentOS.
Crear fuente
Antes de crear un nuevo archivo de repositorio, debe conocer la fuente del repositorio (donde se almacenan los paquetes de forma local o remota). Las fuentes del repositorio se pueden crear usando un createrepo
paquete o montando el DVD en el directorio. Montar el DVD/CD ROM conducirá a ahorrar el espacio en el HDD usado al ser copiado al HDD.
Cree un directorio para montar CD/DVD ROM. Por ejemplo.
mkdir /cdrom
Monte el CD/DVD ROM en cualquier directorio que desee, para probarlo, móntelo en /cdrom
.
mount /dev/cdrom /cdrom
Archivo de configuración
Antes de crear un nuevo archivo de configuración de repositorio, le pido que mueva los archivos de repositorio predeterminados del sistema operativo a otro directorio o elimine el archivo de repositorio no deseado.
Cree el nuevo archivo de repositorio llamado cdrom.repo en /etc/yum.repos.d
directorio.
vi /etc/yum.repos.d/cdrom.repo
Agrega los siguientes detalles.
[cdrom] name=CDROM Repo baseurl=file:///cdrom enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
donde,
[cdrom] =Nombre de la Sección. nombre =Nombre del repositorio baseurl =Ubicación del paquete Habilitado =Habilitar repositorio gpgcheck =Habilitar instalación segura gpgkey =Ubicación de la llaveInstalación del paquete
Instale cualquier paquete usando el yum
dominio. Por ejemplo, instalemos el paquete VsFTPD usando el YUM
.
yum install vsftpd
Salida:
Loaded plugins: fastestmirror cdrom | 3.6 kB 00:00:00 (1/2): cdrom/group_gz | 156 kB 00:00:00 (2/2): cdrom/primary_db | 3.1 MB 00:00:00 Loading mirror speeds from cached hostfile Resolving Dependencies --> Running transaction check ---> Package vsftpd.x86_64 0:3.0.2-22.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================== Package Arch Version Repository Size =============================================================================================================== Installing: vsftpd x86_64 3.0.2-22.el7 cdrom 169 k Transaction Summary =============================================================================================================== Install 1 Package Total download size: 169 k Installed size: 348 k Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : vsftpd-3.0.2-22.el7.x86_64 1/1 Verifying : vsftpd-3.0.2-22.el7.x86_64 1/1 Installed: vsftpd.x86_64 0:3.0.2-22.el7 Complete!
Eso es todo. Ha configurado correctamente el repositorio local en la máquina. Pero está limitado a la única máquina donde está montado el CD o DVD.