ccache en Slackware

Diciembre 31, 2008

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 Leer el resto de esta entrada »


Slackware 12.2 listo para descargas

Diciembre 12, 2008

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

Diciembre 12, 2008

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.

Leer el resto de esta entrada »


OpenOffice.org 3 en español para Slackware

Octubre 19, 2008

(Actualizado)

Aun con un poco de atraso, la versión en español de OpenOffice.org 3 ya esta para descargar, ahora de seguro todos necesitan instalarlo, y para Slackware siempre hay buenas alternativas de instalación para mantener todo el sistema administrado por la paquetería y hacer fácilmente las actualizaciones.

Antes de instalar

Si tenemos instalado OpenOffice desde los RPM debemos desinstalarlo antes:

# rpm -e –nodeps <nombre de los paquetes>

Si la instalación es por medio de rpm2tgz simplemente debemos usar el comando removepkg para eliminar todos los paquetes instalados de OpenOffice

# removepkg <nombre de los paquetes>

Si tenemos OpenOffice de algún repositorio, lo mejor será eliminarlo, por ejemplo los usuarios de GSB (GnomeSlackBuild) tienen su propia versión de OpenOffice, aunque todavía no en la versión 3, por lo que deben eliminar todos los paquetes tanto los langpack de OpenOffice. 2.x como los específicos de OpenOffice.

Si tenemos una versión instalada por medio de Slackbuilds de slackbuilds.org no hay problema.

Archivos necesarios

La instalación es sencilla, primero debemos descargarnos Leer el resto de esta entrada »


Configurando paginas del man en color

Agosto 24, 2008

Leyendo blogs me encontré con uno que mencionaba como colocar las Páginas de man en color, que esta explicado como colocarlo para ubuntu, pero me decidí a buscar una alternativa para Slackware.

Mi sorpresa fue que el lector most ya viene incluido dentro de Slackware!.

Para hacer el cambio del comando less hacia most, solamente debemos hacer lo siguiente

$ man -P most <nombre>

donde la opción -P le indicará al man que lector usar.

Para dejar esta paginador por defecto podemos hacer dos cosas:

  1. Crear un alias para el comando man
    $ alias man=’man -P most’
    y guardarlo en el archivo ~/.bashrc
  2. Exportar la variable PAGER=”most”
    echo ‘export PAGER=”most”‘ >> /etc/profile

Luego pueden hacer las pruebas con cualquiera de las páginas de manuales :)


Slackware sigue avanzando

Agosto 19, 2008

Slakcware sigue avanzando y cada vez parece que llega el momento de hacer el cambio a KDE 4, recién han posteado la inclusión de KDE 4, en la rama testing de la versión current

Wed Aug 13 09:21:45 CDT 2008
l/poppler-0.8.5-i486-2.tgz: Added Qt4 support.
testing/packages/kde4: Added KDE version 4.1 to testing! :-)
Thanks to Robby Workman and Heinz Wiesinger for all the packaging and testing help, and of course to the whole KDE community for helping to bring the Linux desktop to a whole new level of appearance and ease of use. I’ve installed this on my main email/browsing/general machine and as far as I’m concerned there’s just no looking back. It’s really a big step forward.

Sin duda Robby Workman y Heinz Wiesinger son de los Slackeers mas grandes, junto a sus colaboradores claro :) , ya que han dado buen seguimiento a KDE 4 y andan en constante actualizacion, ademas de que rworkman siempre esta atento con el equipo de Slackbuilds.org manteniendo y acrecentando el repositorio de software para Slackware!! que con gusto seguiré colaborando creando mas slackbuilds :)

Esperaremos a que KDE 4 llegue pronto a buena estabilidad para que salga de la rama testing de Slackware, mientras tanto sigo con KDE 3.9 y esperando la 3.10 :)

Además de esta gran noticia, también esta el nuevo “flippy” logo

Slackware flippy logo

Slackware flippy logo

Que parece algo extraño al principio, pero creo que nos acostumbraremos :D pero por otro lado es como una mezcla de simpleza con creatividad, pero creo que es un punto de vista particular.

