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

sábado, octubre 28, 2006

Dar formato a discos 1,44 MB

Siempre nos preguntamos si podemos hacer esa operacion desde consola y la respuesta es SI,es muy simple, el tema es asi:

Utilizaremos el comando mke2fs -create filesystem-
1º- Abrimos un terminal
2º- Depende del formato que necesitamos

tipo MSDOS
[guille] [~]$ mkfs.msdos [opciones] /dev/fd0
ó
[guille] [~]$ mkdosfs [opciones] /dev/fd0

tipo Linux (ext2):
[guille] [~]$ mkfs.ext2 [opciones] /dev/fd0
ó
[guille] [~]$ mke2fs [opciones] /dev/fd0

IMPORTANTE: el usuario que haga esta operacion debe tener permiso de escritura para "/dev/fd0".

Para mas informacion sobre el comando podemos ir al manpage.
[guille] [~] $ man mke2fs

Nota: El dispositivo a formatear no debe estar montado.Si tenemos un dkt formateado para GNU/Linux no lo vamos a poder usar en un Sistema Operativo M.S. Windows.

lunes, octubre 23, 2006

Lm-sensors


Con gDesktles explique que podiamos tener algunos monitores del hardware, pero si solo ponemos los applets no mostrarán nada de lo necesitamos, por eso explicaré la instalacion de un paquete llamado lm-sensors para realizar esta tarea.
Que es lm-sensors? Este es un paquete que junto con el software "I2C" que viene integrado en las nuevas versiones del kernel de Linux (2.6) sirve para monitorizar algunos de los sensores que actualmente disponen las placas base

1. Abrimos una consola e introducimos el comando "sudo aptitude install lm-sensors sensord"

2. Una vez que instalamos los paquetes [lm-sensors y sensord], tenemos que cargar un módulo específico para que el kernel sepa que queremos utilizar estas pequeñas herramientas. En consola ponemos "sudo modprobe i2c-dev"

3. Ahora estamos en condiciones de ejecutar un script que nos irá preguntando sobre los distintos dispositivos que tenemos configurados. Recomiendo que a las preguntas las contesten con las respuestas por defecto.

4. Antes de que termine con todas las preguntas, mostrará algo así:
To make the sensors modules behave correctly, add these lines to /etc/modules:
#----cut here----
[Sensores que te ha detectado]
#----cut here----


5. Copiamos el/los sensores que halla detectado el script.

6. Abrimos como administrador el archivo /etc/modules "sudo vi /etc/modules" e introducimos al final del archivo la lista de nuestros sensores activos.

7. Para ver si todo salio bien podemos comprobar los sensores en forma manual desde la consola
Por ejemplo, a mí me ha detectado el sensor i2c-isa, eeprom...,para cargar los sensores:
sudo modprobe i2c-isa
sudo modprobe eeprom
sudo modprobe [nombre del sensor]

8. Reiniciar.

Muchas veces el orden en que se cargan los módulos,(el orden en que están en el archivo /etc/modules) es importante. Por eso si algún sensor no funciona correctamente o da valores imposibles, prueba cambiar el orden de carga, el orden en el archivo.
Despues de configurar debemos reiniciar el sistema para que se aplique la configuración.

Podemos consultar las temperaturas/velocidades con el comando "sensors".
Ahora si ya estamos en condiciones de utilizar lo applets de gDesklets para monitorizar el estado de nuestro sistema.

Otras herramientas gráficas son:
* sensors-applet: un applet para gnome.
* ksensors: una aplicación en QT (para KDE).
* wmsensors: un applet para el escritorio WindowMaker.

Para mas informacion ir a http://www.lm-sensors.org/

domingo, octubre 22, 2006

Personalizando escritorio con gDesklets

gDesklets es un programa para GNOME que provee soporte para pequeños programas llamados applets, éstos son colocados en la parte frontal de nuestro escritorio. Esta aplicación es similar al SuperKaramba para el entorno KDE.
Yo lo utilizo en mi Ubuntu Dapper 6.06 LTS. Podemos ver como quedó---->

El proceso de instalación es sencillo, explicaré dos métodos.

Mediante el Gestor de Paquetes Synaptic
1. Menu principal->sistema->administracion-> Gestor de Paquetes Synaptic.

