Traducir Blog

jueves, abril 10, 2008

Configurando Debian Etch 4.0 r3 en mi Acer Aspire 5920G

Después de un tiempo de "pelea" tengo casi lista y configurada la ultima versión de Debian en mi ordenador, me refiero a Debian Etch r3, liberada hace un mes aproximadamente, para mis necesidades particulares, necesitaba para Herramientas ofimáticas (Open Office), herramientas de Desarrollo Java 6.0, NetBeans 6.0, Eclipse(opcional, pero es bueno tenerlo ;).

Bueno, no fue tan fácil como lo pensé en un inicio..., primero que nada, el ordenador me lo han vendido con el malogrado guindows vizca, que aparte de ser lento e inseguro, genera muchos conflictos con otros programas que necesitaba instalar, eso sin mencionar asuntos de libertades..., las cuales son inexistentes en el idioma de Microsoft, bueno, les dejo todos los pasos que he seguido, aplicaciones que he instalado y demás cosas...

1. Descargando e Instalando:
Inicialmente la imagen la he obtenido desde:
http://www.debian.org/releases/etch/debian-installer/
Pero vamos, si quieres alguna otra que se adapte a tus necesidades o tu ordenador tiene otra arquitectura puedes entrar en la pagina de Debian (www.debian.org) y seleccionar la que mejor te venga: http://www.debian.org/CD/http-ftp/#stable
Una vez logras descargarla, lo primero es quemarla en un CD, es muy importante asegurarse de que queda bien quemada, es algunos casos el numero de checksum generado no es correcto, esto hace que falle el arranque a la hora de instalar. Yo utilizo K3B para solucionar este problema, ya que esta herramienta cuenta con la opción de validar dicho número antes de quemar la imagen con esto queda correcta, es bastante útil.
Luego de tener el disco con la imagen, solamente se debe reiniciar el ordenador y entrar a la BIOS, esto con el fin de modificar el modo de arranque de tal modo que tome como inicio la unidad de CD, solamente cambiar la lista de arranque y guardar, informática básica ;). Notar que cuando se descargó la imagen era una imagen "liviana" de mas o menos unos 650M, en Debian dice que esta es una instalación en modo de Red, sin embargo, puede resultar algo confuso para algunos, en realidad no es necesario estar conectado a internet en el momento de instalación, ya que si no lo estamos, solamente omitimos los detalles relacionados con red y conexion a intenet en los momentos de la instalación en los cuales los piden, y podemos configurar estos detalles despues, el resultado de esto nos deja con un sistema básico, lo que en muchas ocasiones es mejor para comenzar a personalizar nuestro propio operativo.
Después de reiniciar, y que sea reconocido el CD deberá aparecer una pantalla como esta:



En el caso de no ser así, es posible que la imagen haya quedado mal descargada, o el CD mal quemado, a mi me ocurrió, y lo que pasaba era que al quemarla con el guindous vizca esa mierda no chequeo el checksum, así que debí quemarla con el K3B lo que funciono perfecto.
aquí podemos escribir installgui, y comienza con las pantallas típicas de instalación..., seleccionando diferentes datos, como información de usuarios, ubicación...



Una de las opciones mas importantes es la de particiones de datos, una vez llegados aquí es importante definir todo lo que queremos hacer con el disco duro. En mi caso he formateado el disco de modo manual



y he dejado solamente 2 particiones, ambas con RaiserFS, una que he definido donde se iniciara el sistema definiendola como punto de montaje "/", y la otra para datos, además de esto es necesario definir una partición para el área de Intercambio (SWAP), la he definido de 3GB. He seleccionado la opción de formateo e instalación del sistema base.

Después se pide configuración de usuarios y demás...



Luego los componentes que se instalaran para el sistema, dado que quiero instalar un sistema básico y después comenzar a personalizarlo yo mismo he seleccionado solamente Entorno de Escritorio y Sistema Estándar

Despues si todo ha ido bien.


Ahora si, comienza lo que me parece interesante de esta intrada, LA CONFIGURACIÓN:

2. Configurando mi Debian Etch 4.0 r3 Con mi HW

Primero que todo, las especificaciones de HW de mi equipo:

Acer Aspire 5920GIntel Centrino Pentium Core 2 Duo T5450 1.66 GHz, 2MB L2 cache

Pantalla 15.4 " WXGA Acer CrystalBrite 8ms / 220-nit

1024 NVIDIA GeForce 8600M GS TurboCache

4 GB DDR2

250 GB HDD

