Actualizar paquetes de SlackBuilds instalados usando sbopkg

Para instalar paquetes de terceros en Slackware yo uso sbopkg, como muchos slackers.
sbopkg es una herramienta capaz de actualizar los paquetes instalados mediante la misma. Sin embargo hay que poner mucha atención a la hora de hacerlo. Se debe ser cuidadoso de actualizar primero las dependencias de los paquetes para que no se tengan conflictos.
La aplicación debe ser ejecutada en el terminal y en una sesión de root (o superusuario):

# sbopkg

Una pantalla al estilo ncurses aparecerá, usando la opción Updates se listarán las potenciales actualizaciones de los paquetes instalados:

sbopkg-update-0

sbopkg-update-2

sbopkg-update-3

sbopkg-update-4

Al cerrar la lista de actualizaciones potenciales, se preguntará si se desean agregar los paquetes listados a la cola de procesamiento, indicar que si y posteriormente usar la opción Queue para seleccionar los paquetes a actualizar. Aquí se debe tener cuidado porque la lista se procesa en orden alfabético por lo que se deben eliminar (usando el botón Delete) los paquetes cuyas dependencias se encuentren más abajo de la lista. Se deberá ejecutar sbopkg una segunda vez (o posiblemente más) cuando las primeras dependencias se hayan actualizado.

sbopkg-update-1

Cuando se haya terminado de eliminar de la cola aquellos paquetes que no se van a actualizar en esta primera ejecución, se procede con la actualización usando la opción Process.

sbopkg-update-7

Ahora se pedirá revisar la cola de actualización una vez más, seleccionando solo aquellos paquetes que se van a actualizar. Los paquetes cuya versión instalada sea mayor a la del sitio de SlackBuilds (downgrades) aparecerán desactivados para no ser procesados.

sbopkg-update-8

Luego se pedirá seleccionar la operación que se desea realizar con los paquetes de la cola, se puede hacer solo la descarga, la compilación o la instalación.

sbopkg-update-9

sbopkg-update-10

Finalmente se empezarán a actualizar los paquetes seleccionados de manera normal.

sbopkg-update-11

Si todo sale bien, se informará el éxito al final del proceso.

Con esta herramienta es muy sencillo hacer una actualización de las aplicaciones del sistema que hemos instalado desde los SlackBuilds. Nos ahorra la tarea de buscar los paquetes de uno por uno y checar si existe una actualización.

Es recomendable que se consulte el sitio de SlackBuilds.org para buscar información de los paquetes que se van a actualizar. Algunos, por ejemplo, deben desinstalarse por completo antes de intentar compilar una versión nueva. Otros no se actualizarán de esta manera debido a ciertas restricciones (como programas privativos distribuidos en binario o ejecutables).

Finalmente, la única desventaja del proceso de actualización es el tiempo nos lleva actualizar todo, pues Slackware no utiliza un sistema de resolución de dependencias y tampoco la aplicación de sbopkg, así que aquellos paquetes que requieran de muchas dependencias deben dejarse para el final, probablemente sea necesario ejecutar la opción de actualización varias veces para ir resolviendo dependencias de manera ordenada.

Have fun!

Instalar LibreOffice 4.1 en Slackware

Hasta ahora no hay disponible un paquete de LibreOffice 4.1 para Slackware, y esto seguro es debido a que la comunidad de usuarios no ve necesidad hasta el momento de tener la última versión de la suite de ofimática en esta distribución, por eso se está esperando hasta que la aplicación tenga cierta estabilidad. Sin embargo para aquellos que como yo quieran probar las últimas novedades de LibreOffice les dejo la manera en que logré instalarlo en mi Slackware 14.0.

Instalando el programa principal

Primero hay que descargar el SlackBuild desde aquí:

$ wget http://slackbuilds.org/slackbuilds/14.0/office/libreoffice.tar.gz

Y una vez que lo hemos descomprimido…

$ tar xvzf libreoffice.tar.gz
$ cd libreoffice

LibreOffice_41_en_Slackware

Hay que modificar el SlackBuild, pues debemos recordar que el script está hecho para la versión 4.0.4, entonces se modifica la línea de la versión de la siguiente manera:

$ vim libreoffice.SlackBuild

De esto:

