| Subcribe via RSS

Instalando Ubuntu 8.04 en Dell Inspiron 1525

Agosto 28th, 2008 | No Comments » | Posted in Hardware, ubuntu

Tal y como comenté hace un par de días ya me ha llegado mi flamante Dell Inspiron 1525. Como seguramente sabréis este portátil se puede comprar con Ubuntu o con Windows Vista. Yo opté por esta segunda opción porque nunca se sabe si puedo necesitar el Vista y porque costaban prácticamente lo mismo.

Lo primero que hice fue juguetear un poco con el Vista para ver qué tal funcionaba el portátil (por cierto, con el Vista me siento totalmente perdido).

Una vez comprobado que todo funcionaba bien me puse manos a la obra y empecé con la instalación de Ubuntu 8.03. Me colé con los CD de instalación y puse el de x86 en lugar de la versión de Ubuntu de 64 bits (algún día, cuando tenga tiempo y ganas, lo cambiaré).

Comencé haciendo sitio para Ubuntu reduciendo el tamaño de la partición de Vista a la mitad (es lo máximo que me dejaba reducir).

Una vez hecho sitio para Ubuntu metí el CD y reinicié. Por cierto, está puesto para arrancar primero el disco duro así que hay que entrar en la Bios para indicarle que arranque desde el CD.

En la instalación todo fue correctamente. Si quieres conservar la partición de Vista es recomendable hacer el particionado manual.

Mi portátil tiene 320Gb, dejé 40 Gb para la carpeta raíz ‘/’, 4Gb para la partición de Swap y el resto para la partición que va a montarse como ‘/home’. Me gusta tenerlo así por si hay algún problema puedo reinstalarlo todo bastante rápido.

En cuanto terminó la instalación comencé a meterle los programas con los que trabajo habitualmente: Quanta plus, Thunderbird, Rapid SVN,GnoTime, K3B, VLC, Filezilla, Skype, rsync, Apache+MySQL+PHP, VMWare y algunos otros que ahora no recuerdo.

Lo siguiente fue copiar a la partición /home/gorka todos los datos de mi antiguo portátil y, voilá, automáticamente los programas que uso han quedado configurados a mi gusto (es una de las cosas por las que prefiero Linux a cualquier Windows).

Parece que todo funciona bien, incluso la tarjeta inalámbrica que parece que al principio daba algunos problemas (que según tengo entendido solucionaron los de Dell).

Todo ha ido como la seda, estoy contento.

Y, como siempre, un poco de publicidad para terminar:

Entrar en Dell.es

Tags: , , , ,

Lexmark X215 funcionando con Ubuntu 8.04

Agosto 27th, 2008 | No Comments » | Posted in ubuntu

¡Casi no puedo ni creerlo! He conseguido que funcione una Lexmark X215 con Ubuntu 8.04. Después de varios meses sin intentarlo de nuevo (y casi a punto de desterrar esta multifunción a tareas de simple fotocopiadora) lo he conseguido.

La pista me la dieron aquí:
http://foros.ubuntu-cl.org/viewtopic.php?p=30637

Sabiendo que la Lexmarxk X215 funciona igual que una Samsung scx-4×16 rebusqué un poco y encontré la solución aquí:

http://ubuntuforums.org/showthread.php?t=341621

Los pasos que seguí fueron:

1) Descargar el driver de Samsung. Es posible que haya una versión nuevo, sólo es cuestión de buscar.

2) Lo descomprimí en la carpeta ‘/home/gorka/cdroot’.

3) Abrí una consola y tecleé:

cd /home/gorka/cdroot
sudo chown -R root:root *
sudo ./autorun

4) Este último comando abre un asistente de instalación. Como no me autodetectó la impresora cancelé la configuración en cuanto me pidió que indicara el puerto al que estaba conectado la impresora.

5) Abrí el asistente de impresoras de Ubuntu: Sistema->Administración->Impresoras.

6) Seleccioné: Impresora nueva.

7) Buscó las impresoras y la encontró conectado al puerto LPT1 (sí, sí, está conectada a ese puerto y no al USB en este PC). Seleccioné la impresora y click en siguiente.

8 ) En la lista de controladores seleccioné el de Samsung.

9) De la lista de impresoras de Samsung escogí la “SCX-4×16″.

10) Siguiente, aplicar y listo. Pedí que imprimiera la página de prueba y ¡Tacháaan! Salió perfecta.

He de decir que es posible que en algún momento tengas que reiniciar el ordenador, por ejemplo si ves que la lista de impresoras de Samsung no aparece, o que no se detecta la impresora Lexmark.

Suerte, que creo que sois unos cuantos con éste problema.

Como nota final diré que esta ha sido la primera Lexmark que me he comprado y será la última.

