Archive for the ‘Linux’ Category

Panel de XFCE4 desapareció

September 30, 2011

Un día ingreso a Debian 6.0.2 en mi notebook y me doy con la novedad que el panel desapareció. Googleando llegué al wiki del proyecto XFCE4 y ahí sale en inglés:

Help, my panel/task bar/desktop/window borders has disappeared

Resulta que el panel, la barra de tareas, el escritorio y el administrador de ventanas son procesos independientes.

Entonces para volver a iniciar el panel voy a la consola y ejecuto xfce-panel y ahí aparece de vuelta el panel. Después cuando apague la máquina clickeo en la opción ‘Guardar sesiones para futuros ingresos’, para que aparezca como de costumbre.

Mi primer bug reportado a Debian

August 15, 2011

Si bien hace un par de años que vengo usando Debian, y en una oportunidad quise reportar un bug, no lo pude hacer. Hoy me encuentro con que la computadora del trabajo en la cual instalé Debian Squeeze el viernes, funciona mal la zona horaria. El paquete que a mí entender no funciona es tzdata, ya que la hora para Argentina se encuentra adelantada tres horas, lo reconfiguré al paquete pero siguió con el mismo error. Así que me puse a leer como reportar un bug. Hay que instalar reportbug, pero ya venía instalado. Lo ejecuté y seguí las instrucciones en la cual te pide que escribas tú nombre, el correo al cual desea recibir el número de bug,si posees algún servidor SMTP instalado. Como yo no poseeo ninguno utilicé el de gmail: smtp.gmail.com:587, de ahí te pide el usuario de correo (tunombre@gmail.com). Posteriormente solicita el paquete a reportar y te muestra todos los bugs que han sido reportados recientemente respecto a ese paquete. En caso de no encontrarse, te pide que describas el error. Una vez realizado, te muestra el reporte para editarlo. De ahí se lo envía al reporte mediante el servidor de correo electrónico que hayas configurado. Si el proceso fué realizado exitosamente, te llega un correo a tú casilla con el reporte.

Como verificar la integridad de imágenes .iso en gnu/linux

August 23, 2010

Actualizado: 24-1-11

Para verificar una imagen descargada, se puede utilizar también otro comando en GNU/Linux:

sha1sum -c SHA1SUMS debian-507-i386-CD-1.iso

Donde

sha1sum es el comando

la opción -c hace que lea suma de verificación del archivo SHA1SUMS y luego verifique con las imágenes, en este caso debian-507-i386-CD1.iso

Al ejecutar el comando:

user@pc:~/isos$ sha1sum -c SHA1SUMS debian-507-i386-CD-1.iso
debian-507-i386-CD-1.iso: La suma coincide

Actualizado: 23-8-10

Cuando una persona baja una imagen(iso) generalmente de un proyecto libre, en el mismo repositorio se encuentran 2 archivos de texto plano que hacen referencia a SHA(256, o 128) y MD5. Estos nombres se refieren a algoritmos de hash y lo que se encuentra adentro de cada archivo es el fingerprint o huella de cada archivo al que se le ha aplicado el algoritmo(SHA o MD5).

SHA

Para el caso de SHA de 256(que utilizan por ejemplo  en las isos de OpenBSD) utilizamos el siguiente comando:

shasum -a 256 install47.iso | grep ” ac3a7879b31db889d4cd3626b267cd30d115fe305d77c1fc4c538f0ea304c37b”

Donde shasum es el programa para calcular la huella para algoritmos SHA en este caso de 256 bit, install47.iso archivo al que se le aplica el algoritmo y luego utilicé una tubería para redirigir la salida a grep que tiene la huella del archivo(en este caso de una iso). Al aplicarlo si todo sale bien es que efectivamente la integridad del archivo está garantizada por lo que se bajó sin errores para poder grabarlo en cd/dvd.

MD5

Tomando de ejemplo una imagen de FreeBSD, bajamos el archivo CHECKSUM.MD5 que contiene las huellas de todos las imágenes que se encuentran en ese directorio de FreeBSD para la respectiva arquitectura(i386).

