Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas

jueves, 4 de septiembre de 2008

Acer one+debian+wifi+compiz fusion(Actualizado)

la Aspire ONE es la ultraportatil de acer, cuenta con un procesador Intel Atom a 1,6 Ghz, 1 Gb de RAM, pantalla retroiluminada mediante LEDs de 8,9″, 120GB de disco, lector de tarjetas de memoria, sistema operativo Windows XP,(aunque tambien existe otra versión con disco ssd de 8Gb y sistema operativo limpus, si, es un GNU/linux). A continuación estan los pasos para instalar debian.

El primer problema es instalar el SO, ya que no cuenta con unidad de cd rom, afortunadamente en la comunidad linux, dan muchas opciones de instalación, muchas de ellas muy interesantes, pero al final se decidio por medio de una memoria usb(como no los cuenta cripto84sv).

Se requiere de una memoria usb como minimo de 256 Mb.

Descargar la iso de debian conocida como netisnt y el archivo llamado installer, pero hay un problema el archivo installer tiene que ser exactamente igual a la versión del netinst, en el momento en que se instalo esta laptop existe la version del netinst revisión 4 mientras que el installer solo llega a la revisión 3, al momento de instalar marcará un error de incompatibilidad de kernel y aunque se puede continuar, no quisimos arriesgar la instalación y sobre todo el tiempo, por lo que tuvimos que conseguir el netinst r3 desde un torrent de aqui y bajar el installer disponible, el archivo se llama boot.img.gz

Ahora que se tiene los archivos, se procede a copiar a la memoria(como nota, la memoria tiene que estar formateada en fat 16 y tener los flags en la opcion de boot, esto se puede hacer desde el gparted), y escribimos en una consola lo siguien
te:

# gzip -dc boot.img.gz > /dev/sdb1

(sdb1 corresponde a la unidad de memoria) ahora hay que copiar la iso a la memoria.

Se requiere que al iniciar la pc, se debe seleccionar la memoria como inicio.

Al terminar la instalación debe de marcar un error de configuración de video, siendo una tarjeta intel(si es que se instalo la versión etch, que fue nuestro caso) para solucionarlo debemos de realizar una reconfiguración de video por medio del siguiente comando(si se dificulta aqui un tutorial donde se explica las preguntas que nos muestra al estar configurando)

#dpkg-reconfigure xserver-xorg

Ahi seleccionamos la configuración de video vesa(que es el driver generico, esto permitira acceder al sistema grafico), a una resolución menor a 1280x800, profundidad de 16, y colocamos las opcines genericas, con eso debemos de poder entrar al entorno grafico.

Una vez dentro del entorno grafico, realizamos la actualización a la versión lenny(y si se preguntan porque no usar lenny desde el inicio, pues la razon es que la tarjeta de ethernet es muy inestable al momento de que el sistema de instalación lo reconosca, curiosamente en etch lo reconoce mas facil que lenny, ya que en lenny se bloquea y ya no permite seguir instalando, asi que optamos por etch, como nota que en windows la detecto y trabajo si ningun problema, asi que descartamos problemas de hardware)

Antes de cambiar a lenny debemos de actualizar con un apt-get update y con las que aparece en el icono de gestor de actualización para evitar problemas de dependencias

Para realizar la actualización solo debemos de cambiar las direcciones del sources.list

#nano /etc/apt/sources.list

Ahi cambiamos todo lo que diga etch por lenny y actualizamos con apt-get update

Ya teniendo lenny podemos reconfigurar el video y la wireless(el sonido se reconcio automaticamente).

