Este artículo es una adaptación de Installing Smart Package Manager in Suse Linux 10.1 esto es sólo para aclarar que me basé en este aunque no es una fiel copia…
Sigo muy enviciado con el Suse que instalé en estos días, me encanta su aspecto tan agradable y las utilidades que trae. Apenas pruebo esta distribución así que no conozco muy bien las mejoras que pueda traer la nueva versión pero según he visto son muchas. Lastimosamente tiene una falla (y muy grande) en su administrador de paquetes que ha demostrado ser totalmente inusable por el momento.
Averiguando por ahí me encontré con que Yaloki un gran colaborador de la comunidad de Suse y uno de los encargados del Repositorio Guru que es una fuente indispensable para encontrar rpm’s listos para Suse de aplicaciones muy útiles se dió a la tarea de hacer una versión del administrador de paquetes smart para Suse Linux 10.1 que contiene las principales fuentes de repositorios de paquetes listos para instalar.
Pude constatar su efectividad y rendimiento, después de haberme sacado canas con el instalador Yast el smart se convierte en la salvación de muchos al simplificar el trabajo de instalación de nuevo software para nuestro Suse 10.1.
A continuación paso a describir el procedimiento para instalar y empezar a disfrutar de ésta herramienta, lo primero es obtener y2pmsh para poder instalar el smart, vamos a consola y con permisos de root digitamos lo siguiente:
yast -i y2pmsh
En caso de que falle la instalación con el yast no todo está perdido, todavía se puede instalar de la haciendo uso de uno de los siguientes comandos dependiendo de la arquitectura que tengamos:
rpm -Uvh http://download.opensuse.org/distribution/SL-10.1/inst-source/suse/i586/y2pmsh-2.13.3-6.i586.rpm
rpm -Uvh http://download.opensuse.org/distribution/SL-10.1/inst-source/suse/x86_64/y2pmsh-2.13.3-6.x86_64.rpm
Una vez instalado lo ejecutamos:
y2pmsh
Aquí nos aparece un prompt de la forma “y2pm>“, ahora necesitamos agregar el repositorio de Guru cosa que podemos hacer digitando lo siguiente en este prompt:
source -a http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1/
source -a http://download.opensuse.org/distribution/SL-10.1/inst-source
El primer comando no toma mucho tiempo pero el segundo si puede tomar entre 5 y 15 (o incluso mucho más) minutos porque significa descargar una gran cantidad de datos. Después de añadir estos repositorios podemos instalar el smart (ah por fin!):
isc smart smart-gui smart-addons smart-ksmarttray
Si llegase a ocurrir un error y falla la instalación del smart podemos probar actualizando el repositorio Guru, primero averiguamos el número asignado a éste repositorio:
source -s
Lo cual nos mostrará algo como lo siguiente:
Known sources:
0: [x] guru (SUSE LINUX 10.1) (http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1/)
1: [x] SUSE LINUX 10.1 (http://download.opensuse.org/distribution/SL-10.1/inst-source)
En este caso el repositorio Guru tiene asignado el número “0″, así que la instrucción siguiente sería:
source -u 0
Y al finalizar, repetimos el paso de “isc-…” y estos paquetes se deben descargar e instalar. Luego de esto salimos del y2pmsh con Ctrl+D y podemos ejecutar el smart, el cual lo encontraremos en el menu de la siguiente forma: MenuK -> Sistema -> Configuracion -> Smart Package Manager.
IMPORTANTE: Se debe hacer click en el botón “Update Channels” (primero a la izquierda) para actualizar las listas de los programas existentes en cada repositorio.