Primero quiero decirles que este post se lo he robado a mi amigo Hyuuga de [Fedoreando](http://fedoreando.wordpress.com/2009/05/25/instalar-remover- actualizar-y-gestion-de-paqueteria-utilizando-yum-en-fedora/) :)

Para los que usan Ubuntu o Debian es probable que no sepan que es YUM , pues basicamente seria la version del APT pero para la distrinucion Linux Fedora. Recuerden que ya les hable del uso basico de APT en otro post. O sea que basicamente lo que nos permitira YUM es gestionar los paquetes en Fedora, es decir: instalar, desinstalar, actualizar, buscar, etc

Para usarlo abrimos una consola y cambiamos a modo root con el siguiente comando:

su -

y seguidamente nos pedira el password de root, lo colocamos y veran como el prompt pasa de ser un signo de $ a un signo # y a continuacion ya podemos usar los comandos correspondientes para gestionar los paquetes.

Instalar una aplicacion o paquete nuevo

yum install yakuake

Al poner esto estamos indicando a yum que instale (“install”) el paquete yakuake (Una terminal para el sistema) desde los repositorios.

Después yum empezará a hacer una serie de procesos para identificar las dependencias del paquete (otros paquetes necesarios para la instalación del mismo) y al terminar de revisar las dependencias aparecerá el siguiente mensaje:

Instalando Paquete

Nos esta diciendo que se instalarán los paquetes listados y que si estamos de acuerdo (“Is this ok [y/N]:”) contestamos que sí escribiendo la letra “y” y pulsamos enter para que se ejecute la acción o en caso contrario escribimos la letra “n” para que no haga nada.


Si contestamos que sí saldrá algo parecido a esto:

Paquete instalado con YUM

Lo cual indica que se comenzó a descargar el paquete y por último lo instalo y terminó satisfactoriamente (“Complete!”).

Remover un paquete

yum remove yakuake

Con esto estamos indicando que remueva ( “remove” ) el paquete yakuake.

Al igual que para instalar un paquete, comenzará a revisar dependencias de otros paquetes para ver si alguno necesita de yakuake y si se eliminarán o no.

Después nos lanzará el mensaje preguntándonos que si queremos ejecutar la acción o no. Escoger lo que deseen y pulsar enter.

Instalar un archivo RPM que se encuentre en nuestro equipo.

yum localinstall /home/tu_usuario/yumex-2.9.0-0.8.pre.fc11.noarch.rpm

Al igual que con remove e install comenzará a revisar que paquetes serán actualizados junto con sus dependencias y nos preguntará si deseamos ejecutar la acción o no. Responder “y” o “n“ respectivamente.

Esto instalará el RPM yumex-2.9.0-0.8.pre.fc11.noarch que se encuentra en la ruta /home/tu_usuario/ y yum lo registrará en el sistema.

Por lo regular los rpms descargados de internet vienen firmados y necesitaremos importar la firma GPG del autor del paquete. Si no se tiene la llave GPG registrada en el sistema el paquete no podrá ser instalado.

Alternativamente podremos ignorar la comprobación de la firma añadiendo el parámetro extra –nogpgcheck al comando.

yum localinstall –nogpgcheck /home/tu_usuario/yumex-2.9.0-0.8.pre.fc11.noarch.rpm

Eliminar un paquete instalado incluyendo configuraciones y residuos

yum erase firefox

Esto eliminará la aplicación firefox pero además eliminará las configuraciones que dejó en el sistema y sus residuos.

Buscar un paquete o aplicación en los repositorios

yum search plasma

Reinstalar un paquete o aplicación

yum reinstall amarok

Esto eliminará la aplicación amarok y sus dependencias y las volverá a descargar e instalar. Util cuando tenemos problemas que no entendemos con algun paquete.

Cambiar por una versión anterior a un paquete

yum downgrade amarok

Con esto podremos cambiar una versión de un paquete mayor a una menor. En el caso del ejemplo Amarok en su versión 2.0.96 bajarlo a su versión 2.0.2. Razones para hacer esto? Pueden ser varias, se los dejo a Ustedes para las piensen.

Revisar por actualizaciones

yum check-update

Esto revisará si se encuentran actualizaciones para el sistema y sus respectivos paquetes.

Actualizar un paquete

yum update amarok

Esto actualizará únicamente el paquete amarok si es que hay alguna actualización disponible para él.

Actualizar todo el sistema

yum update

Esto actualizara todos los paquetes que esten instalados y que tengan una version nueva en los repositorios.

Obtener información acerca de un paquete

yum info amarok

Esto hará que se obtenga información desde el repositorio en donde se encuentre el paquete y nos la muestre en la terminal.

Informacion de un paquete en YUM

Listar las dependencias que necesita un paquete

yum deplist amarok

Esto listará todas las librerías de las que depende (“dependency”) el paquete amarok así como el paquete que las contiene (“provider”).

No creo que despues de este tuto alguien tenga problemas para probar Fedora, muy claro y sencillo.

Fuente: [Fedoreando](http://fedoreando.wordpress.com/2009/05/25/instalar- remover-actualizar-y-gestion-de-paqueteria-utilizando-yum-en-fedora/)