Explorar repositorios y paquetes disponibles con 'yum repolist'
En este paso, aprenderás a explorar las fuentes de software, conocidas como repositorios, que yum utiliza para buscar e instalar paquetes. También aprenderás a buscar nuevos paquetes que estén disponibles para ser instalados en tu sistema.
Un repositorio de paquetes es una ubicación de almacenamiento centralizada donde se guardan los paquetes de software. Cuando le pides a yum que instale un paquete, este contacta con los repositorios configurados, descarga los archivos necesarios y los instala en tu sistema.
Para ver una lista de los repositorios que están habilitados actualmente en tu sistema, puedes usar el comando yum repolist. Esto es útil para verificar qué fuentes de software están activas.
Ejecuta el siguiente comando en tu terminal:
sudo yum repolist
La salida mostrará una lista de IDs de repositorio, sus nombres y la cantidad de paquetes que contienen. Se verá algo parecido a esto:
repo id repo name
rhui-rhel-9-for-x86_64-appstream-rhui-rpms Red Hat Enterprise Linux 9 for x86_64 - AppStream from RHUI (RPMs)
rhui-rhel-9-for-x86_64-baseos-rhui-rpms Red Hat Enterprise Linux 9 for x86_64 - BaseOS from RHUI (RPMs)
Ahora que sabes dónde busca yum los paquetes, busquemos qué paquetes están disponibles para su instalación. El comando yum list available muestra todos los paquetes de tus repositorios habilitados que aún no están instalados en tu sistema.
Ejecutar yum list available por sí solo produciría una lista muy larga. Es más práctico buscar algo específico. Busquemos paquetes disponibles relacionados con el kernel de Linux. Puedes usar un comodín (*) para que coincida con varios nombres de paquetes.
Ejecuta este comando para listar todos los paquetes disponibles que comiencen con kernel:
sudo yum list available 'kernel*'
Las comillas simples alrededor de kernel* son importantes para evitar que el shell intente expandir el comodín por sí mismo. La salida mostrará una lista de paquetes disponibles relacionados con el kernel, sus versiones y el repositorio del que provienen.
Available Packages
kernel-devel.x86_64 <version> updates
kernel-doc.noarch <version> updates
kernel-headers.x86_64 <version> updates
... (output truncated) ...
Estos comandos son esenciales para gestionar el software de tu sistema, permitiéndote ver tus fuentes de software y descubrir nuevas herramientas para instalar.