sábado, 31 de mayo de 2008

Instalacion ordenador laboratorio

Visto que se va a tirar todo el fin de semana lloviendo, me voy a dedicar a instalar una debian con kde en el ordenador del laboratorio, para así hacer una limpieza en dicho ordenador y empezar a trabajar con el en mi pequeño laboratorio.

Para empezar, puesto que no poseo internet en el ordenador y como tengo un disco de instalación de etch, empezaremos por introducir el disco en el ordenador y seguiremos los pasos de la instalación, aclarar que de momento en este ordenador tan solo tengo un disco duro al cual la instalación lo detecta como hda, este disco tiene una capacidad de 80 Gb.

Las particiones que se crean en el disco serán:
  • /dev/hda1 -> Partición principal /
  • /dev/hda2 -> Partición swap
  • /dev/hdd -> Cdrom
  • /dev/fd0 -> Disquetera
Después de crear las particiones, la instalación se pone a realizar la comprobación de la red, lo cual me produce un error, puesto que de momento no tengo red. Esto se soluciona diciendole que instalaré la red de forma manual.

En la instalación también me sale el error de que no puede descargarse las actualizaciones de seguridad, esto es debido a que aún no tengo red.

Una vez terminada la instalación se reinicia el ordenador sin el cdrom.

Al arrancar el ordenador se visualiza el GRUB con varias entradas de menú. De momento las dejaremos y arrancaremos la que hay por defecto.

Tras arrancar, se nos presenta el entorno de escritorio Gnome, puesto que es el que instala Debian por defecto.

Entramos en gnome, y comprobamos que no tenemos acceso a internet.

El siguiente paso es realizar la configuración para poder acceder a internet. Aquí se me plantean diversos caminos:
  • El primero es esperar a tener configurada la red local de mi casa. (Desestimado porque esto me llevará bastante tiempo).
  • El segundo es hacer una configuración para poder navegar por internet con mi movil N70.
Escogiendo la segunda opción, puedo realizarla de diversas formas:
  • La primera sería configurar una conexión wvdial. (Esto se realizaría por medio de terminal de root, pero como es un poco liosa lo dejaré para otro comentario del blog).
  • La segunda y quizás la más ingeniosa es la que voy a exponer a continuación.
Puesto que poseeo unos DVD (2 en concreto) de una versión anterior de Debian (Sid) y en estos dos DVD's están repletos de software y paquetes instalaré el paquete gnome-ppp. El cual no aparece en el listado de paquetes del DVD de Etch.

Entonces lo primero será hacer que aparezcan los 2 DVD's en el sources.list, esto se puede realizar en un terminal de root con la siguiente instrucción:

apt-cdrom add

Y se introduciría primero un DVD y a continuación se volvería a realizar la misma instrucción para el otro DVD.

Pues el siguiente paso lógico será instalar el paquete gnome-ppp:

apt-get install gnome-ppp

Tan sólo habría que configurarlo para realizar la navegación a través del móvil. (Véase aquí).

Después de tener acceso al exterior a través del móvil, el siguiente paso sería activar los mirrors o repositorios correspondientes dentro del archivo sources.list, y al mismo tiempo comentar las líneas que hacen referencia a los mirrors de los DVD's:

nano /etc/apt/sources.list

En este archivo se introducen los siguientes mirrors:

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

#Repositorios principales de Debian
deb http://ftp.fr.debian.org/debian/ etch main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ etch main

#Repositorios multimedia
deb http://www.debian-multimedia.org etch main

#Repositorios Virtual Box
deb http://www.virtualbox.org/debian etch non-free

#Repositorios Google
deb http://dl.google.com/linux/deb/ stable non-free

Una vez introducidos todos los mirrors necesarios, faltaría modificar algunas llaves necesarias de alguno de los mirrors para que cuando se descarguen programas no nos presenten errores:

En la página http://www.debian-multimedia.org hay que descargar el archivo debian-multimedia-keyring.

Se instala este archivos para actualizar las llaves:

dpkg -i debian-multimedia-keyring*

En la página http://www.google.com/linuxrepositories/apt.html se menciona como actualizar las llaves para google.

Una vez actualizadas todas las llaves:

apt-get update
apt-get upgrade