2. Click en buscar, e introduces la palabra "gdesklets", con lo que te busca los paquetes que necesitas descargar.Solo resta seleccionar en el "cuadradito" a la izquierda de la palabra "gdesklets" y acepta. Si te lanza un cartel que hay dependencia con otros paquetes dale aceptar sin miedo.

3. Presionando "aplicar" terminaremos el proceso.

Mediante aptitude
1. Abres una terminal y colocas "sudo aptitude install gdesklets" (ésto es la arquitectura de los applets para el escritorio).

2. "sudo aptitude install gdesklets-data"(con ésto descargamos los applets).

Nota: ambas sentencias te pedirán la contraseña de ususario.

Listo!!! tenemos gDesklets en nuestro sistema.
Para abrir el programa en ambos casos debemos ir a:
Menu principal -> Accesorios -> gDesklets

Ahora cada uno puede investigar qué poner en su escritorio. Algunos son:

Toolbar/Launchers: es una barra de lanzadores de aplicaciones.
- hacemos doble clik en "StarterBar" y la llevamos al escritorio.
(por defecto la colocorá en el extremo derecho del escritorio, pero haciendo botón derecho sobre ella vemos que hay una opción "Mover Desklets").
- para crear launchers solo debemos hacer click derecho y seleccionar "New Starter...".

psi-small-notify: es el área de notificación, es decir, donde aparecen los iconos de notificación.

FTB-cpu-plot: muestra el rendimiento del CPU.

FTB-mem-plot: muestra el estado de la memoria RAM. La cantidad que tenemos, el rendimiento, la cantidad usada y la del área de swap.

Observacion: estos dos últimos son simples interfaces de los sensores de hardware. Para poder utilizar ésto debemos hacer unos procesos más, mediante la instalación de una herramienta lm-sensors.

Para más informacion ve a la página oficial de gDesklets www.gdesklets.org
Para ver otros escritorios pueden visitar las página www.lynucs.org/?gdesklets

Para que podamos ver los resultados de los applets introducidos debemos cargar el programa al inicio del sistema, les explico:
Vamos a Menú principal-> Sistema-> Preferencias-> Sesiones; y en la solapa "Programas de inicio" añadimos "gdesklets", aceptamos y podremos reiniciar y estar seguros que seguirán los cambios.

viernes, octubre 20, 2006

Compartir archivos con Samba

Si tenemos varias máquinas y algunas tienen Windows y otras tiene Linux y queremos compartir archivos através de la red, lo que debemos hacer es utilizar el SAMBA. Para esto debes hacer lo siguiente:

NOTA: Los primeros pasos se pueden hacer de modo gráfico también, pero esto es distinto dependiendo de la distribución que tengamos.

1. Instalamos el paquete samba con el comando: sudo aptitude install samba

2. Editamos el archivo smb.conf con el comando:
sudo vi /etc/samba/smb.conf

3. Buscamos la sección:

[global]
workgroup = grupo_de_trabajo


Y reemplazamos donde dice grupo_de_trabajo por el grupo de trabajo que deseemos.

4. Buscamos la sección Share Definitions y agregamos los directorios que deseamos compartir de la siguiente manera, por ejemplo comparto mi directorio donde descargo los archivos de internet:

[descargas]
case sensitive = no
guest ok = yes
msdfs proxy = no
read only = no
path = /home/manuel/descargas


Las líneas que tiene importancia son la anteúltima, read only = no que quiere decir que se podrá escribir en la carpeta compartida y la última path = /home/manuel/descargas que contiene la dirección de la carpeta que estamos compartiendo

5. Creamos los nombres de usuarios en Samba para que puedan acceder las máquinas que tengan Windows así:
sudo useradd -s /sbin/nologin usuario_windows

Reemplazar usuario_windows por el nombre de usuario de Windows que tenga que poder acceder a la carpeta compartida

Y luego: sudo smbpasswd -a usuario_windows e ingresamos el password que le queremos asignar a ese usuario.

6. Debemos reiniciar el servicio samba:
sudo /etc/init.d/samba restart

NOTA: Para una información más detallada visitar la página de este manual

Lista de paquetes instalados

