Gestión de paquetes en RHEL y Ubuntu con DNF y APT
Clase 22 de 30 • Curso 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?
- 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 
 - Para listar los paquetes instalados, se usa:
 - Buscar paquetes disponibles y específicos:
- Utiliza 
dnf searchpara buscar paquetes, lo cual es más eficiente que otros métodos comogrep:dnf search mp3 - Esto encontrará paquetes disponibles relacionados.
 
 - Utiliza 
 
¿Cómo instalar y remover paquetes en RHEL?
- 
Instalación de paquetes:
- Para instalar un paquete, utiliza 
dnf installcon superusuario:sudo dnf install lame-libs - Cuando se instala un paquete, se requiere aprobar claves de firma de seguridad. Usa la bandera 
-ypara evitar confirmaciones manuales:sudo dnf install lame-libs -y 
 - Para instalar un paquete, utiliza 
 - 
Remoción de paquetes:
- Para eliminar un paquete del sistema:
sudo dnf remove lame-libs 
 - Para eliminar un paquete del sistema:
 
¿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?
- 
Listar todos los paquetes:
- Muestra todos los paquetes instalables:
apt list - Para listar solo los instalados:
apt list --installed 
 - Muestra todos los paquetes instalables:
 - 
Buscar e instalar paquetes:
- Busca un paquete específico, por ejemplo, 
cowsay, y procede a instalarlo:sudo apt install cowsay -y 
 - Busca un paquete específico, por ejemplo, 
 
¿Cómo actualizar y remover paquetes en Ubuntu?
- 
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.
 
 - Actualiza la lista de paquetes disponibles antes de la actualización:
 - 
Remoción de paquetes:
- Para eliminar un paquete:
sudo apt remove cowsay 
 - Para eliminar un paquete:
 
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!