domingo, 2 de diciembre de 2012

Gestión de software y paquetes en Fedora

El gestor de paquetes yum

La distribución Fedora trae consigo un potente y avanzado gestor de paquetes llamado yum, basado en el clásico rpm. Este gestor se utiliza desde la consola de comandos. He aquí los comandos más básicos:

$ man yum
Ayuda sobre yum

$ yum list
Lista todos los paquetes del repositorio de yum

$ yum list available
Lista los paquetes disponibles

$ yum list updates
Lista los paquetes con actualizaciones

$ yum list installed
Lista los paquetes instalados

$ yum install paquete1 [paquete2...]
Instala los paquetes especificados

$yum update paquete1 [paquete2...]
Actualiza los paquetes especificados

$ yum check-update
Verifica si hay alguna actualización nueva del alguno de los paquetes instalados

$ yum remove paquete1 [paquete2...]
Elimina un paquete del sistema

$ yum erase paquete1 [paquete2...]
Idem a remove


Centro de Software Yum Extender (yumex)
A muchos usuarios, el uso de comandos les puede parecer complicado, y prefieren una interfaz gráfica que le permita gestionar mejor los paquetes. Esta interfaz se llama Yum Extender, y permite buscar y seleccionar los paquetes que necesitamos de una manera muy visual e intuitiva, ya sea por el nombre de la aplicación, por la categoría de software o el grupo, de forma muy similar al Centro de Software que tiene Ubuntu o Linux Mint.


Para instalar Yum Extender, escribir el siguiente comando en la consola:

$ su -c 'yum install yumex'

Solicitará la constraseña de administador para su instalación. 


El gestor de paquetes apt

El gestor de paquetes apt es el utilizado por las distribuciones basadas en Debian, tales como Ubuntu o Linux Mint. Además de su sencillez, destaca por la cantidad de software que contiene sus repositorios.

Es posible añadir este gestor de paquetes a Fedora, complementando a yum. Para ello, lo instalamos mediante el siguiente comando desde la consola:

$ sudo yum install apt

Los comandos más básicos de apt son los siguientes:

$ apt-get -h
Ayuda sobre apt

$ apt-get install paquete1 [paquete2...]
Instala los paquetes especificados

$ apt-get remove paquete1 [paquete2...]
Desinstala los paquetes especificados

$ apt-get update paquete
Actualiza el paquete a la última versión

$ apt-get upgrade
Actualiza el sistema a la última versión de todos los paquetes instalados


Centro de Software Synaptic

El centro de software Synaptic es el utilizado por las distribuciones basadas en Debian, basada en apt, y permite la instalación de paquetes rpm y deb.


Para instalar Synaptic, ejecutar el siguiente comando desde la consola:

$ sudo yum install synaptic

Por defecto, Synaptic utilizará el repositorio de Fedora para la gestión de paquetes, pero es posible especificar otros repositorios y ampliar así el inventario y las posibilidades de software de nuestro sistema Linux.



Enlaces de Interés
Comandos yum | Tutorial de comandos yum
Comandos apt | Tutorial de comandos apt
Yum Extender | Página oficial de Yum Extender
Synaptic | Página oficial de Synaptic