jueves, agosto 23, 2007

Pegar texto en la consola

Hoy descubrí googleando este tips que no lo conocía y me gustaría compartirlo. Seguramente muchos como yo, cuando necesitamos "copiar" en la consola lo que hacemos todos los que venimos de windows es hacer crtl+c y crtl+v, pero vemos que no funciona.

Para poder pegar lo que queremos en consola, tenemos que teclear crtl+shift+v

lunes, agosto 13, 2007

Reconfigurar soporte MIME

Esto me pareció muy interesante desde el momento que quise abrir un archivo pdf con un doble clic y salió el mensaje de error "MIME no soporta la extension del archivo...".
Al verificar en las propiedades de un_archivo.pdf, ví que en realidad la extension del mismo era ahora text/plain.Y al verificar en todos archivos del disco, veremos que ha pasado lo mismo.
En síntesis no podemos ver pdf.
Solución:
guille@leinad-desktop:~$ sudo dpkg-reconfigure mime-support
guille@leinad-desktop:~$ sudo dpkg-reconfigure shared-mime-info

Ahora comprobemos y listo!.

domingo, agosto 12, 2007

Configurar una red Linux-Linux

Ayer nos topamos por primera vez con el problema de crear una red con máquinas que poseen únicamente Linux. No teníamos la intención de utilizar el servicio Samba, asique nos acordamos que existía un protocolo llamado NFS y nos pusimos a buscar cómo funcionaba y se configuraba. El resultado fué positivo y lo realizamos de la siguiente forma:

1. Instalamos los paquetes necesarios:
sudo aptitude install nfs-kernel-server nfs-common portmap

2. Editamos el archivo de configuración de nfs, para indicarles cual/cuales capetas queremos compartir en la red:
sudo kate /etc/exports

3. En este archivo lo que tenemos que agregar son las carpetas (directorios) de la siguiente manera:
directorio ip(permisos)

Un ejemplo:
/home/manuel/ 10.0.0.4 (rw)

De esta forma le estoy indicando que quiero compartir la carpeta /home/manuel/ a la máquina que tiene el ip 10.0.0.4 con los permisos de lectura y escritura.

4. Actualizamos y reiniciamos el servicio NFS:
sudo exportfs -a
sudo /etc/init.d/nfs-kernel-server restart


5. Luego vamos a la otra máquina y montamos la carpeta compartida:
sudo mount [ip_de_la_otra_pc]:[ruta_en_la_otra_pc] [ruta_local]

Un ejemplo:
sudo mount 10.0.0.4:/home/leinad /home/manuel/guille/

Listo, ahora si queremos que lo monte cada vez que iniciamos la máquina debemos agregar esta línea al archivo /etc/fstab haciendo:
sudo kate /etc/fstab

Y le agregamos:
10.0.0.4:/home/leinad /home/manuel/guille/ nfs rw,hard,intr 0 0

Saludos, y espero que sirva de algo.

jueves, junio 07, 2007

Instalar PySoulSeek en 10 pasos...

PySoulSeek es un cliente p2p para SoulSeek que corre en Linux/FreeBSD/Solaris, y es GNU.

Requerimientos:

Gtk+ 1.2
Python 2.2 or newer
wxPythonGTK 2.6.0 or newer


Procedimientos:
1 - Bajamos el instalador desde aquí http://www.sensi.org/~ak/pyslsk/pyslsk-1.2.7b.tar.gz

2 - Lo descomprimimos.

3 - Instalamos algunos paquetes necesarios:
guille@guille-desktop:~$ sudo apt-get install python-wxgtk2.6 python-wxtools python-wxversion

4 - Abrimos la carpeta donde lo hallamos descomprimido. xej:
guille@guille-desktop:~$cd descargas/pyslsk-1.2.7b

5 - Ahora solo nos resta ejecutarlo.
guille@guille-desktop:~/descargas/pyslsk-1.2.7b$ ./pyslsk

6 - Ya lo tenemos para bajar mucha música.

7 - Por ultimo para conectarnos dentro del programa entramos en File>Settings.

8 - En la pestaña Server en Login colocamos el nombre que queramos de usuario y pues en Password el que queramos.

9 - En la pestaña Transfers en la parte de Download directory escogemos la carpeta en la que queremos que se bajen nuestros archivos.

10 - Para conectarnos presionamos Alt+c o desde File>Connect.

martes, mayo 22, 2007

Activar UDMA

1. Verificar en el BIOS cuál es el UDMA activado (en mi caso es UDMA2)

2. Ver la información del dispositivo a activar:
sudo hdparm -i /dev/hdb

SALIDA:
[manuel] [~]$ hdparm -i /dev/hdb

/dev/hdb:

Model=PIONEER DVD-RW DVR-111D, FwRev=1.06, SerialNo=
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=13395, BuffSize=64kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 *udma4 udma3 *udma4
AdvancedPM=no
Drive conforms to: Unspecified: ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5

* signifies the current active mode


Lo que significa que tengo activado UDMA4 cuando en la BIOS tengo activado el
UDMA2. Por lo tanto voy a cambiar la configuración de este dispositivo en Linux.

3. Cambiamos la configuración del dispositivo:
sudo hdparm -d1 -Xudma2 /dev/hdb

SALIDA:
[manuel] [~]$ sudo hdparm -d1 -Xudma2 /dev/hdb

/dev/hdb:
setting using_dma to 1 (on)
setting xfermode to 66 (UltraDMA mode2)
using_dma = 1 (on)