Tags: , ,

Instalar paquetes .deb (debian) en Ubuntu

Agosto 25th, 2008 | 1 Comment | Posted in linux, ubuntu

Si alguna vez te has decargado algún paquete .deb seguramente habrás tenido problemas usando el comando apt-get install. Para este tipo de programas lo mejor es usar el gestor de paquetes GDebi. Usarlo es tan sencillo (en Ubuntu con Gnome) como ir a la carpeta donde está el archivo a instalar, pinchar sobre el fichero con el botón derecho y seleccionar “Abrir con Instalador de paquetes GDebi”.

Esta es una opción recomendada frente a “sudo dpkg -i” ya que este último a veces da problemas con las dependencias entre paquetes.

Tags: , , ,

La consola de Linux - Controlar los procesos con ps

Agosto 15th, 2008 | No Comments » | Posted in linux, ubuntu

ps es un comando que nos permite ver los procesos que se están ejecutando en un sistema. Si tecleamos:

ps

en la línea de comando tendremos el siguiente resultado:

  PID TTY          TIME CMD
 7953 pts/1    00:00:00 bash
 7954 pts/1    00:00:00 ps

Vemos que este listado es muy escaso, tan sólo aparecen los procesos hijos de la consola que tenemos abierta. Si queremos ver todos los procesos del sistema tendremos que usar:

ps ax

que mostrará un resultado como éste:

root         1  0.0  0.0   5112  1968 ?        Ss   11:20   0:00 /sbin/init
root         2  0.0  0.0      0     0 ?        S<   11:20   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S<   11:20   0:00 [migration/0]
root         4  0.0  0.0      0     0 ?        SN   11:20   0:00 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<   11:20   0:00 [watchdog/0]
root         6  0.0  0.0      0     0 ?        S<   11:20   0:00 [events/0]
 
...

Como esto no está muy claro yo le suelo añadir la opción ‘u’ para que lo muestre en un formato más claro:

ps aux

que da como resultado:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   5112  1968 ?        Ss   11:20   0:00 /sbin/init
root         2  0.0  0.0      0     0 ?        S<   11:20   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S<   11:20   0:00 [migration/0]
root         4  0.0  0.0      0     0 ?        SN   11:20   0:00 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<   11:20   0:00 [watchdog/0]
root         6  0.0  0.0      0     0 ?        S<   11:20   0:00 [events/0]

Mucho más claro. Además ‘aux’ para mí es más fácil de recordar :-P.

Si queremos saber si hay algún programa en concreto que esté en marcha podemos usar algo como:

ps aux | grep firefox

(para buscar si firefox se está ejecutando)

ó también podemos usar:

ps u -C firefox

La primera forma devuelve todas las líneas que contengan el término “firefox” mientras la segunda devolverá los procesos cuyo nombre sea “firefox”.

Para cargarnos algún proceso podemos usar el comando kill:

kill -9 

donde es el número del proceso (podemos sacarlo de la columna PID).

Un comando muy relacionado con ps es top, que nos devuelve un listado con los procesos que más memoria y CPU están consumiendo.

Tags: , , ,

Mi USB ha dejado de funcionar en Ubuntu - Solución

Agosto 11th, 2008 | 1 Comment | Posted in linux, ubuntu

Misteriosamente hoy mi USB ha dejado de funcionar en Ubuntu. Sin duda una gran desgracia para mí ya que en mi llave USB llevo mis emails y el SVN con todos mis proyectos, amén de otros documentos importantes (ando mucho de aquí para allá y descubrí hace un tiempo que el USB era la mejor opción).

Después de investigar y volverme un poco loco he encontrado una solución que me ha funcionado a la perfección:

- He abierto una consola y he tecleado:

sudo modprobe -r ehci_hcd 

Después de eso he enchufado de nuevo el USB y mágicamente ha aparecido de nuevo.

¿Dónde he encontrado la solución? Dónde va a ser, en los foros de Ubuntu (solución para el problema con el USB).

Parece que esta solución no funciona a todo el mundo, y a algunos les funciona pero el dispositivo funciona como USB1.1 en lugar de USB2. Sin embargo, prueba a ver si tienes suerte.

También soluciona los problemas al conectar discos duros externos (me pasaba también en otro PC con un disco duro externo Lacie).

Tags: ,

Backups con rsync

Enero 16th, 2008 | No Comments » | Posted in linux, privacidad-y-seguridad, ubuntu