Hay veces que debemos hacer la instalación que tenemos en una máquina en varias, para esto existe un comando que genera una lista de los paquetes que tenemos actualmente instalados en el sistema para luego leer este archivo e instalar exactamente los mismos paquetes en otra máquina. Para esto debemos hacer:

1. Generar la lista de paquetes instalados y guardarlo en un archivo:
dpkg --get-selections | grep -v deinstall > paquetes-instalados

2. Para instalar estos paquetes en otras máquinas o luego de formatear en la cual lo hemos creado hacemos:
sudo apt-get update
sudo apt-get dist-upgrade
dpkg --set-selections < paquetes-instalados
sudo dselect


3. Comenzará a instalar los paquetes y cuando termine tenemos el sistema tal y como lo teníamos en la otra máquina.

¿GRUB amigable?

Hace un tiempo que me venía quejando de que el GRUB se veía bastante feo y hace un par de días me enteré que se podía ver como lo veía en el SUSE que tenía instalado antes (mucho más amigable). Seguí estos pasos para instalarlo:

1. Descargué este paquete con el comando:
wget http://kanotix.com/debian/pool/main/g/grub-gfxboot/grub-gfxboot_0.97-11_i386.deb

NOTA: Al día de hoy es la última version, te sugiero que visites esta página para saber cual es la última y descargar esta.

2. Descargar luego algún tema (puedes buscar en Google) o descargar el que usé yo:
wget http://fullsize.file.sc/438395/vLCUHBVc/message.kubuntu.tar.gz

3. Desinstalar el grub actual e instalar el nuevo grub con los comandos:
sudo aptitude remove grub
sudo dpkg -i grub-gfxboot_0.97-11_i386.deb


4. Ejecutamos este comando y nos fijamos donde está instalado el grub que teníamos antes:
sudo cat /boot/grub/menu.lst | grep kopt=root=/dev/

Mi salida fue:
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hda2 ro


Por lo tanto tomo como referencia donde está instalado /dev/hda2.

5. Descomprimimos el archivo que descargamos con tar -xvvf message.kubuntu.tar.gz y luego copiamos el archivo a sudo cp message.kubuntu /boot/grub/.

6. Lo único que queda es editar el archivo sudo kate /boot/grub/menu.lst agregando las siguientes líneas al principio del archivo:

gfxmenu /boot/grub/message.kubuntu
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.

# .....

7. Reiniciar.

Instalar Flash Player 9 Beta en Firefox

Hoy instalé Flash Player Beta sin ningún problema siguiendo el README del archivo que descargué, igualmente explico los pasos que seguí:

NOTA: ¡Antes que nada debes cerrar el Firefox!

1. ejecutar este comando (descarga el Flash):
wget -c http://www.adobe.com/go/fp9_update_b1_installer_linuxplugin

2. Descomprimir con:
tar xzfv FP9_plugin_beta_101806.tar.gz

3. Copiamos el archivo de Flash a la carpeta de plugins del mozilla:
cp flash-player-plugin-9.0.21.55/libflashplayer.so ~/.mozilla/plugins/

Listo, tenemos el Flash 9 Beta funcionando correctamente.

jueves, octubre 19, 2006

Actualizar de K/Ubuntu Dapper a Edgy

Debes seguir estos pasos:

1. Editar el archivo /etc/apt/sources.list reemplazando cada aparición de de dapper por edgy.

2. Ejecutar el comando sudo aptitude update y luego los comandos sudo aptitude upgrade y sudo aptitude dist-upgrade.

NOTA: Puede ser que tengas problemas de dependencias insatisfechas, yo los tuve; y me dejaba paquetes sin instalar. Lo que hice para "solucionar" esto fue sustituir el comando aptitude por apt-get que no instala los paquetes recomendados, solamente los que son de dependencia extricta.

Actualización: No recomiendo hacer esto todavía, ya que hay algunos problemas de dependecias. Cuando terminó la actualización, no podía ingresar al modo gráfico. Cuando solucione bien el problema, actualizo el artículo.

Colorear la sintaxis del Prompt bash

La consola como viene por defecto es un poco aburrida y si ejecutamos varios comandos con una salida extensa, se hace complicado buscar ese comando si todo está del mismo color, ya que es dificil reconocerlo rapidamente.