4. Verificamos que se hallan hecho los cambios:
sudo hdparm -i /dev/hdb

SALIDA:
[manuel] [~]$ sudo hdparm -i /dev/hdb

/dev/hdb:

Model=PIONEER DVD-RW DVR-111D, FwRev=1.06, SerialNo=
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=13395, BuffSize=64kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma3 udma4
AdvancedPM=no
Drive conforms to: Unspecified: ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5

* signifies the current active mode


Y vemos ahora que el asterisco (*) se posicionó sobre "udma2", lo que indica que
tenemos activado ese.

5. Verificamos que esté actualmente en funcionamiento:
sudo hdparm -d /dev/hdb

SALIDA:
[manuel] [~]$ sudo hdparm -d /dev/hdb

/dev/hdb:
using_dma = 1 (on)

Recuperar GRUB

Si por cualquier razón modificamos el MBR, borramos la partición que utiliza el
GRUB para bootear o X motivo la configuración del GRUB la perdemos y lo tenemos
que restaurar. Para esto primero debemos conseguir un Live-CD para hacernos las
cosas más fáciles y trabajar en un entorno atractivo. Yo utilizo KNOPPIX ya que
bootea muy rápido, pero podés utilizar cualquiera. Los pasos:

1. Bootear con el Live-CD.

2. Creamos el directorio donde vamos a montar nuestra particion donde se
encuentra el root (/):
sudo mkdir /media/ubuntu

3. Montamos la partición:
sudo mount /dev/hda1 /media/ubuntu

4. Y montamos las carpetas correspondientes para hacer la modificación de la
instalación del GRUB:
sudo mount --bind /dev /media/ubuntu/dev
sudo mount --bind /proc /media/ubuntu/proc
sudo mount --bind /sys /media/ubuntu/sys


5. Cambiamos el directorio de trabajo al disco dónde tenemos el root (/):
sudo chroot /media/ubuntu/

6. Y por útlimo instamos GRUB en nuestro disco:
sudo grub-install /dev/hda

sábado, diciembre 02, 2006

Skype para Linux

Skype, es un software P2P de voz a través de IP (VoIP),permite a los usuarios de Linux (en nuetro caso, pero las otras plataformas tambien tenemos disponible este programa) realizar llamadas telefónicas gratuitas por Internet a todo el mundo o entre PC a PC.

Los pasos a seguir son muy faciles:

1º- Descargamos el paquete para la instalacion desde la consola utilizando el comando wget

wget http://www.skype.com/go/getskype-linux-beta-deb

2º- Procedemos a instalarlo con el comando dpkg.

sudo dpkg -i skype-beta-1.3.0.50-1_i386.deb

3º- Ya esta listo para ser configurado. Solo nos resta abrir la aplicacion y crear una cuenta de usuario por la cual vamos a identificarnos.

domingo, octubre 29, 2006

Instalar drivers NVIDIA beta 1.0-9625

Antes que nada, esto lo he hecho varias veces antes y es un proceso bastante complicado si se quiere. Debido a que podemos tener varios problemas a lo largo de la instalación de los drivers.

Yo he logrado instalarlo siguiendo estos pasos.

1. Descargar el driver de la página www.nvidia.com

2. Ahora lo que debemos hacer es instalar las cabeceras del kernel que actualmente estamos usando y las librerias del xorg, para esto, desde consola tipear:

sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install xorg-dev


3. Luego bootear el sistema en modo de consola. Ir a la carpeta donde descargamos el driver y tipear:

sudo sh NVIDIA-Linux-x86-1.0-9625-pkg1.run

4. Seguir los pasos que dice en el instalador de NVIDIA.

Guía de manejo del Editor de pantalla Vi

Para abrir un archivo .txt con vi solo hacemos desde consola:
[guille] [~] $ vi archivo.txt

A continuación mostraré las "ordenes de vi", que desde mi punto de vista son muy importantes para aprovechar al máximo este podero editor de texto, y además las mas usadas por mi.

Orden(tecla)

ESC:terminar la inserción de texto.
SPACE:avanzar el cursor un espacio.
w:avanzar el cursor, una palabra.
b: retroceder el cursor, un espacio.
j: avanzar el cursor un línea hacia abajo.
k: avanzar el cursor un línea hacia arriba.
dd: borra la línea donde esta el cursor.
(c)dd: borra cantidad (c) de lineas,xej. 3dd [c = número entero].
u: anular el último cambio.
o: abrir un línea de inserción despues de la línea actual.
/: busca la cadena de caracteres despues de '/' (hacia adelante).
?: busca la cadena de caracteres despues de '?' (hacia atrás).
n: busca la próxima aparición de la cadea de caracteres (hacia adelante o atrás).
H: posiciona el cursor al principio de la pantalla.
M: posiciona el cursor en el medio de la pantalla.
l: posiciona el cursor al final de la pantalla.
(c)G: posiciona el cursor en la línea (c), [c= número entero].
:q!: termina la sesión, ignorando los cambios hechos (para uso de emergencias).
:wq: guarda el fichero, y terminar, regresando así al shell.

Hay mas combinaciones, y trucos escondidos para este editor, para aprender más les dejo un par de links interesantes:
http://www.gentoo.org/doc/es/vi-guide.xml
http://thomer.com/vi/vi.html
www.vim.org/
www.oreilly.com/catalog/vi6/
http://es.wikipedia.org/wiki/Vi