martes, 30 de diciembre de 2008

KDE4 en Debian Sid (SOLO PARA DEBIAN)

Antes de empezar una aclaración: Por mucho que Ubuntu tenga ya versiones con KDE4 (la Kubuntu 8.04 y la 8.10), KDE4 es experimental. Está en estado (creo) beta, aunque hasta hace poco era una alpha como una catedral. Instalar KDE4 en Debian Sid implica la utilización de los repositorios experimentales. Es decir, hay un riesgo y esto se hace bajo TU responsabilidad. Luego no es para tanto, pero si que te encontrarás con bastantes problemas y fallos. Si no estás hecho para las alphas y las betas espera unos meses a que pase a Sid y como un año a que pase a Testing.

ADVERTENCIA: No lo he probado, pero tengo entendido que no es nada aconsejable instalar KDE4 si ya tienes una KDE3. Por la seguridad de vuestro sistema lo mejor es hacer un buen backup y hacer la instalación sobre una Debian limpia (al menos de KDE3).

Personalmente siempre he sido de GNOME y luego de OpenBox, precisamente por opinar como Linus en aquel famoso flame que montó. Pero KDE nunca me llamó y mira que le he dado oportunidades. Con la llegada de KDE4 (y de una nueva gráfica que está a punto de caer en mis manos) voy a ver si las criticas y los halagos que tiene son ciertos.

Lo primero, por ahora para instalar KDE4 tienes que estar en Sid. Si no estás en Sid esto implica dos cosas, o bien que pares en este punto o bien que actualices a la rama inestable. Para actualizar edita el sources.list de tu Debian (como root lógicamente) con un:

nano /etc/apt/sources.list


Y añade las siguientes lineas:

#Repositorios de Finlandia de Debian Unstable (contrib non-free)
deb http://ftp.fi.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.fi.debian.org/debian/ unstable main contrib non-free

#Repositorios experimental de Finlandia
deb http://ftp.fi.debian.org/debian/ experimental main
deb-src http://ftp.fi.debian.org/debian/ experimental main


He añadido ya los experimental por que solo "funcionan" cuando se les llama con un comando especial. Si tu caso es como el mio que ya usas Sid lógicamente omite las primeras tres lineas (bueno el comentario te lo puedes quedar si quieres xD)

Tendrás que actualizar y lo más seguro es que reiniciar para que cargue el nuevo kernel que instalará.

Tras esto, ya está todo listo para instalar.

Para instalar un paquete de la rama experimental hay que pasarle a aptitude un parametro de la siguiente manera:

aptitude -t experimental install nombredelpaquete


Vamos a instalar TODO KDE4 de la siguiente manera:

aptitude -t experimental install kde4


Si quieres ir por partes y no instalarlo todo:

aptitude -t experimental install kde4-minimal


Si encima quieres instalar kdm (el gestor de login de KDE)

aptitude -t experimental install kdm


Yo personalmente voy a instalar lo siguiente:

aptitude -t experimental install kde4-minimal kdeplasma-addons kdenetwork kdeadmin


Espero que os sea de ayuda.
Publicado con El navegador Flock

sábado, 27 de diciembre de 2008

Flock, the social web browser.

Para mi casi el mejor navegador que hay. Ya he hablado en alguna ocasión en mi otro blog: Wiiarefrikis

Tiene muchísimas ventajas y algunas desventajas que hacen plantearte si usarlo como navegador principal.

Si no usas redes sociales y lo único que haces es navegar ocasionalmente y para mirar cuatro cosas, ni se te ocurra usarlo. Sin embargo si eres como yo que tienes muchas cuentas en muchas redes sociales y escribes en blogs y subes a Flickr y tienes muchos amigos en Youtube y en lugar de hacer tus favoritos en tu navegador lo haces en del.iciu.os... este es tu web browser.

Su única pega, es que es muy lento. Es un derivado de Firefox por lo que las extensiones van perfectamente pero consume más cantidad de recursos que este, que ya es decir, y se nota que le cuesta arrancar. Después va perfecto.

Esa pega es realmente grande, pero todo lo demás lo equilibra bastante. Si tu equipo es potente y eres como he dicho antes, deberías plantearte probarlo al menos.