Si queréis hacer copias de seguridad de manera sencilla una herramienta muy potente es rsync. Existen un montón de programas para hacer backups pero ninguno acaba de convencerme. Yo necesito que la copia de seguridad sea fácilmente accesible, es decir, que esté sin comprimir para poder acceder directamente a determinados archivos de manera cómoda sin tener que andar descomprimiendo archivos de varios megas (o gigas). Además, utlizo el disco externo de backup para llevar los arhivos de casa a la oficina y vice versa. Para mi caso la mejor herramienta que he encontrado hasta ahora es rsync. Uso un sencillo comando para hacer los backups:

rsync -avz --exclude-from=.rsync/exclude /home/gorka/. /media/discobackup

-avz: copia recursivamete todos los ficheros desde el directorio /home/gorka a /media/discobackup (mi disco duro externo). Además mantiene los permisos, enlaces simbólicos, propietarios, atributos, etc… La opción -z comprime los ficheros antes de transferirlos, pero, dado que uso un disco usb2 realmente no estoy seguro de que tenga utilidad (un día que me aburra mediré la diferencia entre hacer la copia de seguridad con esta opción o sin ella).

–exclude-from=.rsync/exclude: esta opción busca el fichero .rsync/exclude en el que está la información de qué ficheros no se deben copiar. En mi caso uso el siguiente:

*.iso
*.avi
*.mp3

para que no me copie ni los ficheros iso, avi ni mp3. Cada tipo de fichero que queramos excluir debe ir en una línea.

