Experiencias actualizando 13.37 a Slackware-current (14.0 beta)

Luego de iniciar mi recorrido por slackware y un buen tiempo sin actualizar mi slackware-current, he tenido que hacer una buena limpieza de paquetes; tenía paquetes demasiado obsoletos compilados desde slackbuilds y otros desde un gnomeslackbuild, pero esto me traería problemas tarde o temprano, así que decidi eliminar todos los paquetes que no eran los que vienen por defecto con slackware.

El primer paso es actualizar nuestra lista de paquetes, recordando previamente haber configurado adecuadamente slackpkg, en especial en tener en cuenta el kernel y otros paquetes importantes, antes que nada siempre es mejor leer el archivo UPGRADE.txt donde se explica que paquetes hay que actualizar antes y efectuar los comandos ahí mencionados, luego podemos usar slackpkg:

# slackpkg update

Con la lista de paquetes nuevos en el repositorio es hora de borrar paquetes no oficiales:

# slackpkg clean-system

Esta acción nos desplegara una lista de los paquetes que estan instalados en el sistema y que no estan en la lista oficial, siendo posible no eliminar algunos paquetes que sabemos que no tendran conflictos, y en mi caso eran libreoffice, java y sbopkg.

Luego se actualizan los paquetes:

# slackpkg upgrade-all

Al finalizar la actualización, hay que recordar verificar si los paquetes han tenido grandes cambios de versiones donde los archivos de configuración no sean compatibles con viejas versiones, como por ejemplo: apache, kde, etc.

Una vez actualizados los paquetes, podemos instalar los nuevos paquetes:

# slackpkg install-new

Una vez instalados podemos proceder a instalar el kernel manualmente con un simple installpkg y el paquete de kernel que se prefiera.

Siempre hay que recordar borrar la configuración del home de KDE para que la nueva versión no tenga problemas.

Y solo nos resta disfrutar de la beta y prepararse para recibir Slackware 14.0   …..   :D


Slackbuilds.org creciendo!!

SlackBuilds.org logoPara los que no conocían SlackBuilds.org, éste proyecto es un repositorio de Scripts de Bash, empaquetados con otros archivos, que generan paquetes binarios para Slackware, basándose en los scripts que Patrick Volkerding usa para crear la distribución; éstos scripts aparecieron por primera vez en la versión 3.1 de Slackware y que fue liberada en Octubre de 1996, según los Changelogs que aún se encuentran disponibles (Aunque puede que me equivoque).

El proyecto SlackBuilds comenzó el 6 de julio de 2006, con al rededor de 32 SlackBuilds ordenados en 10 categorías (información obtenida del Changelog), donde se podía encontrar SlackBuilds para OpenOffice, octave, wine, entre otros. todos ellos para la versión de Slackware 11, que no duró mucho tiempo para luego pasar a la versión 12.0. Continuar leyendo


Configuración de modem tigo

Después de un tiempo sin colocar un post, me decidí a escribir un post sobre como configurar un modem tigo HUAWEI  para Guatemala utilizando wvdial, probado con varios modems en especial para el modelo E160.

Para ello se necesita instalar dos paquetes, disponibles desde slackbuilds.org wvstreams y wvdial y ejecutar luego como root

# wvdialconf

y luego de que nos genere la configuración para nuestro modem podemos configurarlo como el siguiente ejemplo, ya sea añadiendo o modificando las líneas del archivo de configuración.

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,”",”broadband.tigo.gt”
Modem Type = Analog Modem
Phone = *99#
Modem = /dev/ttyUSB0
Username = tigo
Password = tigo
Baud = 460800

dependiendo de la velocidad del modem habrá que ajustarlo.

Para terminar solo deben ejecutar

# wvdial

Si les funciona la configuración para otros tipos de modem pueden dejar su comentario para ir incrementando la lista de modems que funcionan con estos datos.


Tuneando el XFCE

Después de andar por mucho tiempo en KDE me decidí a migrar a XFCE, además de que las ultimas actualizaciones de KDE 4.2.1 en Slackware-Current han estado dándome problemas.