DVD -Super Multi DL

802.11 A/B/G wlan

Subwoofer

Bueno, al iniciar el primer problema reconocido, NO FUNCIO EL SERVICIO GDM por lo tanto no tengo GNOME, por ende, no tengo interfaz grafica, solamente la consola en modo de texto, en un principio alguien amante de la consola diria que es esto es suficiente..., sin embargo, aun aprecio mi vista mas que la consola. el problema esta con la tarjeta grafica, ya que los Drivers que vienen con el sistema básico, no contiene los Drivers necesarios para soporte a tarjetas 3D, en un principio me toco buscar mucho en internet pero al final di con la solución (bastante conveniente), ejecute: preparar los modulos, instalar : apt-get install module-assistant nvidia-kernel-common
m-a update
m-a prepare
m-a auto install nvidia
/etc/init.d/gdm stop
Despues descargar e instalar el Driver:
wget http://us.download.nvidia.com/XFree86/Linux-x86/100.14.09/NVIDIA-Linux-x86-100.14.09-pkg1.run

sh NVIDIA-Linux-x86-100.14.09-pkg1.run

Me entere de esto verificando la pagina de NVIDIA
aqui
despues podemos reiniciar el ordenador o simplemente iniciar el servicio de GNOME: /etc/initd/gdm start Y listo, ya esta, no fue muy complicado, todo al punto, da gusto trabajar con Hardware que soporté Linux, y en este punto NVIDIA ha realizado un excelente trabajo! Ahora continuo instalando algunos programas que para mi son fundamentales:
OCIO, ENTRETENIMIENTO, UTILIDADES


AMSN

Messenger, ICQ, Google Talk....
GAIM
Igual que el anterior, es otro cliente diferente

VLC
Reproductor de video, muy bueno, reproduce casi cualquier cosa, sin problemas de codecs o parecido

K3B
Burn, baby, Burn..., quemador
AMAROK
Utilidad de Sonido y Video AMULE: Cliente P2P, excelente para descargar cosas, similar a eMule

Todo lo anterior con:

sudo apt-get install amsn gaim vlc k3b amarok amule

OPEN OFFICE: Herramienta Ofimatica libre, similar a Microsoft Office, inclusive me parece mejor, (siempre y cuando se ejecute en Linux, ya que no he tenido experiencias muy positivas con Open Office en Windows)
primero me he descargado la ultima versión de Open Office
aqui
Me baje los archivos

OOo_2.0.4_LinuxIntel_install.tar.gz
OOo_2.04rc3_060927_LinuxIntel_langpack_es.tar.gz


Se instala alien para poder comenzar la instalacion

apt-get install alien
lo que vemos despues de descomprimirlos, es que hay archivos en formato RPM, (Fedora/Red Hat) lo que hixe fue convertirlos a formato Debian con alien. en la carpeta de RPMS ejecute
alien *
Asi de simple, con eso se genera un archivo para Debian, con todo lo necesario para simplemente usar dpkg y listo... de esta forma lo he hecho
dpkg -i *

Con esto se inicia la instalación y se tiene Open Office funcionando, lo que siguio fue el paquete del idioma que se configuraba de una forma similar, en el otro archivo descargado
en el langpack, se encuentra la configuración para Open Office en Español, es asi:
una vez ubicado en el directorio de la carpeta descomprimida del lenguaje
alien *

y luego el maravilloso dpkg

dpkg -i *

y listo Open Office,

Ahora sigue configurar FireFox (bueno, ahora llamado Iceweasel, pero la idea es la misma):

PLUGIN DE JAVA: Es simplemente indispensable...., si por ejemplo usas FaceBook y quieres subir fotos, es necesario tenerlo instalado, y en general para cualquier pagina en internet que use tecnologia Java, que no son pocas vamos!

apt-get install sun-java5-plugin sun-java5-jre


PLUGIN DE FLASH: Tambien muy importante muchos sitios en internet usan componentes en flash.

Lo obtengo del sitio de Macromedia:

wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz

Descomprimo

tar -zxvf install_flash_player_9_linux.tar.gz

Instaló

mv install_flash_player_9_linux/libflashplayer.so .

Simple :)

SONIDO

Normalmente la placa de sonido nunca pone problemas, pero en este caso si que me los ha puesto, (y aun los tengo eh!), pero en principio no funcionaba, aunque al darle

lspci -i grep audio

reconocia el dispositivo, seguia sin funcionar, esto fue simple, reconfigurando ALSA, solamente con ejecutar