md5sum -c CHECKSUM.MD5

md5sum: 8.0-RELEASE-i386-bootonly.iso: No existe el fichero o el directorio
8.0-RELEASE-i386-bootonly.iso: FALLO al abrir o leer
8.0-RELEASE-i386-disc1.iso: La suma coincide
md5sum: 8.0-RELEASE-i386-dvd1.iso: No existe el fichero o el directorio
8.0-RELEASE-i386-dvd1.iso: FALLO al abrir o leer
md5sum: 8.0-RELEASE-i386-livefs.iso: No existe el fichero o el directorio
8.0-RELEASE-i386-livefs.iso: FALLO al abrir o leer
md5sum: 8.0-RELEASE-i386-memstick.img: No existe el fichero o el directorio
8.0-RELEASE-i386-memstick.img: FALLO al abrir o leer
md5sum: WARNING: 4 of 5 listed files could not be read

En este caso yo había descargado la imagen 8.0-RELEASE-i386-disc1.iso y el resultado de la suma coincide.

Como convertir archivos de audio .wma a .mp3 en gnu/linux

May 20, 2010

Para poder convertir archivos de sonido con extensión .wma (windows media audio), que es un formato privativo de microsoft en gnu/linux instalamos ffmpeg que es un conjunto de librerías para manipular audio/sonido.
Para instalarlo en Debian Lenny:

apt-get install ffmpeg

Una vez instalado utilizando la línea de comando ejecutamos la siguiente sentencia:

usuario@pc:~$ ffmpeg -i nombre_de_archivo.wma nombre_de_archivo.mp3

Reproducir mp3 en Audacious – kubuntu 9.04

August 15, 2009

No podía reproducir los mp3, así que instalé los pasos fueron los siguientes:

1º – Primero instalé todos los paquetes de gstreamer (plataforma de desarrollo multimedia open source).

Seguía sin andar.

2º- Instalé libxine1- y ya logré hacer reproducir en Amarok los mp3. Pero no me gusta Amarok, prefiero estilo winamp, instalé Audacious, aunque sin éxito alguno en reproducir.

3º- Googleando páginas en inglés encontré que faltaban los paquetes restringidos. Así que instale kubuntu-restricted-extras

Lo mismo, seguía sin reproducir nada en Audacious.

4º- Había que entrar en preferencias de Audacious y seleccionar en complemento de salida actual en vez de Pulseaudio output plugin, Alsa output plugin. Listo problema solucionado. A escuchar los mp3.

Enlace: http://ubuntuforums.org/showthread.php?t=1001521

Lo

Distros Argentinas en la lista de FSF

May 11, 2009

<!– @page { margin: 2cm } P { margin-bottom: 0.21cm } –>

Llegué a la página de la Fundación de Software Libre (FSF) porque estaba buscando sobre Gnash(implementación libre de swf), así que navegando busqué la lista y me encontré con que de las 8 distribuciones totalmente libres que nombra, tres son ARGENTINAS, si señores, pasa que ahí no lo dice. Ututo y Musix hace rato que se encuentran en la lista, a la que se agregó ahora Dragora. No sé si alguna de las otras sea argentina, no creo pero ya con el 37,5% de participación ¡me quedo contento!. Un orgullo. Saludos

Enlace: http://www.gnu.org/distros/free-distros.html

K-Meleon y Dillo, alternativas a Mozilla Firefox

May 9, 2009

Alternativas al navegador web Mozilla Firefox en Windows y Linux

Tengo instalado windows 2000 en mi pentium III – 800 y como sabrán el navegador Mozilla Firefox consume bastantes recursos (me figuran 32mb aprox.) y es algo lento.

