A brief introduction to Linux | Part XV: Gestionando Paquetes con Yum.

Iniciado por TerminusRoot, Noviembre 08, 2019, 01:03:58 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Hola, esta es la Decimocuarta parte de A brief introduction to Linux.

Puede recapitular los otros post aqui abajito.

Parte I   : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte II  : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte III : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte IV  : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte V   : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte VI  : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte VII : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte VIII: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte IX   : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte X    : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte XI   : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte XII  : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte XIII : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Parte XIV  : No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Gestionar Paquetes con Yum

I. Ver el archivo de configuración de Yum

Yum proporciona un front-end para RPM y es la herramienta de administración de paquetes preferida. En este laboratorio, practicaremos la creación de un repositorio local y realizaremos algunas tareas básicas de administración de paquetes usando yum.

Primero, veamos el archivo de configuración yum ejecutando el siguiente comando:

cat /etc/yum.conf

I.I Crear directorio para repositorio local

Ahora comenzaremos a crear un repositorio local de yum creando primero un directorio donde se almacenarán los paquetes :

mkdir -p /var/local && cd /var/local

Verifique que está en el nuevo directorio:

pwd



II. Copiar archivo RPM

A continuación, copiemos un archivo de paquete desde otra carpeta local a nuestro nuevo directorio:

sudo cp /home/admin/packages/task *.
confirmamos : ls



III. Crear estructura de archivo para repositorio

El comando createrepo creará la estructura de archivos necesaria para el repositorio.

Ejecutemos el comando:

sudo createrepo -v /var/local


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Verifique la estructura del archivo ejecutando el comando * ll *:

ll / var /local/repodata




IV. Crear archivo de definición


Ahora necesitamos crear un archivo de definición para nuestro repositorio local. Cree el nuevo archivo en el editor VI:

sudo vi /etc/yum.repos.d/local.repo


Presione i para comenzar a editar. Ingrese el siguiente contenido en el archivo:

[local]
nombre = repositorio local
baseurl = archivo: /// var / local
habilitado = 1
gpgcheck = 0


Presione Esc para finalizar la edición, luego ingrese: wq para guardar y cerrar el archivo.



Lea el archivo de definición con cat:

cat /etc/yum.repos.d/local.repo





V. Limpieza de caché de Yum

Limpiemos el caché yum emitiendo el siguiente comando:

yum clean all




VI. Listado de repositorios

Finalmente, verifiquemos que nuestro repositorio local se haya creado con éxito:

yum --disablerepo=\* --enablerepo=local -v repolist




VII. Listado de paquetes disponibles


A continuación, enumere todos los paquetes disponibles para la instalación con el siguiente comando:

yum --disablerepo=\* --enablerepo=local list available




IX. Comprobación de un paquete específico


Podemos especificar un nombre de paquete para ver si está instalado o disponible para la instalación. Ejecute el siguiente comando para verificar:

yum --disablerepo=\* --enablerepo=local list task




X. Instalar un paquete

El siguiente comando instalará la tarea del paquete desde el repositorio local que creamos anteriormente:

sudo yum --disablerepo=\* --enablerepo=local install task




XI. Eliminar un paquete

Para eliminar el paquete de tareas, ejecute el siguiente comando:

sudo yum remove task


Ingrese y para confirmar.



XII. Instalación local

También podemos instalar un paquete desde un archivo local. Ejecute el siguiente comando para instalar task desde el archivo RPM.

sudo yum -y localinstall /home/admin/packages/task-2.5.1-1.el7.x86_64.rpm




XIII. Ver el historial de transacciones de Yum

Finalmente, el comando yum history nos ayudará a encontrar información sobre las transacciones de yum en nuestro sistema. Ejecútelo de la siguiente manera para mostrar las últimas 20 transacciones yum:

sudo yum history list




E.O.F