Tras haber actualizado todo el sistema, comenzaremos a instalar los programas que más uso y configurarlos:

  • Instalación y configuración de KDE.
    • apt-get install kde
  • Instalación y configuración de K3B.
    • apt-get install k3b k3b-i18n vcdimager normalize-audio vorbis-tools mpg321 toolame sox movixmaker-2
  • Instalación y configuración de audacity.
    • apt-get install audacity swh-plugins tap-plugins lame liblame0
    • En la configuración de audacity para poder exportar archivos a mp3 cuando pregunta donde se encuentra el archivo libmp3 se seleccionará el archivo /usr/lib/libmp3lame.so.0
  • Instalación y configuración de kicad.
    • apt-get install kicad wings3d yafray
  • Instalación y configuración de blender.
    • apt-get install blender
  • Instalación y configuración qcad
    • apt-get install qcad partlibrary
  • Instalación y configuración de krusader.
    • apt-get install krusader krename kdiff3 arj lha unrar rar rpm alien unace p7zip
  • Instalación y configuración de mplayer.
    • apt-get install mplayer kmplayer kmplayer-plugin
  • Instalación de mindi.
    • apt-get install mindi mondo
  • Instalación de eclipse.
    • apt-get install eclipse sun-java5-jdk sun-java5-jre
  • Instalación de bluefish.
    • apt-get install bluefish
  • Instalación de arduor.
  • Instalación de kino.
  • Instalación de kernel-package.
    • apt-get install ncurses-base kernel-package libncurses5-dev linux-source-2.6.18 dialog
  • Instalación de kdevelop
  • Instalación de virtualbox.
    • apt-get install virtualbox
Bien, con esto estarían instalados los programas que mas voy a necesitar para mis trasteos con ordenadores.

El siguiente paso sería hacer un live DVD con el programa mondoarchive pero eso lo dejaré para otra ocasión, así como la explicación de dicho programa.

Por último, cabe mencionar que también tendré que configurar mi red local, pero por supuesto eso también lo dejaré para otro momento.

Bueno, saludos mis queridos navegante ...

viernes, 30 de mayo de 2008

Como cambiar la imagen del GRUB

Ayer entre estudio y estudio decidí descansar un poco, y como uno no se puede estar tranquilo se me ocurrió cambiarle la imagen de fondo del GRUB del portatil, para ello:
Abrí el GIMP.
  • Abrí el GIMP.
  • Cree una nueva imagen.
  • En la ventana que se abre para la creación de imagénes, tuve que seleccionar una imagen de 640 de ancho x 480 de alto.
  • Ahora se realiza la imagen, por ejemplo abrí una fotografía de mi viaje a Roma y seleccioné una parte de la misma, dicha selección la copie en la imagén nueva.
  • El siguiente paso fue seleccionar esta imagen y tuve que ir al menú Imagen -> Modo -> Indexado.
  • En la ventana de indexado seleccioné la opción de "Generar gama de colores óptima" y en el "numero de colores" puse 14 .
  • Por último guarde el archivo en formato xpm.
  • Una vez creada la imagen se comprime el archivo con gz.
  • gzip imagen.xpm
  • mv imagen.xpm.gz /boot/grub/
  • Modificamos el archivo menu.lst del grub de la siguiente manera:
    • nano /boot/grub/menu.lst
  • Añadimo la linea:
    • #Splash imagen
    • splashimagen=(hd0,0)/boot/grub/imagen.xpm.gz
  • Reiniciamos el sistema y nos debería aparecer dicha imagen en el fondo de GRUB.

lunes, 19 de mayo de 2008

Configuración de teclas multimedia del teclado

Bien este fin de semana se me ocurrió averiguar como configurar las teclas multimedia de mi teclado, puesto que estan ahí y en linux no conseguia hacerlas funcionar.

Mi teclado es un teclado inalámbrico de la marca Labtec, Ultra-Flat Wireless Desktop, Y-RAE68, vease la figura:


Supongo que los pasos que voy a realizar a continuación sirven para cualquier otro teclado.

Lo primero es saber el keycode de una tecla en concreto, para ello abrimos un terminal de root y ejecutamos:

xev

En la pantalla nos aparecerán determinados mensajes, no hacemos caso de ellos y pulsamos una tecla para saber su keycode, por ejemplo la tecla play produce la siguiente salida en mi ordenador:

Averiguamos todos los keycodes para las teclas que deseamos utilizar.

A continuación buscamos un archivo que se llama XkeysymDB, en ese archivo tenemos que buscar como se denominan las funciones del XF86. En mi caso:

XF86AudioPlay
XF86AudioStop
XF86AudioMute
XF86AudioRaiseVolume
XF86AudioLowerVolume
XF86AudioPrev
XF86AudioNext

Creamos un script con la asignación de las teclas al mapeado XF86, para ello crearemos el archivo:

nano /home/nombredetuhome/.kde/Autostart/.Xmodmap

y dentro escribimos:

#!/bin/sh
xmodmap -e 'keycode 162 = XF86AudioPlay'
xmodmap -e 'keycode 164 = XF86AudioStop'
xmodmap -e 'keycode 160 = XF86AudioMute'
xmodmap -e 'keycode 176 = XF86AudioRaiseVolume'
xmodmap -e 'keycode 174 = XF86AudioLowerVolume'
xmodmap -e 'keycode 144 = XF86AudioPrev'
xmodmap -e 'keycode 153 = XF86AudioNext'

