VMWare: Mouse pierde foco fuera del área 640×480
Septiembre 24, 2009
Un gran problema que me ocurrió mientras manipulaba mis maquinas virtuales, al abrir VM no podía mover mi mouse más allá del foco a los 640×480, podia volver a tomar el control usando ctrl-g pero lo perdía por lo mismo.
La solución:
Editar /usr/bin/vmware
y
/usr/bin/vmplayer
Coloquen el parametro
export VMWARE_USE_SHIPPED_GTK=yes
o
export VMWARE_USE_SHIPPED_GTK=force
Personalmente me funcionó el segundo.
Fuente: VMware Communities
Seleccionar los repositorios mas rápidos en Debian
Septiembre 22, 2009
Cuando tenemos algún servidor o un cliente en debian, siempre deseamos que la descarga de paquete sea mas rápida. En debian existe una herramienta que analiza que repositorio son los mas rápidos en la descarga de paquetes, se llama apt-spy.
apt-get install apt-spy
Esta herramienta tiene varias opciones:
-d, que es obligatoria e indica la distribución para la cual queremos que pruebe los repositorios
-a, para indicar que sólo queremos que se comprueben servidores de una zona en concreto
-e, para indicar que sólo queremos probar un cierto número de servidores
-o, para indicar que guarde la lista de servidores en el archivo que le indiquemos, en lugar de sobreescribir sources.list
-t, para indicar durante cuántos segundos probar cada mirror (por defecto 15 segundos cada uno)
-s, hace búsqueda por país.
Ejemplos:
—–Actualiza lista repositorio disponible que podemos utilizar para nuestro debian:
apt-spy update
—–Busca a los repositorios mas rápidos y que sean de la versión estable:
apt-spy -d stable
—–Busca los repositorios mas rápidos para la versión estable y que se encuentren en norte america.
apt-spy -d stable -a north-america
En las zonas tenemos africa, asia, europe, north-america, oceania y south-america
—–Busca los repositorios mas rápidos para la versión estable pero con los cinco servidores mas rápidos de la región de norte america
apt-spy -d stable -a north-america -e 5
—–Busca los 5 repositorios mas rápidos para la versión estable en la región de norte america y genera el archivo nuevosources.list.
apt-spy -d stable -a north-america -e 5 -o nuevosources.list
—–Busca los 5 repositorios mas rapidos para la version estable en Mexico y genera el archivo nuevosources.list.
apt-spy -d stable -s mx -e 5 -o nuevosources.list
Cuando ya tenemos nuestro archivo de repositorios mas rápidos, solamente queda reemplazar o hacer un backup del sources.list original que tenemos en /etc/apt.
cd /etc/apt
mv sources.list sources.list-orig
Y moveremos nuestro archivo en la ruta para que ahora descarge los programas de los servidores que hemos buscado.
mv nuevosources.list /etc/apt/sources.list
Solamente falta actualizar la lista de paquetes:
apt-get update
Mantener limpio el sistema
Septiembre 22, 2009
Debfoster
#aptitude install debfosterEl objetivo de este programa es de mostrar los paquetes que NO han sido instalados como dependencias, y una vez individuado/s, sera mostrada una lista indicando los paquetes “retenidos” por este/os.
Su uso es bastante simple, cuando lo hacemos correr por primera vez nos hará una serie de preguntas acerca de los paquetes instalados.
Podemos seleccionar mantener el paquete (sera recordado por debfoster) o podemos elegir su eliminación.
Si al momento de responder una de las preguntas tenemos alguna duda acerca del paquete, podemos tipear “?” para poder visualizar información acerca del mismo.
Salida de ejemplo:
libxml-libxml-perl is keeping the following 3 packages installed:
libxml-libxml-common-perl libxml-namespacesupport-perl libxml-sax-perl
Keep libxml-libxml-perl? [Ynpsiuqx?], [H]elp:ahora podemos elegir cosa hacer:
- Y –Mantiene el paquete instalado
- n –Borra el paquete señalado
- p –Borra el paquete señalado y todos los paquetes retenidos
- s –Salta la pregunta
- i –Visualiza información sobre el paquete
- ? –Igual a i
- u –Vuelve a formular la pregunta anterior
- q –Cancela la operación sin realizar modificaciones
- x –Realiza la cancelación de los paquetes
- h –Ayuda
Cuando realizamos la limpieza con este programa, seria importante tener algunas consideraciones:
-La información mostrada no toma en cuenta eventuales programas compilados desde las fuentes.
-Leer con atención las librerías mostradas como “retenidas”, puede suceder que se muestre una librería de desarrollo NO necesaria para la ejecución de otras aplicaciones, pero indispensable para la compilación (libncurses5-dev por ejemplo).
Deborphan
#aptitude install deborphanEste paquete genera una lista de los paquetes huérfanos en el sistema. Por paquete huérfano entendemos aquellas librerías que ya no son necesarias, osea, que ningún paquete instalado la indica como dependencia.Pero…atención con los programas compilados desde las fuentes (con make install o checkinstall) ya que no serán controladas sus dependencias, por lo que podríamos causar algún problema de funcionamiento.
Una opción interesante es –libdev, que nos genera una lista con las librerías de desarrollo (que terminan con -dev) no necesarias.
Para ver los paquetes huérfanos basta lanzar el comando
#deborphan
o
#deborphan --libdevelEs posible hacer que apt-get lea la lista de paquetes generada por deborphan:
# apt-get --purge remove `deborphan`
# apt-get --purge remove `deborphan --libdev`La opción –purge como ya sabemos elimina los archivos de configuración del paquete.
Para los poco amantes de la consola podemos instalar gtkorphan, el cual es una muy fácil e intuitiva interfaz gráfica para deborphan.
#aptitude install gtkorphan
Skype en Debian Lenny x64
Septiembre 22, 2009
Como generalmente lamentablemente siempre enfocan el desarrollo de aplicaciones para Win que para Linux debemos recurrir a alternativas para poder ejecutarlas.
Skype posee un paquete .deb pero unicamente para la versión de 32 bits por lo que aquí entra la magia.
Lo primero es descargarnos el paquete para Debian Lenny Acá
Antes de instalarlo debemos verificar que tenemos las librerias para 32 Bits.
apt-get install ia32-libs
Como ya les comenté tendremos que forzar la instalación para nuestra arquitectura, deben situarse en el directorio de descarga del paquete y ejecutar la siguiente linea:
dpkg -i --force-architecture skype*
Ten en cuenta que debes tener las siguientes librerias instaladas ya que son dependencias de skype
libqt4-core y libqt4-gui
Como hacer funcionar una Atheros 500x + WICD.
Septiembre 17, 2009