VERSION=${VERSION:-"4.0.4"}

A esto:

VERSION=${VERSION:-"4.1.1"}

Y de esto:

mv desktop-integration/libreoffice$SRCSHORT-freedesktop-menus-$SRCSHORT*.noarch.rpm .

Agregando un # al inicio para comentar la línea, como se muestra:

#mv desktop-integration/libreoffice$SRCSHORT-freedesktop-menus-$SRCSHORT*.noarch.rpm .

Quedando como se muestra en las imágenes:

libreoffice41-slackware-04

libreoffice41-slackware-07

Luego hay que descargar el paquete de LibreOffice desde aquí:

$ wget http://download.documentfoundation.org/libreoffice/stable/4.1.1/rpm/x86_64/LibreOffice_4.1.1_Linux_x86-64_rpm.tar.gz

Esperamos unos minutos que termine de descargar y cuando haya finalizado ejecutamos el SlackBuild como root:

# sh libreoffice.SlackBuild

libreoffice41-slackware-06

Cuando se haya generado el paquete, instalar como de costumbre, antes hay que desinstalar cualquier versión existente:

# removepkg libreoffice
# removepkg libreoffice-l10n-es
# removepkg libreoffice-mozplugin

En mi caso tenía instalado LibreOffice 4.0.3 con sus respectivo paquete de español. Ahora si instalar…

# installpkg /tmp/libreoffice-4.1.1-x86_64-1_SBo.tgz

libreoffice41-slackware-12

Y ahí lo tenemos… tan feo como siempre.

libreoffice41-slackware-13

Instalando la ayuda en español

Descargar el SlackBuild para la ayuda desde aquí:

$ wget http://slackbuilds.org/slackbuilds/14.0/office/libreoffice-helppack.tar.gz

Descomprimir y descargar el código fuente:

$ tar xvzf libreoffice-helppack.tar.gz
$ cd libreoffice-helppack
$ wget http://download.documentfoundation.org/libreoffice/stable/4.1.1/rpm/x86_64/LibreOffice_4.1.1_Linux_x86-64_rpm_helppack_es.tar.gz

Editar y ejecutar el SlackBuild:

$ vim libreoffice-helppack.SlackBuild

Cambiar la versión de 4.0.4 a 4.1.1 y el idioma de en-US a es:

libreoffice41-slackware-16

# sh libreoffice-helppack.SlackBuild

Instalar:

# installpkg /tmp/libreoffice-helppack-4.1.1_es-x86_64-1_SBo.tgz

libreoffice41-slackware-18

Instalando el paquete de traducción a español

Descargar el SlackBuild y descomprimirlo:

$ wget http://slackbuilds.org/slackbuilds/14.0/office/libreoffice-langpack.tar.gz
$ tar xvzf libreoffice-langpack.tar.gz
$ cd libreoffice-langpack

Descargar el código fuente:

$ wget http://download.documentfoundation.org/libreoffice/stable/4.1.1/rpm/x86_64/LibreOffice_4.1.1_Linux_x86-64_rpm_langpack_es.tar.gz

Editar y ejecutar el script:

$ vim libreoffice-langpack.SlackBuild
# sh libreoffice-langpack.SlackBuild

libreoffice41-slackware-20

Igual el cambio es la versión de 4.0.4 a 4.1.1 y el idioma de en-US a es.

Instalar y listo:

# installpkg /tmp/libreoffice-langpack-4.1.1_es-x86_64-1_SBo.tgz

libreoffice41-slackware-22

Obviamente se puede hacer todo esto sin uso del terminal o usando un editor de texto diferente a vim, pero yo lo encuentro más divertido.

Saludos…

Instalación de paquetes con sbopkg

