Archivo categoría Linux
Repositorios de VirtualBox en Debian
Por Luis Gallardo - Linux - 06/03/2010
Si te molesta tener que bajar los binarios de VirtualBox cada vez que sacan una nueva versión, puedes automatizar el procedimiento incluyendo los repositorios de VirtualBox a tu sistema. Aquí están los pasos para conseguir esto en Debian stable (Lenny) y testing (Squeze):
- Crea un archivo de texto que se llame /etc/apt/sources.list.d/virtualbox.list con el siguiente contenido:
# VirtualBox Mirror deb http://download.virtualbox.org/virtualbox/debian lenny non-free
- Descarga la llave pública de seguridad:
wget http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc
- Agregar la llave escribiendo:
apt-key add sun_vbox.asc
- Ahora actualiza el listado de paquetes:
aptitude update
- Finalmente, si quieres instalar VirtualBox solo escribe:
aptitude install virtualbox-3.1
O si quieres actualizar a la versión más reciente, solo actualiza tu sistema:
aptitude safe-upgrade
Referencia
Actualización del firmware 4.1.0 para la GP2X F-100
Por Luis Gallardo - Linux - 04/03/2010
Tenía tiempo que no agarraba mi GP2X, y mirando una que otra página me di cuenta que habían sacado varias actualizaciones del firmware (yo tenía la 2.1.1) así que me decidí a actualizarlo. Y aquí les dejo lo que deben hacer:
Actualización firmware 4.0.0
Primero que nada deben actualizar al firmware 4.0.0, de lo contrario la GP2X terminará como un brick:
- Descargar el firmware 4.0.0.
- Extrae el contenido del archivo en la raíz de la SD.
- Inserta la tarjeta SD en la GP2X.
- Conecta el cable de alimentación a la GP2X.
- Enciende la GP2X y acepta la actualización.
Actualización firmware 4.1.0
Ahora si puedes continuar con la actualización al último firmware:
- Descargar el firmware 4.1.0.
- Extrae el contenido del archivo en la raíz de la SD (sobre escribe los archivos de la actualización 4.0.0).
- Inserta la tarjeta SD en la GP2X.
- Conecta el cable de alimentación a la GP2X.
- Enciende la GP2X y acepta la actualización.
No me funciona
A mi me pasó que se quedaba en la pantalla “NOW PATCHING” y de allí no avanzaba. Si te ocurre lo mismo, intenta con otra tarjeta SD.
Precaución:
- Haz las actualizaciones SIEMPRE con el cable de alimentación, y NUNCA con las baterías.
- La actualización es segura, pero ten en cuenta que lo haces a tu propio riesgo.
La orden lsof
Por Luis Gallardo - Linux - 25/02/2010
Algunas veces quieres expulsar un cd o dvd en Linux y obtienes un error como el mostrado arriba. Puedes intentar presionar el botón de expulsar de la unidad, pero simplemente no lo expulsará. ¿Qué puedes hacer al respecto?
La orden lsof
Si quieres saber cuál proceso tiene un recurso ocupado, entonces debes usar la orden lsof. Sin opciones ni argumentos, lsof lista todos los archivos abiertos por procesos activos en el sistema. Pasándole una ruta de archivo, lsof mostrará el proceso o aplicación que tiene el archivo abierto.
Por ejemplo, para el caso de arriba puedes verificar la unidad de cd escribiendo en un terminal lo siguiente:
lgallard@moody:~$ lsof /dev/cdrom COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME amarok 4269 lgallard 78r REG 11,0 2964712 9540482 /media/cdrom0/dxr/MPEG#1.mp3
Por lo que se ve, Amarok tiene la unidad de cd ocupada (de hecho, la reproducción del archivo fue pausada). Cerrando la aplicación o liberando el recurso te permitirá expulsar el cd o dvd nuevamente.
Invertir el orden de archivos PDF
Por Luis Gallardo - Linux - 18/02/2010
Resulta que descargué una guía de estudio en formato PDF que fue ordenada al revés, es decir, la última página de primera y así sucesivamente. Lo primero que me vino a la mente fue usar Gimp porque este importa los archivos PFD en imágenes (cada página como una capa). Aunque no me gustó la idea de ordenar capa por capa, pensé que podía servir. El problema apareció luego cuando intenté guardar las capas de vuelta a el formato PDF: Gimp no exporta archivos PDF!
Tatica me sugirió que usara un plugin, pero como tal eso no existe[1].Después de investigar encontré que mucha gente[2]había resuelto la cuestión guardando una imagen como PDF usando la impresora de PDF. Pero me surgió otro problema: Gimp imprime solo una capa a la vez! Entonces, si tienes 100 páginas tendrás que imprimir 100 veces una a una.
La solución
Al final me di cuenta que para nada necesitaba Gimp ya que “la conversión” la hace la impresora de PDF, así que me pregunté a mí mismo: ¿Y si uso evince y mando a imprimir un archivo PDF con la opción de invertir seleccionada?…problema resuelto.
Referencias
Remotejoy para Linux usando iRShell 5
Por Luis Gallardo - Linux, PSP - 15/02/2010
Enlace al video: http://blip.tv/file/3221208
Ya expliqué como compilar remotejoy y usbhostfs para Linux, pero debe admitir que puede ser algo tedioso porque tienes que bajar el SDK de la PSP, y después de todo ese proceso el desempeño no es el mejor que se diga (de hecho alguno juegos ni siquiera inician). Pero no te desanimes, porque tienes otra opción: remotejoy y usbhostfs for Linux using iRShell 5.
Requisitos
- Debes instalar iRShell 5 primero. Si no lo tienes instalado aun, revisa el artículo Instalación de iRShell 5
- Debes instalar el siguiente paquete para mostrar remotejoy apropiadamente:
aptitude install libsdl-sge
Instalación y uso de RemoteJoy
- Descarga el archivo usbhostfs18 y el RemoteJoy.
- Descomprímelos en tu computadora, por ejemplo, en tu directorio de usuario.
- Ahora abre un terminal como root y ve a la carpeta donde descomprimiste el archivo, digamos tu directorio de usuario. Una vez allí escribe lo siguiente:
./usbhostfs18
- Abre oro terminal como un usuario regular (no root) y ve a la capeta donde descomprimiste los archivos, por ejemplo tu carpeta de usuario. Una vez allí escribe lo siguiente:
./rj_resize_mod -c -d
- Conecta la PSP al puerto USB.
- En tu PSP, lanza el iRShell y selecciona en el menú la opción Toggle USBHost.
- A disfrutar !!
Convertir particiones ext3 a ext4
Por Luis Gallardo - Linux - 12/02/2010
Las nuevas mejoras de ext4 sobre ext3 me motivaron a migrar mis particiones al nuevo sistema de archivos. Si quieres hacer lo mismo, aquí tienes los pasos a seguir.
Convertir de ext3 a ext4
Nota: Las siguientes órdenes deben ejecutarse en particiones no montadas. Si estás planeado convertir la partición raíz de tu sistema, hazlo desde un livecd o desde un sistema distinto al tuyo.
Para convertir una partición ext3, digamos /dev/sda5, a ext4 escribe lo siguiente:
tune2fs -O extents,uninit_bg,dir_index /dev/sda5
Después de hacer lo anterior, ejecuta e2fsck en el nuevo sistema de archivos ext4 para arreglar cualquier inconsistencia:
e2fsck -fD /dev/sda5
Archivo /etc/fstab
Recuerda modificar el archivo /etc/fstab cambiando las particiones que serán montadas como ext4 en vez de ext3:
# <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/sda6 / ext4 errors=remount-ro 0 1 /dev/sda5 /home ext4 defaults 0 2 /dev/sda7 none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Mejoras de ext4
Por cierto, si quieres saber cuáles son esas nuevas mejoras, mira la siguiente tabla:
| Mejora | Descripción |
| Sistema de archivos de gran tamaño | El sistema de archivos ext4 es capaz de trabajar con volúmenes de hasta 1 exbibyte y archivos de tamaño de hasta 16 TiB. |
| Extents | Un extent es un conjunto de bloques físicos contiguos, mejorando el rendimiento al trabajar con ficheros de gran tamaño y reduciendo la fragmentación. |
| Compatibilidad hacia atrás | El ext4 es compatible hacia atrás con ext3 y ext2, siendo posible montar sistemas de archivos ext3 y ext2 como ext4. |
| Asignación persistente de espacio | El espacio reservado para estos archivos está garantizado y con mucha probabilidad será contiguo. El llenado con ceros está obsoleto. |
| Asignación retrasada de espacio | El sistema de archivos ext4 retrasa la reserva de bloques de memoria hasta que la información esté a punto de ser escrita en el disco, mejorando el rendimiento y reduciendo la fragmentación al hacer las decisiones de reserva de memoria basada en el tamaño real del archivo. |
| Límite de subdirectorios superado | El número de subdirectorios que un directorio puede contener fue elevado a 64.000. |
| Journal checksumming | Se usa suma de comprobación para el journal de forma que se aumente la confiabilidad, dado que este es el archivo más usado en el disco. |
| Chequeo del sistema de archivos más rápido | En ext4, los grupos de bloques no asignados y secciones de la tabla de inodos están marcados como tales. Esto permite a e2fsck saltárselos completamente en los chequeos y en gran medida reduce el tiempo requerido para chequear un sistema de archivos del tamaño para el que ext4 está preparado. |
| Asignador multibloque | El sistema de archivos ext4 asigna múltiples bloques para un fichero en una sola operación, lo cual reduce la fragmentación al intentar elegir bloques contiguos en el disco. |
| Mejoras en timestamps | A medida que los computadores se tornan en general cada vez más rápidos, la granularidad de los timestamps basados en segundos se está volviendo insuficiente. Para resolver esto, ext4 tiene timestamps medidos en nanosegundos. |
Referencias
- How To Upgrade From Ext3 To Ext4 Without Formatting The Hard Disk
- ext4 – Wikipedia
- man tune2fs
- man e2fsck
- Todo Linux N°103 , paginas 21-24
Control del volumen en Xfce
Por Luis Gallardo - Linux - 10/02/2010
Por omisión las combinaciones de teclas de volumen de Xfce4 no están habilitadas. De hecho, para que funcionen debe instalarse el siguiente paquete:
aptitude install xfce4-volumed
Después de esto siempre que inicies sesión en Xfce tendrás disponible las combinaciones de teclas para subir y bajar el volumen.
Aprendiendo inglés con SpeakUp en Linux
Por Luis Gallardo - Linux - 04/02/2010
SpeakUp es una revista mensual que está orientada a ayudar a quienes aprenden Inglés. Viene con un cdrom el cual tiene archivos de audio y una aplicación interactiva para leer, escuchar y practicar. Debo confesar que no la había comprado por un tiempo ya que mi favorita es la revista Think in English pero ya no la están trayendo a Venezuela, así que comencé a comprar SpeakUp nuevamente desde el número 271.
Sabía de la fulana aplicación interactiva pero no funcionaba con Wine algunos años atrás así que no le presté atención a los CDs…pero ayer me pregunté si funcionaba con Wine en Linux…y la respuesta es si!!!
Para que sepan, la aplicación es un reproductor de Flash que se ejecuta desde un .exe.
Referencia
Comandos AT para el módem ZTE MF626
Por Luis Gallardo - Linux - 02/02/2010
He estado jugando con mi módem ZTE MF626 y encontré algunas órdenes o comandos AT para este dispositivo de banda ancha que pueden ser útiles para ti también. Algunos son comandos AT comunes y otros son comandos AT específicos de ZTE. Así que veámoslo.
Comandos AT
| Comando | Descripción |
| ATI | Retorna información sobre el módem |
| AT+COPS=? | Retorna la lista de operadores presentes en la red |
| AT+ZCDRUN=8 | Deshabilita la auto ejecución del cd (flashdrive) |
| AT+ZCDRUN=9 | Habilita la auto ejecución del cd (flashdrive) |
| AT+ZBANDI=0 | Selección automática de banda (por omisión) |
| AT+ZBANDI=1 | UMTS 850 + GSM 900/1800 |
| AT+ZBANDI=2 | UMTS 2100 + GSM 900/1800 (Europe) |
| AT+ZBANDI=3 | UMTS 850/2100 + GSM 900/1800 |
| AT+ZBANDI=4 | UMTS 850/1900 + GSM 850/1900 |
| AT+ZBANDI? | Retorna el modeo de selección de bandas |
| AT+ZSNT=0,0,0 | Selección AUTOMÁTICA de red, GSM+WCDMA |
| AT+ZSNT=0,0,1 | Selección AUTOMÁTICA de red, GSM+WCDMA,GSM preferida |
| AT+ZSNT=0,0,2 | Selección AUTOMÁTICA de red, GSM+WCDMA,WCDMA preferida |
| AT+ZSNT=1,0,0 | Selección AUTOMÁTICA de red, GSM solamente |
| AT+ZSNT=2,0,0 | Selección AUTOMÁTICA de red, WCDMA solamente |
| AT+ZSNT? | Retorna le modo de selección de red |
Uso
¿Para qué sirve todo esto? Bueno, dependerá de tus necesidades. Por ejemplo, si no quieres que funcione la característica de auto-ejecución del CD puedes deshabilitarla, o si quieres conectarte solo a redes UMTS también puedes hacerlo. En mi caso me pareció muy interesante el comando ZBANDI porque en Venezuela existen tres proveedores de banda ancha pero dos de ellos operan en UMTS 1900 + GSM 850/1900 y el tercero en UMTS 900 + GSM 900/1800.
Referencias:
Mejor mirror de Debian
Por Luis Gallardo - Linux - 29/01/2010
En Ubuntu hay un utilitario gráfico que te permite seleccionar un mirror de acuerdo a la respuesta más rápida de descarga. Me preguntaba si había algo como eso en Debian…y aquí esta: apt-spy.
Instalación
Como siempre puedes instalar desde un terminal escribiendo:
aptitude install apt-spy
Uso
Puedes probar varios mirrors por país, área e incluso desde una lista. Por ejemplo, digamos que quieres saber cuál es el mejor mirror para Debian Squeeze en Sur América:
moody:~# apt-spy -d squeeze -a South-America Couldn't find country CR . Skipping.SERVER: ftp.br.debian.org Benchmarking FTP... Downloaded 1525176 bytes in 16.36 seconds Download speed: 91.02 kB/secSERVER: ftp.cl.debian.org Benchmarking FTP... Downloaded 584992 bytes in 17.99 seconds Download speed: 31.75 kB/secSERVER: debian.uni.edu.ni Benchmarking HTTP... Downloaded 332780 bytes in 15.80 seconds Download speed: 20.57 kB/sec Writing new sources.list file: /etc/apt/sources.list.d/apt-spy.list
Como puedes ver el mejor mirror es ftp.br.debian.org, pero te recomiendo que ejecutes apt-spy al menos un par de veces para comparar discrepancias y decidir la mejore respuesta en promedio:
¿Por qué mi país no se encuentra?
Si tu país no puede ser encontrado la razón más probable es que no haya un mirror oficial de Debian en tu país. Para saber la lista oficial de mirrors Debian ve a Debian worldwide mirror sites












blip.tv
Flickr
YouTube
Planeta Linux