En otra partición tengo instalado Debian Etch, en el cual utilizo iceweasel, que es el clon totalmente libre de Mozilla de Debian. Navegando en google encontré K-Meleon que utiliza el motor de renderizado Gecko, el mismo que Mozilla, pero con la diferencia que fue concebido para ser rápido y consumir pocos recursos (justo lo que andaba buscando). Lo bajé e instalé posteriormente, con lo cual comprobé que realmente consume menos recursos (17 mb aprox.) y se cargan bastante rápido las páginas (como en safari de apple). Lo estoy probando hace 2 días y la verdad que me sorprendió bastante. El proyecto fué empezado por Christophe Thibault en el año 2000 y ayer salió la última versión 1.5.3. Un detalle, es sólo para Windows. Enlace: http://kmeleon.sourceforge.net/

Como estaba en el tema me puse a buscar una alternativa a K-Meleon para Debian y encontré el proyecto Dillo.También es un navegador rápido y liviano pero con la desventaja que no posee soporte javascript por lo que no funciona en varias páginas que utilizan esa tecnología como facebook, hotmail; en google, freebsd.org, slackware.org anda muy bien. Lo que tiene de interesante es el reporte de errores HTML que sirven mucho a los desarrolladores, no lo había visto antes en un navegador y está muy bueno. En la página se puede bajar el paquete para Debian, Red Hat y Open Moko, aparte del código fuente.

Enlace: http://www.dillo.org/

Espero que les sirvan y cualquier comentario será bienvenido. Saludos

FLISOL en La Rioja 25-4-2009

April 18, 2009

Estamos organizando por primera vez en La Rioja, el Festival Latinoamericano de Software Libre. Es un evento de difusión del software libre en donde es posible conocer a otros usuarios, resolver dudas e interrogantes, intercambiar opiniones y experiencias; asistir a charlas y otras actividades programadas. El que quiera asistir, va a ser el sábado 25 de abril desde las 9 hs hasta las 21 hs. Para más información entren a:

http://www.flisol-larioja.com.ar

Programas instalados en mi Debian Etch 4.0r6

March 9, 2009

Estoy por instalar Lenny así que hago la lista de los programas que tengo instalados en Etch:
1- Sonido: xmms
2-Programación: Umbrello (editor de diagramas UML)
Editor de texto SciTE
Django Framework 1.0.2
3- Oficina: OpenOffice 3.0
4- Internet: Amsn
Iceape( versión Debian de firefox)

Lectura/Escritura particiones NTFS + Linux Debian (Etch) 4.0r6

December 29, 2008

Cuando empecé con linux hace 2 años atrás, siempre tuve el problema de como hacer para leer la partició de Windows, dado que ahí se encontraba casi toda mi información.

Para leer y escribir en sistemas de arhivos NTFS desde linux necesitamos varios paquetes.

Entren a http://snapshot.debian.net/ que posee todos los paquetes disponibles para debian incluso los que han sido removidos de los repositorios; busquen los siguientes paquetes y descarguenlos:

fuse-utils_2.6.3-2_i386.deb
libfuse2_2.6.3-2_i386.deb
libntfs-3g0_1.328-2_i386.deb
ntfs-3g_1.328-2_i386.deb
1. Abrimos una terminal y nos logueamos como usuario root, vemos que particiones NTFS tenemos en nuestro equipo (en mi caso /dev/hda1 tengo disco ide) e instalamos los paquetes que anteriormente nos hemos descargado.
$ su –
password:

# fdisk -l
Disco /dev/sda: 120.0 GB, 120034123776 bytes
255 cabezas, 63 sectores/pista, 14593 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/sda2 1276 1288 104422+ 83 Linux
/dev/sda4 1289 10640 75119940 f W95 Ext’d (LBA)
/dev/sda5 1289 1550 2104483+ 82 Linux swap / Solaris
/dev/sda6 1551 8208 53480353+ 83 Linux
/dev/sda7 8209 10640 19535008+ 83 Linux

Creamos un directorio donde descargaremos los paquetes arriba indicados:
# mkdir ntfs-3g
# cd ntfs-3g/