Haber que opina el resto de usuarios y seguidores de Slackware :)


Proyecto: K-RAE con nueva versión de desarrollo

Julio 4, 2008

Anteriormente les había comentado sobre el proyecto que tenía, krae, un buscador de definiciones que utiliza la página de la Real Academia Española; bueno ahora hay nuevas noticias.

Actualmente he sacado una nueva versión desarrollada íntegramente en QT4, que ahora trae nuevas características:

  • Se pueden obtener definiciones de varios sitios ademas de la Real Academia Española, tales como Wikcionario, Wikipedia y Wikiquote.
  • Las definiciones se encuentran sin las barras laterales y otras elementos de las páginas originales para mayor comodidad.
  • Opción para copiar texto seleccionado o completo.
  • Ir a la página de la palabra buscada por medio del navegador por defecto del sistema.
  • Editar la definición en la página por medio del navegador por defecto del sistema (solo en las wiki).
  • Los enlaces externos se ven utilizando el navegador por defecto del sistema.

y se implemtarán muchas mas antes de sacar la primera beta :)

Pueden descargarse la versión de desarrollo por svn para ver los avances, mediante la instruccion

$ svn https://krae.svn.sourceforge.net/svnroot/krae/trunk qrae

Pueden ver la noticia completa acá: krae.sourceforge.net

Si tienen mas ideas respecto a funcionalidades que pueden añadirsele, no duden en comentar este post para evaluar su implementación antes de la Beta :)


Agilizando Bash

Junio 11, 2008

Revisando un foro que frecuento, elforux.org, me encontré con un tip para bash que agiliza el encontrar comandos guardados en el historial, funcionando como un buscador de coincidencias dentro del historial, cambiando la función normal de las teclas PagUp y PageDown, ya que estas por defecto van al inicio o al final del historial; para que quede mas claro pongo este ejemplo:

# ls /home_
[PageUp]
# ls /home_/usuario1
[PageUp]
# ls /home_/usuario2
[PageUp]
# ls /home_/usuario3
[PageDown]
# ls /home_/usuario2
….

El caracter “_” indica la posición del cursor, y lo que se encuentra dentro de los corchetes “[]” es la tecla presionada.

Lo que hay que hacer es Leer el resto de esta entrada »


Revisión de GSB 2.22.1 para slackware 12.1

Mayo 27, 2008

Con la necesidad de utilizar algunas de las librerías de Gnome en mi Slackware 12.1 me decidí de nuevo por GSB (GnomeSlackBuild - gnomeslackbuild.org), para mi una de las mejores paqueterías de Gnome para Slackware, la instalación sigue siendo sencilla, simplemente con el slapt-get, como lo mencioné anteriormente, solamente cambiando la dirección del repositorio para gsb-2.22.

Ahora me decidí a instalarlo en forma personalizada, solamente gsb-desktop, gsb-administration, gsb-multimedia, gsb-themes y gsb-ooo, ademas de hacer actualizaciones de firefox y otras librerías necesarias para que Gnome funcione correctamente, con lo cuál ya pude iniciar Gnome sin mayores problemas.

El inicio

Lo primero que notamos es la clásica Leer el resto de esta entrada »


Openoffice 2.4 en Slackware 12.1

Mayo 18, 2008

Antiguamente había ya hecho mención de como instalar OpenOffice 2.3 en Slackware, y sigue funcionando la forma de instalación, con el script, la diferencia es que para la integración una vez mas he preparado un paquete, que lo pueden descargar acá el cual es específicamente para la versión 2.4.0.

Los pasos de instalación siguen siendo exactamente los mismos con el script, salvo por la parte donde se descomprime el archivo que se descarga de la página oficial de OpenOffice.

Aunque por el momento no tengo en utilización la versión directa de OpenOffice, en otro post les comentaré que estoy utilizando actualmente :)

Enlaces:

Paquete de integración de OO para Slackware 12.1 ->http://www.box.net/shared/6mdr58zs40
Instrucciones de instalación ->http://slackdhabyx…openoffice-230-en-espanol-en-slackware-12/