Así que me puse la tarea de poner bonito mi XFCE, pero vi cierta dificultad al instalar temas obscuros donde las fuentes del menú de XFCE simplemente desaparecían en el fondo Blanco de éste, por lo que me decidí a encontrarle solución. Continuar leyendo


ccache en Slackware

Cuando un usuario de Slackware añade software a su sistema normalmente debe compilarlo, o bajar paquetes de algún lugar; siempre es mejor administrar lo que se instala por medio de la paquetería de slackware para que podamos desinstalar y actualizar fácilmente y sin problemas.

El problema viene cuando no disponemos de un Slackbuild, ya sea para la versión que necesitamos o por que simplemente no existe un paquete para el software; una solucion es hacer el paquete mediante makepkg; la mas recomendable es hacer nuestro propio Slackbuild y solo modificarlo para cada versión del software que instalemos.

Esto trae siempre otros problemas, ya que si por algún motivo no pusimos algún parámetro al configure o no configuramos adecuadamente el paquete, la recompilación del mismo nos lleva mucho tiempo, con lo cual hacer Slackbuilds de programas muy grandes suele ser tedioso.

La mejor solución es utilizar ccache, que es un programa que nos guardará una cache de lo que compilemos; con esto aceleraremos la compilación de programas, ya que si el codigo a compilar es identico a lo que ccache ya tiene, simplemente será reemplazado y solamente compilara lo nuevo.

Ccache no solo nos ayudará en la compilación de paquetes de software que descarguemos de internet; si trabajamos en el área de desarrollo de software basado en lenguaje C o C++ tendremos a la mano un buen programa que nos ahorrará mucho tiempo en la compilación, mas a la hora de eliminar bugs en programas grandes.

Configurando ccache

Lo primero es darle una lectura a la página de manuales de ccache, luego podemos proceder a gener lo que necesitamos.

Normalmente podemos tener ccache Continuar leyendo


Slackware 12.2 listo para descargas

Después de algún tiempo sin postear algo, por cuestiones de tiempo, regreso para anuciar la salida de Slackware 12.2, luego de haberlo leído en el blog de Willy Sudiarto y que por medio del IRC y otros medios de comunicación, ChamanGT y otros me lo comentaron.

El nuevo Slackware 12.2 tra:

  • Kernel Linux 2.6.27.7
  • Xorg 1.4.2 server ( con mas drivers, librerías y actualizaciones)
  • Xfce 4.4.3,
  • KDE 3.5.10,
  • Wicd en los /extra,
  • slackpkg trasladado desde los extras hacia la rama principal
  • libgphoto2 para camaras con protocolo PPT,
  • pm-utils para soporte de hibernación por medio de HAL
  • Y mucho más

Hay que tomar en cuenta que como siempre, se mantiene un compromiso de estabilidad para la serie 12.x de Slackware, por lo que los que tienen versiones anteriores simplemente puede actualizar los paquetes con slackpkg :)

Pueden descargar las iso desde la página de Slacware
http://www.slackware.com/getslack/

Pueden descargar los 6 discos en CD o la iso en DVD
ftp://slackware.mirrors.tds.net/pub/slackware/slackware-12.2-iso/

O bien utilizar Torrents ;-)
http://www.slackware.com/getslack/torrents.php


Solución a problemas con las teclas HOME y END en xterm y aterm

Ademas de todas las terminales que existen, las mas básicas son xterm, rxvt, aterm, entre otras, pero estas en Slacware suelen tener problemas con las teclas Home y End, para ir al principio de la línea o al final, respectivamente; generalmente solo nos desplegarán el caracter ~.

Luego de navegar por una gran cantidad de páginas he recopilado cierta información que puede ser de mucha utilidad.

Cuando xterm, aterm, y cualquier otra terminal virtual interpretan mal los caracteres de algunas teclas y dejan de funcionar, hay que verificar y modificar dos archivos:

  1. /etc/inputrc
  2. ~/.Xdefaults

En cualquiera de ellos podremos configurar cómo es que éstas terminales interpretan las teclas.

Continuar leyendo


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.