Para la wireless(atheros AR5007/AR242X), al inicio al probar con ifconfig se reconocia pero no se lograba conectar; al instalar los paquetes madwifi-source y madwifi-tools(tratando de hacerla funcionar), la tarjeta quedo inhabilitada :(, en algunos blogs decian que el modelo de la tarjeta no era compatible con los drivers que trae debian.

(Siguiendo los paso
s que nos explica el blog de crokan, pasamos a descargar el archivo de los drivers, pero al momento de descomprimir no aparecio nada(tan solo el readme), desde gndx.org nos muestran otra fuente de descarga). ACTUALIZADO. Los driver anteriores del r3366 ya no son de utilidad, aqui la descripción del problema, por lo que debemos de conseguir los nuevos drivers, de aqui

Para poder compilar a veces nos puede marcar error de cabecera del kernel, o algo parecido. Para resolverlo debemos primero instalar el siguiente paquete:

# uname -r

Uname nos muestra la versión del kernel

#aptitude install build-essential linux-headers-`uname -r`

Para instalar los driver(como lo cuenta gndx).

#tar zxvf
madwifi-hal-0.10.5.6-r3879-20081204.tar.gz

#cd /home/usuario/descarga/madwifi-hal-0.10.5.6-r3879-20081204

#chmod a+x
madwifi-hal-0.10.5.6-r3879-20081204

#ma
ke

#make install

#modprobe ath_pci

en este punto ya se tiene la tarjeta activa


ahora se agrega el modulo ath_pci a la lista de modulos que cargan en el arranque

#gedit /etc/modules

y escribimos ath_pci

luego activamos la tarjeta

#ifconfig ath0 up

Se comprueba el funcionamiento (se debe de tener instalado el paquete wireless-tools):

#iwlist ath0 scan

con esto ya tendremos configurada nuestra tarjeta, se puede instalar wifiradar (o el que se prefiera)para que adminstre nuestras conexiones.

Ahora toca turno de configurar el compiz

La configuración es mas fácil, podemos detener el entorno grafico(siguiendo el manual de javoaxian)

#/etc/init.d/gdm stop

al ejecutar el comando

#glxinfo | grep render

apareció direct rendering: no.

Para solucuinar

#dpkg-reconfigure xserver-xorg

Aqui debemos seleccionar la configuración de la tarjeta intel, ya que anteriormente estaba con vesa

#aptitude reinstall xserver-xorg-video-intel, libgl1-mesa-dri, libgl1-mesa-glx, libglu1-mesa mesa-utils

Algo extraño pero el xorg.conf no parece estar configurado, pero al hacer la instrucción

#glxinfo | grep render

direct redering aparece como yes,(tal vez un caso muy particular, si no es asi, puedes saltar, asta la instalación de compiz). Para configurar el xorg.conf

#nano /etc/X11/xorg.conf

Y añadimos lo siguiente

En la sección "Module" agregaremos las siguientes líneas en caso de que no existan.
Deberán ajustar los espacios de tabulaciones de acuerdo a su archivo.

Load "dri"
Load "glx"
Load "dbe"


En la sección "Device" agregar:

Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"


En la sección "ServerLayout" agregar:

Option "AIGLX" "true"


En la sección "DRI" verificar que exista algo así:

Group "video"
Mode 0660


Y en la sección "Extensions" agregar:

Option "Composite" "Enable"


Si no existe, deberá crearse al final del archivo y colocandolo de la siguiente manera:

Section "Extensions"
Option "Composite" "Enable"
EndSection

Para instalar el compiz(tuxfamily)

colocamos en el sources.list

deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./

y en consola la key publica.

wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -

Ahora solo hay que realizar desde consola

#apt-get update

Y por ultimo instalar el compiz de acuerdo al gusto

# apt-get install compiz-fusion-kde (para KDE)
# apt-get install compiz-fusion-gnome (para Gnome)
# apt-get install compiz-gnome emerald emerald-themes (para XFCE)
# apt-get install compiz-fusion-all (o todos los paquetes para cualquier entorno)

Y listo el compiz fusion debe de estar funcionando despues de dar una reiniciada.

En colaboración con Nephtali


basado en:

javoaxian.blogspot
madwifi.org
crokan.blogspot
gndx.org
krypto84sv.blogspot

jueves, 13 de marzo de 2008

INSTALACIÓN APACHE-PHP-MySQL

Ya teniendo un poco de experiencia con apache y todo lo que le rodea, escribo este nuevo post, espero ser lo mas entendible y claro posible. Con esto voy a demostrar lo fácil que puede llegar a tener un servidor en exelentes condiciones.
Para instalar apache solo se debe de escribir la siguiente linea en la consola:

apt-get install apache2

En la siguiente, se pueden instalar algunos complementos.

apt-get install apache2-mpm-prefork apache2-doc apache2-utils

De esta forma tendremos ya funcionando el apache en nuestra computadora, para comprobar que realmente esta funcionando debemos de abrir el iceweasel o epiphany y escribir en la barra de dirección localhost o 127.0.0.1 una vez que cargue saldra un mensaje de it's work!. Ahora hay que instalar el mysql, esto se logra con lo siguiente:

$ apt-get install mysql-server
Por ultimo se instala el php.
$ apt-get install phpmyadmin
$ apt-get install phpx
$ apt-get install libapache2-mod-phpx
$ apt-get install phpx-gd
$ apt-get install phpx-dom
El x se refiere a las versiones del php, ya que algunos programas no funcionan bien con el 5 y viceversa, pero al fin yo recomendaría instalar la ultima versión.

$ apt-get install phpx-pgsql
$ apt-get install phpx-mysql

Tengo entendido que si instalas PHP5 del repositorio (con el 4 no estoy seguro), no se utiliza MySQL por defecto, por lo que deberemos activarlo así: (como root)

$ nano /etc/php5/apache2/php.ini

Y quitando el comentario (;) de la línea que aparece a continuación, dejándola así:

extension=mysql.so

Por último, reiniciamos nuestro apache: (como root)

sudo /etc/init.d/apache2 force-reload

para visualizar nuestras paginas de php los podemos localizar en el directorio /var/www/apache2-default, si creamos por ejemplo, el archivo outime.php, y accedemos por http://localhost/outime.php, nos mostrará eso mismo.

Aquí está la manera de como tener varios dominios virtuales, en lenguaje mortal como tener varios servidores con una sola IP ej. www.misitio1.com www.misitio2.com www.misitio3.com etc en una misma máquina.

Debemos tener en cuenta que es muy importante la carpeta /etc/apache2/sites-available ahí se fundamenta toda la estructura de los dominios virtuales, ahi existe un archivo llamado default que es un ejemplo de un dominio virtual. Pues este archivo, es en pocas palabras un dominio virtual que representaría a algo así como www.default.com y ahora nosotros crearemos nuestros dominios virtuales.
En mi caso decidí hacer mi dominio http://rca.homelinux.com/.
#nano /etc/apache2/sites-available/rca
Ahi colocamos las siguientes lineas, se puede abrir el de default para guiarse en como se pueden configurar los dominios
NameVirtualHost *:80

Con esto ya esta la configuración basica del dominio virtual, pero aun no esta dado de alta en el servidor apache, para ello nos vamos al directorio:
# cd /etc/apache2/sites-available/rca
# sudo a2ensite rca
# sudo /etc/init.d/apache2 force-reload
Para entender el comando a2 significa apache2, en significa enabled (activado) y por último site significa sitio. Ahora con esta configuración cuando escriba la dirección http://rca.homelinux.com en algún navegador web, me dirigirá hacia el sitio de rca.
La linea que contiene las palabras force-reloaded es para forzar a apache2 a que vuelva como a reiniciarse, en este caso sería como recargarse con los nuevos parametros.
Si quiero agregar otro dominio virtual, simplemente repito los pasos que hice para rca y activo mi sitio. También es importante mencionar que el dominio virtual default no me sirve y entonces tengo que desactivarlo y eso lo logro con el siguiente comando.
# sudo a2dissite default
Y automáticamente queda desabilitado a2 significa apache2, dis sinifica disabled y site significa sitio.

Esta es la primera parte de como crear un servidor, en los siguientes post, mencionare la forma en como se instala la resolución de doinios bind, ssh, servidor de correos, samba y demas recursos, y de los dyndns que son muy útiles para los que no contamos con ips estaticas.

http://soporteknix.blogspot.com/2006/12/instalar-apache2-mysql-php.html
http://angelclasico.wordpress.com/category/apache/