Continuamos con el curso de CentOS 8, en esta oportunidad vamos a aprender a manejar los paquetes .rpm para poder instalar y gestionar software con dicha extensión conociendo los aspectos básicos.

Documentación:

1- Descargamos archivo

wget http://mirror.centos.org/centos/8/BaseOS/aarch64/os/Packages/yum-utils-4.0.8-3.el8.noarch.rpm

2- Conocer información del paquete RPM pero sin instalar:

rpm -qip yum-utils-4.0.8-3.el8.noarch.rpm

3- Instalar el paquete RPM

rpm -ivh yum-utils-4.0.8-3.el8.noarch.rpm
-i –install Instalar el paquete RPM
-v –verbose Muestra los mensajes referentes a la instalación
-h –hasg Muestra el progreso de la instalación desplegando los caracteres (###)

4- Chequear un paquete instalado con RPM

rpm -q yum-utils

5- Listar todos los archivos instalados de un determinado paquete RPM

rpm -ql yum-utils
-q –query Busca en la base de datos del sistema paquetes RPM instalados
-i –info Muestra información relativa al paquete como el nombre, la descripción, la implementación, fecha en que fue instalado e información genérica
-l –list Muestra la lista de ficheros que pertenecen al paquete que se está consultando
-s –state Muestra el estado de todos los archivos contenidos en el paquete
-d –docfiles Muestra una lista de archivos registrados como documentación (Readme, paginas man.etc)

6- Listar paquetes RPM recientemente instalados.

rpm -qa --last

7- Instalar un paquete sin dependencias necesarias, por ejemplo:

wget http://www6.atomicorp.com/channels/atomic/centos/8/x86_64/RPMS/GeoIP-1.6.12-5.el8.x86_64.rpm
rpm -ivh --nodeps GeoIP-1.6.12-5.el8.x86_64.rpm

8- Reemplazar un paquete RPM por otro

rpm -ivh --replacepkgs GeoIP-1.6.12-5.el8.x86_64.rpm

9- Saber a que paquete RPM pertenece un archivo

rpm -qf /usr/lib64/libGeoIP.so.1.6.12

10- Actualizar un determinado paquete RPM

rpm -Uvh yum-utils-4.0.8-3.el8.noarch.rpm

11- Listar todos los paquetes instalados

rpm -qa

12- Listar un paquete en particular con ayuda de grep

rpm -qa | grep yum-utils

13- Verificar todos los paquetes RPM

rpm -Va

14- Verificar un paquete determinado

rpm -Vp GeoIP-1.6.12-5.el8.x86_64.rpm

15- Desinstalar un paquete RPM.

rpm -e yum utils

Desinstalar sin chequear dependencias.

rpm -e --nodeps GeoIP

Finalmente veamos el video de la clase:

Deja un comentario