El contenido del directorio quedará así:
# ls -l
-rw-r–r– 1 root root 72436 2007-03-26 17:17 fuse-utils_2.6.3-2_i386.deb
-rw-r–r– 1 root root 68746 2007-03-26 17:17 libfuse2_2.6.3-2_i386.deb
-rw-r–r– 1 root root 90922 2007-04-08 23:02 libntfs-3g0_1.328-2_i386.deb
-rw-r–r– 1 root root 26422 2007-04-08 23:02 ntfs-3g_1.328-2_i386.deb

Instalamos los paquetes en éste orden:
# dpkg -i fuse-utils_2.6.3-2_i386.deb
(Leyendo la base de datos …
75012 ficheros y directorios instalados actualmente.)
Preparando para reemplazar fuse-utils 2.6.3-2 (usando fuse-utils_2.6.3-2_i386.deb) …
Desempaquetando el reemplazo de fuse-utils …
Configurando fuse-utils (2.6.3-2) …
creating fuse device node…
udev active, devices will be created in /dev/.static/dev/
creating fuse group…

# dpkg -i libfuse2_2.6.3-2_i386.deb
Seleccionando el paquete libfuse2 previamente no seleccionado.
(Leyendo la base de datos …
75012 ficheros y directorios instalados actualmente.)
Desempaquetando libfuse2 (de libfuse2_2.6.3-2_i386.deb) …
Configurando libfuse2 (2.6.3-2) …

# dpkg -i libntfs-3g0_1.328-2_i386.deb
Seleccionando el paquete libntfs-3g0 previamente no seleccionado.
(Leyendo la base de datos …
75020 ficheros y directorios instalados actualmente.)
Desempaquetando libntfs-3g0 (de libntfs-3g0_1.328-2_i386.deb) …
Configurando libntfs-3g0 (1.328-2) …

# dpkg -i ntfs-3g_1.328-2_i386.deb
(Leyendo la base de datos …
75029 ficheros y directorios instalados actualmente.)
Desempaquetando ntfs-3g (de ntfs-3g_1.328-2_i386.deb) …
Configurando ntfs-3g (1.328-2) …
Setting ntfs-3g suid root with group fuse…done
Users from ‘fuse’ group can now mount NTFS volume.

Podemos ver que se ha instalado el comando con el bit SET-UID (para poder ejecutarlo como si fuéramos el usuario root) y que los usuarios que se encuentren dentro del grupo “fuse” podrán montar particiónes NTFS.

2. Añadimos nuestro usuario al grupo “fuse” y salimos de la consola como usuario root:
# gpasswd -a nombre_usuario fuse
Añadiendo el usuario nombre_usuario al grupo fuse

# exit
logout

$

3. Creamos en nuestro home de usuario un directorio donde montaremos la partición NTFS:
$ cd
$ mkdir discowin

Cerramos la sesión gráfica o reiniciamos el equipo porque necesitamos que nuestro usuario inicie sesión perteneciendo al grupo “fuse”.

4. Montamos la partición NTFS en el directorio creado en el paso anterior:
$ ntfs-3g /dev/hda1 ~nombre_usuario/discowin
fusermount: option allow_other only allowed if ‘user_allow_other’ is set in /etc/fuser.conf
Retrying mount …
Successful mount

Ahora podemos acceder al directorio discontfs y veremos el contenido de nuestra partición NTFS pudiendo borrar y escribir en ella.

5. Para desmontar la partición hacemos:
$ fusermount -u discowin

6. También podemos hacer que la partición esté activa al arrancar el equipo. Para ello necesitamos poner la siguiente línea en el fichero /etc/fstab (Como usuario root)
$ su –
password:

# id
uid=1000(domi) … (Vemos nuestro UID de usuario que utilizaremos debajo)

# vi /etc/fstab

/dev/hda1 /home/nombre_usuario/discowin ntfs-3g defaults,uid=1000 0 0

Al iniciar, deberíamos poder acceder al directorio /home/nombre_usuario/discowin y ver el contenido de la partición NTFS.