Madwifi se encarga de los drivers para atheros en linux, a continuación les demuestro como hacerla funcionar
Lo primero es descargar el siguiente paquete con los drivers de nuestra atheros
http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/
una vez descargado deben ir al directorio donde se encuentra e instalarlo. Asegurense de tener los headers de su kernel y los essentials. sudo apt-get install linux-headers-$(uname -r) sudo apt-get install build-essential
Este instala el gcc (compilador de c++) entre otros.
tar xvzf madwifi*.tar.gz
una vez descomprimido tenemos que compilarlo.
make
make clean
make install
una vez listo esto debemos probarla
modprobe ath_pci
si no arroja error esta perfecto
despues debemos activar la interfaz
ifconfig ath0 up
con este deberia estar listo.
para comprobar usen iwlist scan e ifconfig para ver si de verdad la interfaz esta arriba.
reiniciar
Por lo menos en mi notebook debí apretar el boton de activar wifi para que funcionara.
ahora usaremos WICD para escanear redes.
lo primero es colocar los backports para que encuentre wicd
lo primero es abrir como root gedit /etc/apt/sources.list
deb http://www.backports.org/debian lenny-backports main contrib non-free
luego guardar
Posteriormente instalarlo, apt-get install wicd.
Eliminará inmediatamente el network manager de gnome.

y ahi está funcionando.
Problemas de Sonido en VMWare
Septiembre 17, 2009

Instalando Windows XP SP3 (Original) en mi notebook me surgio un problema con la tarjeta de sonido…no funcionaba.
Buscando y buscando llegue a una gran y fácil solucion a este problema.
sudo apt-get install oss-compat
VMWare usa OSS por defecto.
Luego de instalar el paquete se solucionó el problema.