Música, aguardiente y poesía


Crear un .deb de Inkscape 0.47 e instalarlo en Debian (Etch, Lenny, Squeeze) y Derivados
noviembre 25, 2009, 2:11 pm
Filed under: Alternativa Libre, Debian, Diseño Grafico, Inkscape, Linux, Software libre, Tips, Trucos, Ubuntu

Buen día, hace tiempo que no he escrito nada para el blog. La verdad es que no me había conseguido con nada que me motivara a escribir una entrada, pero esta noticia sí que lo merece. Ayer 24 de noviembre han publicado la versión 0.47 de inkscape, el editor vertorial por excelencia en el mundo del software libre y que no tiene nada que envidiarle a otros editores vectoriales privativos. Por motivos obvios no creo que lo tengamos muy rápido en Debian por esta razón he realizado este mini tutorial para hacer un archivo .deb y así poder administrar nuestros paquetes del sistema de una manera mas limpia. Me he basado en los pasos de la guía del nuevo desarrollador de Debian así que esto no es ningún secreto y se puede consultar online. Bueno sin mas que hablar aquí les dejo mi “chuleta”:

  1. Antes que nada debemos tener instalados algunos paquetes y/o librerias para que la compilación de nuestro paquete no tenga inconvenientes:
  2. apt-get install dh-make build-essential fakeroot autotools-dev
    autoconf automake1.7 libgc-dev liblcms-dev libglibmm-2.4-dev
    libgtkmm-2.4-dev libxslt-dev libgsl0-dev libboost-dev libpopt-dev
    
  3. Podemos instalar estos paquetes opicionales:
  4. apt-get install libpoppler-dev imagemagick
    
  5. Bajamos las fuentes de inkscape
  6. wget -c http://ufpr.dl.sourceforge.net/project/inkscape/inkscape/0.47/inkscape-0.47.tar.gz
  7. Descomprimimos el archivo (Se recomienda tener un directorio de trabajo, por ejemplo un directorio que se llame “debs”):
    tar -xvf inkscape-0.47.tar.gz
  8. Entramos al directorio en donde se descomprimieron las fuentes:
  9. cd inkscape-0.47.tar.gz
  10. En este paso le asignamos el nombre de la persona que esta creando el paquete:
  11. dh_make -e nombre@servidordecorreo.com -f ../inkscape-0.47.tar.gz
  12. Creamos el paquete .deb:
  13. dpkg-buildpackage -rfakeroot

    Nota: Si en este paso nos falta alguna librería de desarrollo o algún paquete debemos instalarlo con “apt-get”, si no sabemos el nombre exacto de la librería la buscamos con “aptitude search” e instalamos la que tenga en su nombre “-dev” al final.

  14. Bajamos un directorio y encontramos nuestro paquete .deb listo para instalar:
  15. cd ..
    dpkg -i inkscape_0.47-1_i386.deb
    

Estos fueron los pasos que seguí para instalar el inkscape 0.47 en mi pc, espero les sea de utilidad a alguno de ustedes! Saludos.



Lectura de Dispositivos USB en Debian Squeeze GNU/Linux
julio 3, 2009, 1:52 pm
Filed under: Debian, Gnome, Linux, Software libre, Tips, Trucos

Desde una actualización de hace unos meses de mi Debian GNU/Linux (Squeeze) los dispositivos de almacenamiento USB (pendrives, flashdrives, llaveros usb o como quieran llamarlos), me han estado fastidiando un poco.  Resulta que si no tienes permisos de administrador no puedes guardar información, mucho menos borrarla, no puedes desmontar el volumen (aún lo hago como root) y, cuando solucionas el problema de lectura/escritura, la velocidad de escritura en los dispositivos raya en lo ridículo… Entonces tenía 3 problemas:

  1. Permiso de lectura/escritura para los usuarios normales.
  2. Velocidad de lectura/escritura absurda.
  3. Desmontar el dispositivo desde gnome.

He solucionado los 2 primeros problemas de la siguiente manera:

#nano /etc/usbmount/usbmount.conf

y en la línea en la que aparece MOUNTOPTIONS colocamos la línea de la manera siguiente:

MOUNTOPTIONS="noexec,nodev,noatime,users,umask=000"

El problema de la lentitud de escritura es por la orden sync que tiene MOUNTOPTIONS y el de los usuarios es que no tiene users

Si alguien sabe cómo solucionar el desmontado por parte de usuarios normales por favor no dude en dejar su aporte, saludos…



Introducción a GNU/Linux – Comandos Básicos de Linux #1 (Edición de archivos desde consola)
octubre 23, 2007, 3:59 pm
Filed under: Comandos, Debian, Linux, nano, Software libre, Tips, Trucos, Ubuntu

Después de varias semanas sin tener conocimiento de cómo le ha ido a un amigo tras haber instalado Ubuntu en su laptop, me lo encuentro por msn y platicamos un rato acerca de su experiencia. Tenía algunos problemas con las actualizaciones y yo le decía dónde estaba el archivo con los repositorios para que lo modificara y así resolver el problema que tenía. Obviamente no sabía como diablos editar el archivo. Lo voy a explicar por acá por si en algún momento le sucede lo mismo visite la página y se refresque la memoria.

Tenemos un comando muy útil a la hora de editar un archivo de texto desde la consola, el comando cat, y que nos sirve para previsualizar el documento y el editor de texto nano para realizar los cambios a nuestro archivo. En el siguiente ejemplo vamos a modificar el archivo /etc/apt/sources.list que es el que tiene los repositorios de nuestro sistema.

#cat /etc/apt/sources.list

Nos muestra el contenido del archivo en pantalla

#nano /etc/apt/sources.list

Nos abre el editor de texto nano, hacemos todos los cambios que necesitemos, luego guardamos con ctrl+o y cerramos nano con ctrl+x.

Nota: Si tecleamos ctrl+z nos saldremos de nano al simbolo de sistema y podemos realizar cualquier tarea, para volver a nano tecleamos en la consola:

#fg

y seguimos editando nuestro archivo.



Introducción a GNU/Linux – Tip#1 (Ubuntu)
septiembre 7, 2007, 3:29 pm
Filed under: Comandos, Linux, Software libre, Tips, Trucos, Ubuntu

Hace ya algunas semanas un par de amigos después de haber visto en marcha mi Debian Etch 64 con Gnome, Compiz Fusion y Avant Window Navigator quisieron instalar una distribución de linux en sus pcs para probarlo. Nos decidimos por Ubuntu en su última versión (Feisty) ya que probamos instalar Debian Etch y no reconocía la tarjeta de red en uno de los computadores (imagino que por lo vieja de la tarjeta). Como no he tenido tiempo de enseñarles lo más básico entonces pretendo hacer una recopilación de los comandos más utilizados por mí para la instalación de programas o configuración del sistema.

Consola Root en Ubuntu:

Lo primero que debemos saber es que para realizar tareas de administración en una distribución de linux necesitamos ser root, una particularidad de Ubuntu es que tiene esa cuenta deshabilitada, para hacer uso de ella usaremos los comando sudo su desde una consola:

#sudo su

Y a continuación ingresamos la clave del usuario que no tiene privilegios de administrador. Con estos comandos logramos tener una consola como superusuario (root) y no tenemos que colocar “sudo” cada vez que queramos hacer tareas administrativas como por ejemplo un “sudo apt-get install“.