miércoles, 2 de diciembre de 2015

Limpiando el /boot

A veces me quedo sin espacio en el /boot por lo que no puedo actualizar el sistema...

Entonces saco el mocho y a limpiar:

dpkg --get-selections|grep 'linux-image*'|awk '{print $1}'|egrep -v "linux-image-$(uname -r)|linux-image-generic" |while read n;do apt-get -y remove $n;done

miércoles, 11 de noviembre de 2015

Activando el plugin de Java en Firefox

Si tienes instalado el JRE pero Firefox sigue quejándose de que no tienes el plugin activo quizás tengas que hacerlo a mano:
1. crea la carpeta .mozilla/plugins
2. hacemos un softlink al plugin: ln -s <directorioJRE>/libnpjp2.so

viernes, 22 de mayo de 2015

Ralink corp. RT2790 Wireless en Debian

Tal como ya me ocurrió con la tarjeta wireless de mi otro laptop, ver el post, se repite el escenario sólo que ahora es con la Ralink corp. RT2790 Wireless.

Sólo hace falta instalar los módulos necesarios, en este caso el de Ralink

#apt-get install firmware-ralink

Reiniciamos y ya está la tarjeta funcionando.

jueves, 21 de mayo de 2015

Error CDROM durante instalación USB en Debian

Si cuando intentas instalar Debian desde USB no te reconoce la unidad CDROM, entonces te toca tirar de consola y montarlo a mano tal que así:

mount -t vfat /dev/sdb /cdrom

En mi caso la unidad usb era /dev/sdb

Un saludo

martes, 24 de febrero de 2015

Sudando tras un proxy

Si te encuentras detrás de un proxy e intentas hacer un apt-get mediante sudo, la cuenta de root puede que no vea las variables de entorno del proxy...

Solución, usa el argumento -E a la hora de invocar:

sudo -E apt-get update

Un saludo

viernes, 9 de enero de 2015

Acelerando las máquinas virtuales de Android en Linux

Para obtener mejores resultados con las máquinas virtuales x86 de Android Studio necesitamos tener un procesador que soporte hardware virtualization (Intel VT-x o AMD-V) y a ser posible de 64 bits

Para comprobar si nuestro procesador soporta la virtualización ejecutamos este comando en la consola:

$ egrep -c ' (vmx|svm) ' /proc/cpuinfo
Si devuelve 0 es que nuestra CPU no soporta hardware virtualization.
Si devuelve 1 u otro valor superior sí la soporta, pero de todas maneras deberías asegurarte de que esta opción está activa en la BIOS.

Sobra decir que es mejor usar un kernel de 64 bits siempre que nuestra máquina lo admita, para saber si nuestra cpu es de 32 o 64 bits ejecutamos:

$ egrep -c ' lm ' /proc/cpuinfo
Si devuelve 0 nuestra CPU es de 32 bits, en otro caso soporta los 64 bits.

Y para saber si el kernel que usamos es de 64 bits:

$ uname -m
Si devuelve x86_64 el kernel es de 64 bits, sino estás corriendo uno de 32.

Una vez comprobados todos los requisitos nos ponemos manos a la obra.

Primero instalamos todos los paquetes que necesitamos:

$ sudo apt-get install qemu-kvm libvirt-bin bridge-utils

Luego añadimos el usuario al grupo de virtualización:

$ sudo adduser `id -un` libvirtd

Salimos de la sesión y volvemos a hacer login para que se hagan efectivos los cambios.

Puedes verificar que tu usuario ya tiene derechos para correr máquinas virtuales mediante el comando:

$ virsh -c qemu:///system list

Si devuelve:
 Id Name                 State 
-------------------------------
                               

Significa que todo está correctamente instalado y sólo nos queda habilitar la VM de Android para que use la virtualización.

Ya estés usando el emulador desde la linea de comandos o desde el entorno de programación has de añadir las siguientes opciones al mismo:

-qemu -m 512 -enable-kvm

En el entorno debes añadirlo en el campo Additional command line options que se encuentra en Run>Edit Configurations... > Run/Debug Configurations/Emulator

Y con esto disfrutarás de todas la ventajas de la virtualización de hardware en máquinas virtuales Android.

miércoles, 7 de enero de 2015

Activando el modo fluido en VirtualBox

Si al arrancar una maquina Linux en VirtualBox te encuentras que aunque hayas instalado las Guest Additions no eres capaz de poner 'fluida' la misma, sólo debes ejecutar en la MV:

$ sudo apt-get install virtualbox-guest-utils

Tras reiniciar la máquina ya podrás acceder al modo 'fluido'.

domingo, 4 de enero de 2015

Hacer sudoer un usuario

Aunque las buenas maneras de Debian desaconsejan que el usuario pueda hacer sudo directamente, en más de una ocasión es más útil ser sudoer que invocar al superuser mediante su.

Así que aquí tienes como añadir usuarios al grupo de los sudoers:

usermod -a -G sudo usuario

Un saludo y feliz sudo