Como buen Slacker siempre busco el paquete que deseo instalar primero en el sitio de SlackBuilds (http://www.slackbuilds.org/) y si no se encuentra en el sitio pues a buscar en otro lado con el Google.

El procedimiento para instalar un SlackBuild es simple y está bien descrito en su mismo sitio (obviamente en inglés) además de que todo slacker se lo debe de saber, ¿o no?. Bueno, resulta que hay un método para «automatizar» el proceso y no hacerlo tan manual, es por medio de una aplicación que se llama sbopkg.

sbopkg es una herramienta de línea de comandos y basada en diálogos para la sincronización con los repositorios de SlackBuilds.org («SBo»), es una colección de scripts SlackBuild de terceros para crear paquetes de Slackware. sbopkg es mantenido activamente y se suele liberar una nueva versión cada tres meses. Numerosas personas han contribuido con diffs, informando de errores, y dando sugerencias útiles y todos ellos son mencionados en el archivo THANKS (Gracias( en /usr/doc/sbopkg-$VERSION. Esta utilidad no estaría ni de lejos a su estado actual sin la ayuda de estas personas.

El sitio oficial de sbopkg es sbopkg.org y la descarga del paquete se realiza desde http://sbopkg.org/downloads.php dando clic en la opción Package misma que descargará un archivo llamado: sbopkg-0.35.0-noarch-1_cng.tgz.

La instalación del paquete se realiza como cualquier otro:

# installpkg sbopkg-0.35.0-noarch-1_cng.tgz

Listo, ahora para empezar a usar la aplicación se puede hacer de dos formas, una con los menus y otra por medio de la linea de comandos.

Usando el sistema de menus

Para la primera hay que ejecutar el siguiente comando sin parámetros o argumentos:

# sbopkg

Y como es la primera vez que lo ejecuto aparece que faltan algunos directorios de configuración necesarios y pregunta si se desea crearlos, contestando «C» y ENTER se procede a crearlos y se abre el programa:

The following directories do not exist:

Variable Assignment
-------- ----------
REPO_{ROOT,NAME,BRANCH} -> /var/lib/sbopkg/,SBo/,13.37
LOGFILE directory -------> /var/log/sbopkg
QUEUEDIR ----------------> /var/lib/sbopkg/queues
SRCDIR ------------------> /var/cache/sbopkg

TMP ---------------------> /tmp/SBo

You can have sbopkg create them or, if these values are incorrect, you can
abort to edit your config files or pass different flags.

(C)reate or (A)bort?: c

sbopkg

sbopkg corriendo

Si se hace una busqueda en este momento no aparecerán resultados pues no se tiene aún alguna actualización de los repositorios, para hacerlo hay que salirse de la aplicación y hacer:

# sbopkg -r

Esto actualizará los repositorios de SBo y se saldrá del programa, una vez que ya se ha sincronizado hay que volver a ejecutar la aplicación y hacer la búsqueda de la aplicación deseada:

Búsqueda con sbopkg

Búsqueda con sbopkg

En mi caso realicé la búsqueda de libreoffice:

sbopkg buscando libreoffice

sbopkg buscando libreoffice

Los resultados de la búsqueda se pueden poner en cola para la construcción de los paquetes seleccionando el primero y dar en Add to Queue luego seleccionando el segundo y repetir con los paquetes necesarios hasta terminar de seleccionar los deseados y dar OK:

Resultados de la búsqueda con sbopkg

Resultados de la búsqueda con sbopkg

Cuando se agrega un elemento a la lista aparece un mensaje como el siguiente:

Agregar a la lista de sbopkg

Agregar a la lista de sbopkg

Para crear el paquete se selecciona la opción Build y se da clic en OK:

Crear el paquete

Crear el paquete

Finalmente se puede crear e instalar el paquete o solo crearlo, para ello se presenta la pantalla siguiente en la que se pregunta por la opción que se desea:

Crear e instalar el paquete

Crear e instalar el paquete

Finalmente se pide una confirmación para crear e instalar el paquete:

Confirmación de la creación e instalación

Confirmación de la creación e instalación

Bueno en mi caso dio un error por que no se encontró el archivo con las fuentes en el sitio de documentfoundation.org, tal vez sea un error temporal y muy particular de libreoffice, la aplicación debería funcionar con cualquier otro paquete, para demostralo ahora usaré el modo de linea de comandos con el SlackBuild de VirtualBox.

Con la linea de comandos

Para buscar un paquete se usa la opción -s, en este caso para el virtualbox-kernel:

# sbopkg -s virtualbox-kernel

Aparecerán los archivos completos del script, con la tecla ENTER se avanza todo. Ahora para construir el paquete se hace:

# sbopkg -b virtualbox-kernel

Y para instalar el virtualbox-kernel se hace con la herramienta installpkg:

# installpkg /tmp/virtualbox-kernel-4.1.4_2.6.37.6_smp-i486-1_SBo.tgz

Antes de construir VirtualBox hay que ejecutar lo siguiente para crear el grupo de virtualbox:

# groupadd -g 215 vboxusers

Además para poder usar virtualbox hay que hacer:

# usermod -aG vboxusers eduardo

Donde eduardo es mi usuario, el cual es agregado al grupo recientemente creado vboxusers.

Antes de instalar virtualbox es necesario tener instalado acpica y jdk que se encuentra en el DVD de Slackware en el folder extra (también se necesita el virtualbox-kernel ya instalado).

Para instalar el acpica se puede buscar e instalar directamente desde SBo para probar las opciones del sbopkg:

# sbopkg -i acpica

Para el otro desde el DVD/extra ejecutar:

# installpkg jdk-6u25-i586-1.txz

Ya teniendo estas dependencias instaladas se puede proceder con el virtualbox.

# sbopkg -s virtualbox
# sbopkg -b virtualbox
# installpkg /tmp/virtualbox-4.1.4-i486-1_SBo.tgz

Finalmente hay que agregar manualmente lo de siempre para cargar el vboxdrv al iniciar del sistema y terminarlo al salir:

En /etc/rc.d/rc.local poner:

# Start vboxdrv
if [ -x /etc/rc.d/rc.vboxdrv ]; then
/etc/rc.d/rc.vboxdrv start
fi

Y en /etc/rc.d/rc.local_shutdown:

# Stop vboxdrv
if [ -x /etc/rc.d/rc.vboxdrv ]; then
/etc/rc.d/rc.vboxdrv stop
fi

Fuentes:

http://sbopkg.googlecode.com/svn/trunk/tools/sbopkg-conf5.html
http://sbopkg.googlecode.com/svn/trunk/tools/sbopkg8.html
http://sbopkg.googlecode.com/svn/trunk/tools/sbopkg-help

Saludos Slackers!

Volver a Slackware

Ok esto es raro pero, de hecho es lo que parece, deje aun lado Arch Linux y regrese a Slackware, el porque es «simple», si precisamente eso Slackware es simple y sobretodo estable, algo a lo que no me termine de acostumbrar en Arch.

Lo que me gusto de Arch el tiempo que lo utilice fue obviamente su manejador de paquetes: pacman. De verdad es una adoración que te resuelva las dependencias y todo sea mas fácil y rápido, sin embargo después de un rato se volvió molesto para mi, pues el sistema empezó a tornarse lento e inestable (aunque tal vez le estoy pidiendo a mi laptop algo que ya no puede darme jeje). Tal vez esto no sea justificación para algunos pero yo elegí Slackware sobre Arch solo por preferencia personal.

Me llevare un rato configurando mi slackware, lo se, pero también se que vale la pena la desvelada de hoy con tal de tener el sistema que me sirva a mi gusto. Aunque Arch se puede configurar perfectamente, extrañaba usar Slackware pues ya me había acostumbrado a esta distribución y sus características. Bueno, el objetivo del post de hoy es ir describiendo paso por paso la configuración que le voy haciendo a slackware para que sea funcional a mi manera.

Inicio: Instalacion

Mi objetivo aquí no es hacer un manual de instalación de Slackware puesto que hay muchos por la red, únicamente diré que tuve que desempolvar mi DVD de la versión 13.37 de la distro (bueno antes hice las particiones con gparted) y realice la instalación como en unos 15 o 20 minutos, bastante rápido y mas sencillo de instalar a comparación de lo que me tomo instalar Arch Linux.

Elegí el entorno KDE pues para mi es el mas completo y ademas ya me acostumbre a usarlo, alguna vez intente usar XFCE en Slackware (también con Arch) y la verdad me resulto un tanto incomodo pues KDE proporciona un nivel muy avanzado de configuración gráfica del entorno de escritorio por medio de su panel de preferencias que no encontré en XFCE ya que este, a mi parecer, usa mucho la configuración del entorno de escritorio por medio de archivos de texto.

Una vez instalado el sistema procedí a agregar mi usuario normal, entrando como root escribí el comando:

# adduser

Con ese se agrega un usuario nuevo, hay que escribir el nombre del usuario, luego lo demás se puede dejar por omisión aceptando lo que el sistema propone entre corchetes pulsando simplemente la tecla ENTER, por ejemplo para el directorio, bash, grupo, etc. Lo que hay que cuidar es que donde se piden grupos adicionales pulsar la tecla de la flecha hacia arriba para ver algunos grupos en los que conviene que nuestro nuevo usuario este, los grupos básicamente nos permiten montar dispositivos extraibles automáticamente, usar el audio, video, entre otras características básicas que nos permitirán estar libres de problemas.

Configuración inicial

La configuración inicial de mi sistema la realice siguiendo algunos de los post que antes he escrito, por ejemplo:

Colocar mi sistema en español y usar la codificación UTF-8 de aqui.

Dado que KDE esta hecho en QT las aplicaciones tipo GTK no se ven muy bien, por ejemplo Firefox, para darles una mejor apariencia hice esto.

Para conectarme a internet y empezar a escribir esta entrada de mi abandonado blog, seguí estos pasos.

Como me gusta iniciar mi sesión en KDE entonces hice lo que se indica en esta entrada para configurar el inicio con el entorno de escritorio en vez del inicio en modo texto.

Ademas para acelerar un poco el inicio del sistema elimine el tiempo de espera de LILO al iniciar en donde se da la opción de elegir el sistema con el que se desea bootear.

Luego, como mi teclado tiene incluida la parte numérica para mi era deseable que al iniciar se activara esta opción, ya que por omisión están bloqueados los números y para la gente olvidadiza como yo esto puede llegar a ser molesto.

Para activar el teclado numérico al iniciar en KDE, simplemente hacer clic en el menú K > Preferencias del sistema > Dispositivos de entrada > Teclado y en la parte en donde dice algo como Teclado numérico al iniciar KDE dar clic en Activar y listo. Para configurar los idiomas del teclado dar clic en la pestaña Distribuciones y Configurar distribuciones, luego elegir la opción Agregar > Spanish (o español) y aparecerá latam en la lista, para cambiar entre distribuciones del teclado se puede configurar el acceso rápido del escritorio o dejar el que esta por omisión (Ctrl + Alt + K).

Haciendo algunas actualizaciones

Antes de continuar con otra cosa decidí actualizar un poco las aplicaciones que vienen con Slackware, en este caso muy particular Firefox usando slackpkg, haciendo lo indicado aquí y listo.

Actualicé Firefox a la versión 8 y Thundebird a la 3.1.13 que hasta la fecha son las más recientes para slackware por medio de slackpkg, algunas de las aplicaciones y sus comandos correspondientes son los siguientes:

# slackpkg upgrade firefox
# slackpkg upgrade thunderbird
# slackpkg upgrade pidgin

Bueno hasta aquí mi post, ahora me falta instalar algunas aplicaciones básicas y ya queda poca madrugada… espero que me alcance. Ojalá mis lineas le sirvan de ayuda a alguien.

Saludos Slackers!

Barry 0.17.1: tu BlackBerry en Slackware

Tengo un BlackBerry Storm 2 el cual adquirí a principios de este año sin embargo daba por hecho que en Linux, y en particular Slackware, no podría utilizar el aparatito como modem, para hacer algunos respaldos o transferencia de archivos. Y no me habia puesto a buscar por alguna aplicación que me sirviera para ello, sin embargo hoy fui mas curioso que nunca y estando en el mismísimo sitio de SlackBuilds realicé una busqueda con la palabra «blackberry» y ¡oh sorpresa! apareció Barry.

Según ese mismo sitio Barry es una librería de C++ GPL  para interconectar un dispositivo BlackBerry de RIM. Viene con una herramienta de línea de comandos para explorar el dispositivo y una interfaz gráfica para hacer copias de seguridad rápidas. El objetivo de este proyecto es la creación de un mecanismo de sincronización completamente funcional en Linux.

BlackBerry conectado

BlackBerry conectado a la computadora



NOTA:
Barry únicamente sirve para hacer respaldos de nuestro dispositivo, si se desea utilizar como modem es necesario usar otras aplicaciones como Berry4all. En cuanto pueda escribiré algo sobre ello.

Para usar barry se requiere tener instalado libsigc++, glibmm, cairomm, pangomm, atkmm, mm-common, gtkmm, libglademm y libtar, siendo recomendable instalarlos en ese orden.

Instalando dependencias

libsigc++ (2.2.9)

Se descarga de http://slackbuilds.org/repository/13.37/libraries/libsigc++/ y se instala con SlackBuilds. Extrayendo con Ark el archivo libsigc++.tar.gz dando clic derecho sobre el archivo y seleccionando la opción «Extraer archivo comprimido aquí, autodetectar subcarpeta» y copiar las fuentes libsigc++-2.2.9.tar.bz2 a la carpeta creada.

Luego entrando con el terminal a dicho directorio ejecutar como root:

# ./libsigc++.SlackBuild
# installpkg /tmp/libsigc++-2.2.9-i486-1_SBo.tgz

glibmm (2.28.2)

Se descarga de http://slackbuilds.org/repository/13.37/libraries/glibmm/ y se instala con SlackBuilds. Extrayendo con Ark el archivo glibmm.tar.gz dando clic derecho sobre el archivo y seleccionando la opción «Extraer archivo comprimido aquí, autodetectar subcarpeta» y copiar las fuentes glibmm-2.28.2.tar.xz a la carpeta creada.

Luego entrando con el terminal a dicho directorio ejecutar como root:

# ./glibmm.SlackBuild
# installpkg /tmp/glibmm-2.28.2-i486-1_SBo.tgz

graphviz (2.28.0)

Es una dependencia opcional para el cairomm, se descarga de http://slackbuilds.org/repository/13.37/graphics/graphviz/ y se instala extrayendo con Ark el archivo graphviz.tar.gz dando clic derecho sobre el archivo y seleccionando la opción «Extraer archivo comprimido aquí, autodetectar subcarpeta» y copiar las fuentes graphviz-2.28.0.tar.gz a la carpeta creada.

Luego entrando con el terminal a dicho directorio ejecutar como root:

# ./graphviz.SlackBuild
# installpkg /tmp/graphviz-2.28.0-i486-1_SBo.tgz

cairomm (1.9.8)

Se descarga de http://slackbuilds.org/repository/13.37/libraries/cairomm/ y se instala extrayendo con Ark el archivo cairomm.tar.gz dando clic derecho sobre el archivo y seleccionando la opción «Extraer archivo comprimido aquí, autodetectar subcarpeta» y copiar las fuentes cairomm-1.9.8.tar.gz a la carpeta creada.

Luego entrando con el terminal a dicho directorio ejecutar como root:

# ./cairomm.SlackBuild
# installpkg /tmp/cairomm-1.9.8-i486-1_SBo.tgz

pangomm (2.28.1)

Se descarga de http://slackbuilds.org/repository/13.37/libraries/pangomm/ y se instala extrayendo con Ark el archivo pangomm.tar.gz dando clic derecho sobre el archivo y seleccionando la opción «Extraer archivo comprimido aquí, autodetectar subcarpeta» y copiar las fuentes cpangomm-2.28.1.tar.bz2 a la carpeta creada.

Luego entrando con el terminal a dicho directorio ejecutar como root:

# ./pangomm.SlackBuild
# installpkg /tmp/pangomm-2.28.1-i486-1_SBo.tgz

atkmm (2.22.4)

Se descarga de http://slackbuilds.org/repository/13.37/libraries/atkmm/ y se instala extrayendo con Ark el archivo atkmm.tar.gz dando clic derecho sobre el archivo y seleccionando la opción «Extraer archivo comprimido aquí, autodetectar subcarpeta» y copiar las fuentes atkmm-2.22.4.tar.bz2 a la carpeta creada.

Luego entrando con el terminal a dicho directorio ejecutar como root:

# ./atkmm.SlackBuild
# installpkg /tmp/atkmm-2.22.4-i486-1_SBo.tgz

mm-common (0.9.5)

Se descarga de http://slackbuilds.org/repository/13.37/development/mm-common/ y se instala extrayendo con Ark el archivo mm-common.tar.gz dando clic derecho sobre el archivo y seleccionando la opción «Extraer archivo comprimido aquí, autodetectar subcarpeta» y copiar las fuentes mm-common-0.9.5.tar.bz2 a la carpeta creada.

Luego entrando con el terminal a dicho directorio ejecutar como root:

# ./mm-common.SlackBuild
# installpkg /tmp/mm-common-0.9.5-noarch-1_SBo.tgz

gtkmm (2.24.0)

Se descarga de http://slackbuilds.org/repository/13.37/libraries/gtkmm/ y se instala extrayendo con Ark el archivo gtkmm.tar.gz dando clic derecho sobre el archivo y seleccionando la opción «Extraer archivo comprimido aquí, autodetectar subcarpeta» y copiar las fuentes gtkmm-2.24.0.tar.bz2 a la carpeta creada.

Luego entrando con el terminal a dicho directorio ejecutar como root:

# ./gtkmm.SlackBuild
# installpkg /tmp/gtkmm-2.24.0-i486-1_SBo.tgz

libglademm (2.6.7)

Se descarga de http://slackbuilds.org/repository/13.37/libraries/libglademm/ y se instala extrayendo con Ark el archivo libglademm.tar.gz dando clic derecho sobre el archivo y seleccionando la opción «Extraer archivo comprimido aquí, autodetectar subcarpeta» y copiar las fuentes libglademm-2.6.7.tar.bz2 a la carpeta creada.

Luego entrando con el terminal a dicho directorio ejecutar como root:

# ./libglademm.SlackBuild
# installpkg /tmp/libglademm-2.6.7-i486-1_SBo.tgz

libtar (1.2.11)

Se descarga de http://slackbuilds.org/repository/13.37/libraries/libtar/ y se instala extrayendo con Ark el archivo libtar.tar.gz dando clic derecho sobre el archivo y seleccionando la opción «Extraer archivo comprimido aquí, autodetectar subcarpeta» y copiar las fuentes libtar-1.2.11.tar.gz a la carpeta creada.

Luego entrando con el terminal a dicho directorio ejecutar como root:

# ./libtar.SlackBuild
# installpkg /tmp/libtar-1.2.11-i486-1_SBo.tgz

Finalmente para instalar barry (0.17.1) se requiere una ultima dependencia:

libopensync (0.22)

OpenSync es una aplicación basada en plugins que básicamente proporciona un sistema para sincronizar grupos los cuales pueden tener uno o más miembros. Tales miembros pueden ser cualquier clase de base de datos. OpenSync no se limita a sincronizar únicamente datos PIM.

Se descarga de http://slackbuilds.org/repository/13.37/libraries/libopensync/

Para instalarlo, usando el terminal:

$ cd descargas/
$ tar -xvzf libopensync.tar.gz
$ mv libopensync-0.22.tar.bz2 libopensync
$ mv libopensync.tar.gz.asc libopensync
$ cd libopensync/

Ejecutar como root:
# ./libopensync.SlackBuild
# installpkg /tmp/libopensync-0.22-i486-1_SBo.tgz

Instalando barry

Para instalar barry se descargan los archivos de http://slackbuilds.org/repository/13.37/libraries/barry/ y como buenos slackers utilizando solo el terminal para realizar la instalación del paquete se ejecuta:

Primero para extraer el SlackBuild:
$ tar -xvzf barry.tar.gz

Luego copiar las fuentes y el archivo asc al directorio creado:
bash-4.1$ cp barry-0.17.1.tar.bz2 barry
bash-4.1$ cp barry.tar.gz.asc barry
bash-4.1$ cd barry

Editar el SlackBuild para activar la compilación de OpenSync (a mi me gusta el Kwrite por sencillo):
$ kwrite barry.SlackBuild

Y cambiar estas líneas:
# Enable opensync-plugin?
OPENSYNC=${OPENSYNC:-no}

Por estas:
# Enable opensync-plugin?
OPENSYNC=${OPENSYNC:-yes}

Guardar y cerrar el editor.Con el hecho de cambiar la palabra «no» por cualquier otra se compilará barry con soporte para opensync.

Finalmente ejecutar el SlackBuild e instalar el paquete, haciendo esto como root:
# ./barry.SlackBuild
# installpkg /tmp/barry-0.17.1-i486-1_SBo.tgz

Ahora para abrir la aplicación gráfica se tiene que seguir la ruta K > Oficina > Barry Backup (con el estilo clásico del Menú KDE). Y conectar el BlackBerry con el cable usb del dispositivo, si no se reconoce automáticamente el dispositivo hay que pulsar el botón Rescan USB bus.

Barry instalado

Barry instalado

Para hacer un respaldo hay que hacer clic en el botón Config... y se abrirá una ventana llamada «Configuration of Current PIN» en la que aparece el nombre del dispositivo, la ruta de respaldo y dos botones, el primero para seleccionar los elementos del BlackBerry a respaldar y el segundo para seleccionar los elementos a restaurar en el dispositivo, anteriormente respaldados. Entonces para hacer un respaldo hay que seleccionar la ruta en donde se desea guardar el respaldo o bien dejar la que aparece por omisión y luego seleccionar los elementos que se desean guardar en la computadora haciendo clic en el primer botón llamado Configure..., luego de la lista seleccionar lo deseado o bien seleccionar todo, «OK» a todo cuando se haya finalizado y regresar a la pantalla principal para dar Backup y asi inicar el respaldo.

Respaldando con barry

Respaldando con barry

Respaldo de barry en proceso

Respaldo de barry en proceso

Una vez respaldado se guardará un archivo en /home/usuario/.barry/backup/, si es que no se modificó la rutra, al cual se puede accesar posteriormente mediante la acción Restore. Y de esa forma se puede respaldar lo que se desee de nuestro BlackBerry.

Emigrar a Slackware 13.37

Ayer estando de buen humor decidí a actualizarme a la nueva versión de mi GNU\Linux, así que descargue el DVD de slackware 13.37 durante el trabajo y en la noche me dispuse a instalarlo, así en unos 15 o 20 minutos ya tenía mi sistema funcionando a la perfección… bueno casi, aún me faltaba configurar algunas cosas básicas.

Para mi sorpresa algunos de los antiguos problemas que tenía en el pasado con mi 13.1 se solucionaron sin más que la actualización del sistema y de verdad eso me pareció ¡EXCELENTE!. De entrada el sistema KDE tiene una apariencia mejorada y mucho más robusta a mi parecer puesto que los gráficos son más consistentes y eso me gusta…

Tengo una laptop HP G60 en la que antes tenía problemas para reconocer mi tarjeta de red inalámbrica, una Intel WIFI Link 1000 BGN que ahora funciona a la perfección sin hacerle nada al sistema. Ahora también al meter un CD o DVD al lector se crea una entrada en el explorador Dolphin automáticamente sin necesidad de estar montando y desmontando el disco y sin modificar el archivo fstab. Lo más impresionante en mi caso es que ahora al conectar unos audífonos o bocinas externas a mi laptop, las bocinas internas de la máquina se enmudecen… antes tenía el problema de que al conectar por ejemplo unos audífonos, las bocinas de la computadora seguían sonando al mismo tiempo y la verdad jamás pude encontrar una solución a ésto.

Una de las primeras cosas que hice fue configurar el inicio en entorno gráfico de mi sistema, para ello seguí el mismo procedimiento que se sigue para la versión 13.1, el cual está en una entrada antigua de éste mismo blog. Únicamente que en el 13.37 la línea del archivo que hay que editar cambia de la 24 a la 25. También configuré algunas cuestiones de la apariencia del KDE que me gustan mucho.

Los paquetes que vienen instalados en ésta versión están actualizados hasta su última versión y esto resulta conveniente para mí, puesto que así por ejemplo puedo usar Firefox 4 y Thunderbird 3.1.9, los reproductores multimedia de KDE vienen mejorados por ejemplo el Dragon me gustó mucho y el Amarok sigue siendo mi favorito para escuchar música.

No cabe duda de que ésta nueva versión de Slackware se ha ganado mi aprecio siendo hoy el segundo día que la he usado. Ahora me falta instalar algunos paquetes que para mí son elementales como LibreOffice, para revisar algunas de las cosas del trabajo en la casa; wxPython, para algunas aplicaciones gráficas que necesite realizar; VLC, mi reproductor multimedia favorito para seguir viendo House y algunas películas.

Saludos y recomiendo totalmente el nuevo Slackware 13.37.