/home/gorka/. aquí indico que quiero copiar el contenido de la carpeta /home/gorka. Si uso el ‘.’ es para que me copie los ficheros ocultos que empiezan por el punto. Si no se quieren copiar los archivos ocultos hay que usar /home/gorka/*

/media/discobackup - mi flamante disco duro externo.

Ejecuto el script, me voy a comer y espero a que se haga la copia tranquilamente.

Algo más de información: rsync y rsync Tips & Tricks.

Tags: , , , ,

Problema con Firestarter - el interfaz eth0 no está preparado

Enero 16th, 2008 | 16 Comments | Posted in privacidad-y-seguridad, ubuntu

Recientemente me he encontrado con este problema y, después de darle muchas vueltas he encontrado el problema. La causa está en el script firestarter.sh. Abre el dichoso script:

gksudo gedit /etc/firestarter/firestarter.sh

y modifica la línea:

MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`

por:

MASK=`/sbin/ifconfig $IF | grep Más | cut -d : -f 4`

Explicación paso a paso

Por si a alguien le interesa saber cómo dí con el problema he aquí un pequeño e instructivo rollete.

El mensaje de error que me aparece al intentar arrarcar el firestarter es:

External network device $IF is not ready. Aborting..

ese mensaje de error se muestra aquí (en este caso $IF es eth0):

if [ "$MASK" = "" -a "$1" != "stop" ]; then
	echo "External network device $IF is not ready. Aborting.."
	exit 2
fi

comprobé que la variable $MASK estaba en blanco (era la razón de que no arrancara el firestarter) así que busqué dónde se definía:

MASK=`/sbin/ifconfig $IF | grep Más | cut -d : -f 4`

El comando /sbin/ifconfi eth0 muestra un mensaje parecido a éste:

eth0      Link encap:Ethernet  HWaddr 00:13:8F:4C:47:59
          inet dirección:192.168.1.2  Bcast:192.168.1.255  Máscara:255.255.255.0
          dirección inet6: fe80::213:8fff:fe4c:4759/64 Alcance:Vínculo
          ARRIBA BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:221627 errors:0 dropped:0 overruns:0 frame:0
          TX packets:226060 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:159080113 (151.7 MiB)  TX bytes:105193874 (100.3 MiB)
          Interrupción:23 Base address:0xe400

y el comando:

/sbin/ifconfig $IF | grep Mas | cut -d : -f 4

Lo que hace es buscar la línea donde esté el texto Mas (de Mask) y, claro, al estar mi Ubuntu en castellano en lugar de Mask poner Máscara:

eth0      Link encap:Ethernet  HWaddr 00:13:8F:4C:47:59
          inet dirección:192.168.1.2  Bcast:192.168.1.255  Máscara:255.255.255.0
          dirección inet6: fe80::213:8fff:fe4c:4759/64 Alcance:Vínculo
          ARRIBA BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:221627 errors:0 dropped:0 overruns:0 frame:0
          TX packets:226060 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:159080113 (151.7 MiB)  TX bytes:105193874 (100.3 MiB)
          Interrupción:23 Base address:0xe400

Como resultado de este pequeño detalle $MASK se queda en blanco. Por tanto, la solución consiste en modificar el script y dejarlo como:

MASK=`/sbin/ifconfig $IF | grep Más | cut -d : -f 4`
Tags: , , , ,

Acceder desde Windows a una carpeta de Ubuntu Linux

Diciembre 19th, 2007 | No Comments » | Posted in linux, ubuntu

He aquí una sencilla entrada escrita a todo correr para explicar cómo acceder a una carpeta de Ubuntu desde MS Windows:

1) En Ubuntu ir a la carpeta que queremos compartir. Click derecho sobre su nombre y seleccionar la opción ‘comprartir’.

2) [opcional] Si no tenemos activado el soporte para compartir carpetas es necesario instalarlo (se hace automáticamente).

3) Seleccionar el modo “Compartir a través de red Windows (SMB)”.

4) Desmarcar la casilla sólo lectura si queremos que los usuarios puedan modificar los archivos de la carpeta.

5) Tenemos que cambiar la contraseña al usuario de Samba:

sudo smbpasswd -a nombre_usuario

(si no te quieres complicar la vida en ‘nombre_usuario’ pon el nombre de usuario con el que entras en Ubuntu).

6) En Windows abre el explorador de ficheros y selecciona la opción ‘Herramientas->Conectar a unidad de red’.

7) Escribe la IP o nombre del equipo Ubuntu que contiene las carpetas a compartir y el nombre de la carpeta compartida, por ejemplo:

192.168.1.34/compartido

8) Introduce el nombre usuario y contraseña cuando te lo pida (tu usuario de Ubuntu y la contraseña de Samba que has introducido antes).

¡y listo!

Esta es la forma fácil, para más información entrar aquí.

¡Ah! y es importante modificar la configuración del cortafuegos, si lo tenemos activado, para permitir los accesos a los ordenadores que se vayan a conectar.

Tags: , , ,

VMWare ha dejado de funcionar al actualizar a Ubutnu 7.04 [Solución]

Abril 28th, 2007 | No Comments » | Posted in virtualizacion, vmware

Con lo contento que estaba yo de tener actualizada mi Ubuntu a la 7.04 me encuentro con que el sistema que estaba usando hasta ahora para “reparar” el VMWare no funciona.

Después de investigar en los foros la opción que a mí me ha funcionado ha sido instalar el parche vmware-any-any-update109 que se puede descargar desde:

http://platan.vc.cvut.cz/ftp/pub/vmware/

(busca el fichero que se llame vmware-any-any-update109.tar.gz o algo similar).

Después he ejecutado de nuevo:

sudo /usr/bin/vmware-config.pl

¡y listo! Ha vuelto a funcionar.

Esto suena muy bonito, pero la verdadera historia ha sido un suplicio de unas dos horas rebuscando y probando cosas:

- He instalado y desinstalado el VMWare-Player, lo que me ha traído más complicaciones que soluciones.

- He probado varias soluciones que proponen en los foros, entre otras esta que parece que ha funcionado a algunas personas. Parecía que a mi me iba bien hasta que ha cascado casi en el último punto. Por si a alguien le ayuda pongo aquí lo que he hecho:

(en el artículo original en inglés lo explican para Gentoo, pero yo lo he adaptado a Ubuntu).

cd /usr/lib/vmware/modules/source/

sudo tar xvf vmmon.tar

cd vmmon-only/include

sudo gedit compat_kernel.h

En este fichero sustituyes esto:

#define __NR_compat_exit __NR_exit
static inline _syscall1(int, compat_exit, int, exit_code);

por esto:

#define __NR_compat_exit __NR_exit
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)
static inline _syscall1(int, compat_exit, int, exit_code);
#endif

y luego he seguido con:

cd ../../

sudo mv vmmon.tar vmmon.orig.tar

sudo tar cvf vmmon.tar vmmon-only

sudo vmware-config.pl

- Después de muchas vueltas, finalmente he desinstalado todo lo relacionado con el VMWare Player, he reinstalado el VMWare-Server y he aplicado el parche anteriormente mencionado.

Tags: , , ,

Kobo Deluxe

Marzo 14th, 2007 | No Comments » | Posted in juegos, linux, ubuntu

Kobo Deluxe es un juego muy sencillo pero altamente adictivo. El juego consiste en destruir una serie de “fortalezas” evitando meteoritos, naves enemigas y minas explisivas; no tiene trama, no hay modificadores para aumentar la capacidad de disparo, ni escudos ni nada por el estilo. Tan sólo una pequeña nave y cinco “vidas”. Existen varios niveles cada vez más complejos que hay que ir superando destruyendo absolutamente todo lo que encuentres.

Con este planteamiento puede no parecer un juego muy interesante, sin embargo el juego engancha prácticamente desde el principio y es difícil no decir “sólo un nivel más”.

Kobo Deluxe

Parece que existe alguna forma de hacer trampas ya que se puede lanzar el juego desde consola con la opción:

kobodl -cheat

Usando esta opción tendremos un número ilimitado de vidas.

Tags: , , ,