Gestión de paquetes en RHEL y Ubuntu con DNF y APT

Clase 22 de 30Curso de Introducción a la Administración de Servidores Linux

Resumen

¿Cómo gestionar paquetes en sistemas operativos RHEL con DNF y GEM?

Los sistemas RHEL utilizan principalmente dos manejadores de paquetes: DNF y GEM. La elección depende de la versión de RHEL que se esté usando; DNF se utiliza en versiones más recientes, mientras que GEM está asociado a RHEL 7 y anteriores.

¿Cómo listar y buscar paquetes en RHEL?

  1. Listar paquetes instalados:
    • Para listar los paquetes instalados, se usa:
      dnf list installed
      
    • Puedes redirigir la salida a un archivo con:
      dnf list installed > installed.txt
      
  2. Buscar paquetes disponibles y específicos:
    • Utiliza dnf search para buscar paquetes, lo cual es más eficiente que otros métodos como grep:
      dnf search mp3
      
    • Esto encontrará paquetes disponibles relacionados.

¿Cómo instalar y remover paquetes en RHEL?

  1. Instalación de paquetes:

    • Para instalar un paquete, utiliza dnf install con superusuario:
      sudo dnf install lame-libs
      
    • Cuando se instala un paquete, se requiere aprobar claves de firma de seguridad. Usa la bandera -y para evitar confirmaciones manuales:
      sudo dnf install lame-libs -y
      
  2. Remoción de paquetes:

    • Para eliminar un paquete del sistema:
      sudo dnf remove lame-libs
      

¿Cómo gestionar paquetes en sistemas Ubuntu con APT?

APT es el manejador de paquetes utilizado en Ubuntu y sistemas basados en Debian, y su uso es similar al de otros manejadores de paquetes, pero con algunas diferencias específicas.

¿Cómo listar y buscar paquetes en Ubuntu?

  1. Listar todos los paquetes:

    • Muestra todos los paquetes instalables:
      apt list
      
    • Para listar solo los instalados:
      apt list --installed
      
  2. Buscar e instalar paquetes:

    • Busca un paquete específico, por ejemplo, cowsay, y procede a instalarlo:
      sudo apt install cowsay -y
      

¿Cómo actualizar y remover paquetes en Ubuntu?

  1. Actualización de paquetes:

    • Actualiza la lista de paquetes disponibles antes de la actualización:
      sudo apt update
      
    • Luego, actualiza los paquetes instalados:
      sudo apt upgrade
      
    • Es posible que APT solicite reiniciar servicios. Confirma con Tab y Enter.
  2. Remoción de paquetes:

    • Para eliminar un paquete:
      sudo apt remove cowsay
      

Reflexiones finales sobre el manejo de paquetes

Gestionar paquetes de software con DNF en RHEL y APT en Ubuntu permite mantener el sistema actualizado y seguro. El manejo eficiente de estos comandos hace que la administración sea más fluida, permitiendo instalar, actualizar y eliminar paquetes con facilidad. En el entorno empresarial, es clave familiarizarse con estas herramientas para asegurar una experiencia de usuario optimizada y libre de problemas. Además, en futuras sesiones, exploraremos cómo agregar software que no esté en los repositorios estándar para ampliar las posibilidades de uso del sistema. ¡Sigue aprendiendo y profundizando en el mundo de la gestión de software!