Para esto, y sobre todo para un aspecto más elegante podemos colorear la sintaxis del promp bash de la siguiente manera:

1. Deberíamos empezar probando a ver como nos gusta que se vea nuestro prompt, para esto lo que debemos hacer primero, es guardar el valor actual de la variable PS1 que es donde se gurda la información acerca del prompt. Para esto debemos hacer:

SAVE=$PS1

2. Ahora podemos leer esta página que dice que significa cada caracter no imprimible y esta otra que indica el uso de los colores. O sino hacer una búsqueda de prompt bash colores ps1 en Google.

3. Si queremos restaurar el valor original de la variable PS1 lo que debemos hacer es:

PS1=$SAVE

4. Para dar un ejemplo, yo lo tengo configurado asi:

PS1="\[\033[36m\][\u]\[\033[33m\] [\w]\$\[\033[0m\] ";

5. Una vez que elegimos los colores adecuados y todas las opciones que nos agradan y queremos que se vea cada vez que inicie una consola de ese modo, debemos editar el archivo kate ~/.bashrc y agregar la línea que se muestra en el punto anterior o la que hallas creado vos.

miércoles, octubre 18, 2006

Escuchar MP3 en Amarok

Todo lo que debemos hacer para poder reproducir MP3 con el Amarok es lo siguiente:

1. Abrir una consola

2. Teclear sudo aptitude install amarok amarok-xine libmad0 lame libxine-extracodecs

3. Y en el Amarok en MOTOR elegir Xine

Eso es todo...

Cambiar imagen GRUB

Ya que el GRUB tiene un aspecto muy pobre por defecto, lo que podemos hacer es ponerle una imagen de fondo que nos agrade. Esto es muy sencillo, lo único que tienes que hacer es:

1. Descargas la imagen que quieras para el GRUB (por ejemplo desde kde-look.org)

2. Creas el directorio donde vas a guardar las imágenes que descargues, por ejemplo:
sudo mkdir /boot/grub/splashimages/

3. Mueves los archivos que has descargado a la carpeta que has creado anteriormente, en mi caso:
sudo mv KUBUNTU_splashscreen_blue_neon_logo_02.xpm.gz /boot/grub/splashimages/

4. Por último queda editar el archivo sudo kate /boot/grub/menu.lst. Para esto buscas la cadena groot, que sera del estilo groot=(hdx,y) y agregas la siguiente linea:

splashimage=(hdX, Y)/boot/grup/splashimages/archivo_imagen.xpm.gz

Sustitutendo X e Y por los numeros que tenia groot en tu archivo, y la parte de /boot/... por la ruta de tu imagen, en mi caso:

splashimage=(hd0,5)/boot/grub/splashimages/KUBUNTU_splashscreen_blue_neon_logo_02.xpm.gz

Crear CD/DVD de repositorio

Podemos crear un CD/DVD de repositorio con todo lo que hemos descargado de la web alguna vez, por si tenemos que formatear la máquina por alguna razón. Ya que todo lo bajado por aptitude por defecto queda guardado en /var/cache/apt/archives nosotros lo podemos utilizar para crear un CD/DVD de repositorio. Para hacer esto debemos hacer los siguiente:

NOTA: Antes de empezar a hacer esto, lo que podemos hacer es borrar los paquetes que son claramente inservibles (con esto borramos las versiones viejas de los paquetes descargados) con el comando sudo apt-get autoclean

1. Abrir una consola y tipear cd /var/cache/apt/archives y luego
sudo dpkg-scanpackages . /dev/null | sudo gzip > Packages.gz

Esto lo que hace es generar una lista con todos los paquetes que hemos descargado alguna vez y lo guarda en el arhivo comprimido Packages.gz

2. Grabar los archivos que están dentro de ese directorio a un CD/DVD

3. En consola y teclear sudo apt-cdrom add y sigues las instrucciones de ese comando.

Ahora puedes liberar el espacio que ocupa la carpeta /var/cache/apt/archives borrando los archivos *.deb (no es necesario, pero si andas corto de espacio en el disco, puedes hacerlo tranquilamente)

Escribir en particiones NTFS

Para escribir en particiones NTFS lo que debemos hacer es lo siguiente:

1. Agregar las siguientes líneas en el archivo sudo kate /etc/apt/sources.list:

# Para escribir en particiones NTFS (ntfs-3g, fuse)
deb http://givre.cabspace.com/ubuntu/ dapper main
deb-src http://givre.cabspace.com/ubuntu/ dapper main
deb http://flomertens.keo.in/ubuntu/ dapper main
deb-src http://flomertens.keo.in/ubuntu/ dapper main


2. Actualizar la lista de paquetes y los paquetes con:
sudo aptitude update
sudo aptitude upgrade


3. Instalar los paquetes necesarios para escribir en NTFS:
sudo aptitude install ntfs-3g

4. Buscamos cual es el nombre del dispositivo en el cual queremos utilizar ntfs-3g con el comando sudo fdisk -l | grep NTFS:

/dev/hda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/hda2 2551 5100 20482875 7 HPFS/NTFS


En mi caso son /dev/hda1 y /dev/hda2

5. Editamos el archivo sudo kate /etc/fstab y agregamos las siguientes líneas.

/dev/hda1 /media/hda1 ntfs-3g silent,umask=0,locale=es_AR.utf8 0 0
/dev/hda2 /media/hda2 ntfs-3g silent,umask=0,locale=es_AR.utf8 0 0


En mi caso tuve que agregar esas dos líneas ya que tengo dos particiones con NTFS. El primer parámetro (/dev/hda*) es el dispositivo y la partición que tiene NTFS como FileSystem. El segundo (/media/hda*) es el directorio donde queremos montar la partición, tenemos que elegir un directorio que exista. En el tercer parámetro lo que único que debes cambiar es la región donde te encuentras si quieres (es_AR)

NOTA: Si las líneas anteriores ya existen debes comentarlas anteponiendole el caracter #.

Configurar Teclado Multimedia

Para activar las teclas multimedia de nuestro teclado lo que debemos hacer es:

1. Abrir una consola.

2. Ejecutar el comando xev. (Este mismo abre una pequeña ventana)

3. Ahora lo que debemos hacer es apretar todas las teclas que no estás configuradas y que queremos asignarle una función e ir anotando los KeyCodes, son los número que identifican cada letra. Salida de ejemplo al presionar la tecla "Mute":

KeyRelease event, serial 31, synthetic NO, window 0x1800001,
root 0x119, subw 0x0, time 1032404886, (-567,618), root:(26,641),
state 0x10, keycode 160 (keysym 0xffd1, F20), same_screen YES,
XLookupString gives 0 bytes:


En este ejemplo el keycode es 160 como se puede ver

4. Lo que debemos hacer ahora es crea un archivo de texto en la carpeta de nuestro usuario (en el que queremos que funciones las teclas multimedia) con el nombre ".Xmodmap" (observar el punto "."; esto es para que el archivo sea oculto) -el nombre no tiene mucha importancia, en realidad-. Y en el mismo introducir lo siguiente:

keycode 162=F14
keycode 144=F15
keycode 153=F16
...............
keycode 166=F25


Donde dice "keycode $nro" el "$nro" se debe reemplazar por los keycodes (números) que anotamos anteriormente que nos dió el comando xev. Las teclas multimedia las podemos configurar con los nombres (para que las tome el kde):

keycode 174=XF86AudioLowerVolume
keycode 160=XF86AudioMute
keycode 176=XF86AudioRaiseVolume


5. Ahora lo que queda es probar que estas teclas funcionan. Abrimos una consola, y tipeamos xmodmap .Xmodmap. Ahora podemos probar las teclas yendo a cualquier aplicación KDE y luego Preferencias -> Configurar accesos rápidos. Si funciona, pasamos al paso 6.

6. El último paso es hacer que esto se ejecute cada vez que se inicie sesion. Para esto creamos un nuevo "enlace a aplicacion" en el escritorio y en la solapa "Aplicación" donde dice "Comando" ponemos: xmodmap ~/.Xmodmap (el ~ es la dirección de nuestro HOME).

Espero que le funcione a los que lo prueben. Yo lo utilicé para configurar el amaroK (para el control de las pistas) y el Kmix (para el control del volumen)

NOTA: Tengo un teclado Genius Comfy KB-21e Scroll