Ahora descargamos el archivo remoot-0.9.tar.gz de la página http://www.kde-apps.org/content/show.php/ReMoot?content=63140 y ejecutamos las siguientes acciones:

tar zxvf remoot-0.9.tar.gz
cd remoot-0.9/
chmod +x *moo*
cp *moo* /usr/bin

Comprobamos que funciona remoot, para ello ejecutamos amarok y introducimos una de las siguientes acciones en un terminal root:

remoot play
remoot stop
remoot next
remoot prev
remoot mute
remoot volup
remoot voldown

Ahora reiniciamos el ordenador.


Tan solo nos falta asignar una acción al mapeado del teclado en KDE, para ello abrimos el centro de control de KDE y dentro de Regional y Accesibilidad/Introducir acciones creamos un grupo nuevo con el nombre Teclas multimedia. Dentro de ese grupo creamos las nuevas acciones:

Por ejemplo creamos una nueva acción Anterior y le asignamos XF86AudioPrev:

En la pestaña General:

Nombre de la acción: Anterior
Tipo de la acción: Acceso rápido de teclado -> Comando/URL (simple)

En la pestaña Acceso rápido de teclado:

Presionamos en el boton y pinchamos en la tecla física del teclado que nos pasará a la pista anterior.

En la pestaña Preferencias de comando:
Introducimos: remoot prev


De igual manera se asignarán el resto de teclas.

jueves, 15 de mayo de 2008

Pasos para compilar un kernel en debian.

En este pequeño artículo voy a exponer los pasos necesarios para poder compilar un kernel a medida con una distribución Debian etch.

Se hará de forma sencilla y no entraré en detalle en las opciones que posee el kernel.

Lo primero será descargar los siguientes paquetes:
  • ncurses-base.
  • kernel-package.
  • linux-source-2.6.18 (a fecha de hoy es el kernel estable).
  • libncurses5-dev.
  • lshw
Bueno, comenzamos por abrir un terminal de root.

Tecleamos:
apt-get update
apt-get install ncurses-base libncurses5-dev kernel-package
apt-get install dialog linux-source-2.6.18
apt-get install lshw

Bien, una vez tenemos instalados los programas necesarios, el siguiente paso es averiguar todos los datos necesarios de nuestro hardware. Un buen programa es el lshw.
Si procedemos ha hacer en un terminal de root:

lshw

Nos presentará en pantalla mucha información de nuestro hardware, si no nos llegase con esta tambien podríamos utilizar instrucciones como lspci o similares, navega por google que hay bastante información.

Despues nos situamos en el directorio:
cd /usr/src

Descomprimimos el kernel:
tar -jxvf linux-source-2.6.18.tar.bz2

cambiamos al directorio:
cd /usr/src/linux-source-2.6.18

creamos un enlace simbólico:
ln -s kernel-source-2.6.18 linux

Realizamos las siguientes acciones:
make mrproper
make menuconfig

En este punto deberemos realizar los cambios que queremos en el kernel.
make-kpkg clean

make-kpkg --initrd --append-to-versio .nombrekernel kernel-image kernel-headers

En donde .nombrekernel se introducirá el nombre que queremos para el kernel

Despues de que termine habrá dos paquetes .deb en el directorio /usr/src con el nombre del kernel uno para la imagen y otro para las cabeceras.

Instalamos ambos paquetes:
dpkg -i linux-image-2.6.18.nombrekernel.deb linux-headers-2.6.18.nombrekernel.deb

Tan solo nos queda modificar el grub, para ello:

nano /boot/grub/menu.list

Cambiamos lo que deseemos que aparezca en el arranque y guardamos.

Listo, espero que funcione a mi me funciono.

Quedaría por explicar un poco la configuración dentro del menú de ventanas del kernel.

OJO: Puedes que tengas problemas al realizar estos pasos, consulta google pues todo se aprende. Yo he aprendido con experiencias de otras personas que han colgados sus articulos en internet.

sábado, 10 de mayo de 2008

Mi portatil.




Lo dicho aquí os dejo una foto de mi portatil.
En este portátil le instalaré una Debian, con los siguientes programas:
  • KDE, entorno gráfico de escritorio.
  • Amarok, para escuchar música.
  • Gnome-pppd, para conectarme con internet por medio del móvil Nokia N70, conexión por USB, con telefónica.
  • Audacity, para retocar música.
Tambien, lo usaré como servidor cuando me encuentre en mi habitación, para suministrar servicios a mi red LAN interna, la cual poseerá este portatil como servidor, un ordenador principal y el ordenador de mi pequeño taller de prácticas.

Saludos pa todos ....