Una de sus grandes ventajas es que, al igual que su padre Firefox, es multiplataforma. Sin embargo no lo encontraras en los repositorios ni de Debian ni de Ubuntu (bueno, no lo sé de este ultimo pero me da a mi que no, ya preguntaré) ni en ninguna distribución que yo sepa (creo que en Guadalinex...). Bueno, tampoco es importante, vamos a instalarlo a la antigua y mucho mejor.

Antes de empezar hay que aclarar un punto. El programa se llama flock pero, ya hay un programa que se llama flock en Debian. Y cuando terminemos ¿de alguna manera tendremos que ejecutarlo no? Lo que yo he hecho es llamar a mi programa flock-browser. Pero podéis ponerle el nombre que querrais siempre y cuando no uséis uno ya usado.

Al lío:

1.- Bajarse el programa. Se encuentra aquí. Yo me voy a bajar la versión en español que ahora mismo es la 1.2.6. Si para cuando hagáis este "tutorial" hay otra no tenéis por que preocuparos, serán los mismos pasos cambiando el nombre.

2.-Una vez descargado, el siguiente paso es descomprimirlo. Abrimos un terminal y nos situamos en el path donde esta el .tar.gz que acabamos de bajar. Recordad que es con

cd /path/del/archivo


Lo descomprimimos con:

tar xvfz flock-1.2.6.es-ES.linux-i686.tar.gz


Y ahora deberíamos tener una carpeta que se llame flock. En mi caso la he puesto en el escritorio.

3.- Movemos la carpeta al directorio donde se instalará. Yo voy a instalarlo en /opt/
Recordar que esto se tiene que hacer como root.

mv flock /opt/


Después creamos (como root) un enlace simbólico a /usr/bin/flock-browser. Es en este paso donde si queréis cambiar el comando por el cual llamareis al programa debéis hacerlo. En lugar de flock-browser podéis poner lo que os de la gana.

ln -s /opt/flock/flock /usr/bin/flock-browser


Seguimos como root y le vamos a cambiar el propietario:

chown -R root:root /opt/flock


Despues de esto el programa ya está listo. Y se ejecutaría, en mi caso con flock-browser. Sin embargo a mi me dio un error por que me faltó las librerías libstdc++5. En Debian es tan facil como

aptitude install libstdc++5


Luego solo quedaría añadirlo al menú y darle iconos. Si estáis en GNOME con editar el menú y añadirlo listo. Y en OpenBox con añadirlo a obmenu más de lo mismo. Sencillo sencillo.

Por cierto, en deviantart hay canal de flock con cosas muy guapas.
Publicado con El navegador Flock

viernes, 5 de diciembre de 2008

Teeworlds

Teeworlds es un juego online 2D muy curioso. Es multiplataforma (versiones tanto para GNU/Linux como para Windows y para Mac).

Más o menos la idea es conectarte a un server y con una especie de muñeco que recuerda a un Kirby matar a otros Kirbys.

Simple, frenético y adictivo.

Para instalarlo:

aptitude install teeworlds

y si quieres también un server

aptitude install teeworlds-server

jueves, 4 de diciembre de 2008

Esteanografíaa para linux

Hola amigos, hoy vamos a hablar de esteanografía, y no le busqueis el chiste, yo al menos no escribo con el ano.

La esteanografía es el arte de ocultar ficheros dentro de otros, ejemplo, ¿alguien recuerda los casos de virus empotrados en una foto de extension .jpg? Abrías la foto y a la vez el ejecutable que iba dentro sin enterarte, esta claro que una foto de 32 megas es cuadno menos sospechosa, pero un virus no supera los 5 kb, con lo cual la artimaña era preciosa, como obra de arte al menos. PAra una definicion mas completa: Nuestra amiga la wikipedia

Si hoy vamos a hablar de esteanografía se de a este interesante articulo del blog Security by Default donde se nos enseña a instalar una herramienta de este tipo en linux, para el supuesto caso de que quisiesemos entrar en Arabia Saudi con prono, y no perder la vida o la libertad en el intento (a veces incluso adoro la legislación española).

Atencion a los comentarios, podeis aprender tanto como con el articulo (con la mayoría al menos).