alsaconf

Automaticamente recarga los driver de sonido y los configura para la tarjeta de sonido detectada, sin embargo, aun tengo un problema...., suena perfecto, pero cuando le pongo los audifonos, los putos parlantes no se mutean... :( nunca me habia pasado algo asi, aun busco la solución, por otro lado, tambien peleo con la palanca de sonido, es una pequeña perilla en la parte inferior para subir y bajar el volumen, aun no funciona...., pero lo pongo a funcionar de una u otra forma!

lo otro fue configurar PostgreSQL, J2EE y NetBeans, (la 6.0 esta bien ;) )

INSTALANDO HERRAMIENTAS DE DESARROLLO

Esta parte, es realmente sencilla, he instalado Java 6.0 y me he descargado el paquete completo de netbeans para Linux, que contiene todo lo necesario para trabajar con J2EE, para tareas que se enfocan mas en J2EE 5.0 no cabe duda que no hay mejor herramienta que Netbeans desde 5.5 en adelante, pero si vamos a trabajar con una versión de J2EE anterior, muchas veces es preferible usar Eclipse 3.3 (Europa), bueno eso es lo que he podido ver desde mi trabajo aqui, aun sigo pensando que Netbeans es superior a Eclipse.....

INSTALANDO JAVA 1.6

Lo he descargado desde aqui, lo ejecuto como un script es decir con "./" y comienza a descomprimir y demas...

Un pequeño truco que me han enseñado hace ya bastante tiempo, un parcero de Colombia (JPILL), una vez se ha instalado el JDK, se toma todo el directorio que se ha descomprimido, y se pone en una ubicacion cualquiera, por ejemplo en /opt/ luego, todos los usuarios en su directorio HOME, cuentan con archivos ocultos para definición de variables de ambiente, historicos y demas cosas, todos comienzan con el nombre .bash bastante util para tener una traza de lo que hemos ejecutado.... alli esta el archivo .bashrc muy conocido por los usuarios de UNIX y Linux...., en este directorio se puede copiar algo como lo siguiente para que lo que hemos instalado quede como una variable global para el usuario, y siempre se use esta maquina vitual, y no la que viene instalada por defecto:

export PATH=/opt/jdk1.6.0.05/bin/:$PATH$

Y ya con eso el compilador y la JVM como tal quedan globales para el usuario

INSTALANDO NETBEANS 6.0

Despues de descargalo aqui, al igual que Java, solamente es ejecutar el instalador como si fuera un archivo ejecutable de Linux normal con "./", alli se encuentran todas las pantallas de un asistente normal de instalación, donde automaticamente ha tomado la JVM instalada antes y me permite instalar el Sun Application Server 9.2, con todas las caracteristicas necesarias para J2EE, nunca habia sido mas simple y seguro de instalar...., despues de determinar el directorio de instalación solamente es definir clave y usuario para el servidor, puertos de escucha de servicios, y ya esta, hasta Ned Flanders sabe hacerlo....

INSTALANDO POSTGRESQL 8.1 Y PGADMIN 3

Un poco mas compleja, pero no tanto aun. solamente es instalar desde los repositorios lo siguiente:

sudo apt-get install postgresql-8.1 pgsql

sudo apt-get install pgadmin3

Y ya esta instalado, queda configurar usuario y base de datos, para que podamos hacer algo vamos!

su postgres

password:

creamos el lenguaje pgsql para la template suponiendo que ya no lo tenga, así que esta parte puede ser opcional....

createlang plpgsql template1

Creamos la Base de datos en la plantilla

createdb -T template1 BaseLocal

alteramos el usuario de Postgres de la Base de datos para manejar una contraseña para este usuario

alter user postgres with password 'password'

y me conecto:

psql -U postgres BaseLocal

y ya esta, para iniciar, deterner, reiniciar: /etc/init.d/postgresql-8.1 start stop restart

desde PGADMIN 3 se cuenta con un cliente un poco mas amigable, y todo se puede hacer con interfaz visual, normalmente queda instalado en: Debian/Aplicaciones/Bases de Datos





Listo, configurado tambien el PostgreSQL. :)

Casi todo me ha funcionado perfectamente.... Hasta aqui todo va bien.... Una instalación básica, con las herramientas necesarias para un funcionamiento normal, a medida que necesite realizar mas cosas, (que seguro será así) ire publicando mas.....
jdaanial

[+/-] Continuar Leyendo...

1 comentario:

JD dijo...

Ombe Daniel te has hecho a un buen portatil.....