Cabe recordar que la esteanografía no esta reñida con la criptografía, sino todo lo contrario, se complementan perfectamente, pero pueden dar lugar a un nivel de paranoia extremo, como prueba, hoy he enviado un mail difrado con GPG, que contenia un archivo, que no era tal archivo, sino que era otro archivo pasado por truecrpit, en concreto, un .odt con contraseña metido en un .rar con contraseña. La madre del cordero en salsa.

No voy a detallar los procesos, puesto que ya estan perfectamente explicados en Security by Default.

Ahora que los paranoicos que configuramos iptables a mano tenemos otro juguete, que tiemblen "los curiosos"

Buenas noches, y espero que os guste.

Instalar Debian desde un USB

Esta navidad puede que me regalen un portátil. Me paso mucho tiempo al día fuera de casa (es lo que tiene vivir en un pueblo) y no siempre tengo acceso a los ordenadores de las salas de libre acceso de mi universidad. A parte que muchas veces necesito ver apuntes que están en formato de presentaciones. Mis opciones son o un Mac Book de los nuevos (por eso de que voy a necesitar por desgracia más adelante usar tanto Windows como Mac OS, y que cojones, ¡la nueva versión es la repera!) o un Asus EEE PC 1000 (creo que el H, el de 160Gigas de HD). Si, la diferencia es significativa, pero tarde o temprano los dos caeran MUAHAHA.

La verdad es que me hace mucha ilusión el Asus por eso de ponerle una Debian y probar su Atheros (se me hace la boca agua...) y aprovechando que recientemente tuve un pequeño problema con mi ordenador y he tenido que reinstalar, voy a hacer un experimento que siempre quise hacer: Instalar Debian desde un USB. Básicamente me servirá más adelante por si el Asus entra en mi casa ya que no tiene lector de CD/DVD y yo no tengo ninguno externo.

La idea es la siguiente: hacer un USB booteable que contenga un fichero imagen de Debian. Es muy fácil.

Lo primero es tener el USB (o una partición) en Fat16 (si, lo se...que asquete ¿verdad?) para ello se puede hacer con cualquier aplicación, con la que estés más cómodo, yo personalmente lo suelo hacer con cfdisk (aunque desde que me da un error raro si uso UTF-8 no lo uso mucho...) o con gparted.

Tras tener la partición hecha hace falta conseguir la imagen. Yo voy a usar esta: boot.img.gz, aunque tenéis para más arquitecturas (esa es de x86)

Tras descargarla nos posicionamos donde esta desde un terminal y escribimos lo siguiente como root:

gzip -dc boot.img.gz > /dev/XXXX

Nota: Las XXXX es el nombre de tu volumen, si no lo sabes (que es bastante normal) con hacer un fdisk -l podrás ver los volumenes que tienes disponibles. En mi caso es el sdc2 (gzip -dc boot.img.gz > /dev/sdc2). Recuerda que el comando fdisk -l tambien debe ser ejecutado como root.
Tras esto (tardará un poco) ya debería estar todo listo. Metemos nuestro USB y nos aseguramos de que la BIOS va a bootear primero desde el. Suerte con la instalación. Si termina por caer el Asus ya comentaré aquí mis andanzas con la instalación de Debian.

Espero que mi amigo con el cual llevo este blog haga un post sobre su Asus que se compró no hace mucho (el modelo 701 creo que era), a ver si pones una Debian :)

Hasta la próxima.

martes, 2 de diciembre de 2008

Eclipse: problema y como solucionarlo.

El otro día al ponerme a hacer un trabajo para la universidad, al ejecutar eclipse me doy cuenta de que sale un mensaje de error diciendo algo tal que así:

This Eclipse build doesn't have support for the integrated browser.
Le dí a Aceptar y listo, todo parece ir bien, pero si aparece ese mensaje es por algo y aunque no fuera por nada, no debería salir, con lo que busqué información sobre el problema.

Parece ser que esto solo pasa en las distribuciones en las que se usa Iceweasel. Iceweasel es el famoso y polémico fork de Firefox. Es un Firefox pero con otro nombre y otro logotipo. Al final, lo que parece que pasa es que el pobre Eclipse se lia y no tiene implementado el soporte para nuestro Firefox totalmente libre.

¿Solución? Econtré varias, pero sin duda alguna la más practica es sin duda instalar XULrunner.

aptitude install xulrunner



Y debería funcionar.