Aquí se encuentra información acerca de programación, software, hardware, gerencia de proyectos, y otros temas de interes.
lunes, 27 de noviembre de 2006
Instalar Apache2, Mysql, PHP5 en Ubuntu
Bueno la forma mas sencilla de hacerlo es por Synaptic un par de clicks y listo y pues esta también por consola, que también es sencilla. A mi modo de ver. Pero en fin... Voy a explicar como hacerlo por ambos métodos para que no quede ninguna duda.
Antes de cualquiera de las dos formas, tenemos que agregar o habilitar los repositorios Universe y Multiverse en la lista de repositorios de nuestro sistema.
$ sudo gedit /etc/apt/sources.list
y quitamos el comentario # a las lineas de universe y multiverse
guardamos y luego damos
$ sudo aptitude update
con esto ya tenemos los repositorios activados ahora si vamos a lo que vinimos.
Método gráfico
Entramos en Sistema->Administración y vamos a Synaptic,
Aquí buscamos y seleccionamos los siguientes paquetes:
apache2
php5
mysql-server
mysql-client
php5-mysql
php5
luego cuando damos en aplicar, este nos dice que necesita otros paquetes y le decimos que los agregue y esperamos a que termine de instalarlos y listo.
Método consola
Para este desde nuestra consola damos lo siguiente:
Instalamos Mysql
$ sudo aptitude mysql-server-5.0
$ sudo aptitude mysql-client-5.0
Instalamos apache
$ sudo aptitude apache2
Instalamos php
$ sudo aptitude php5
y para el soporte entre mysql y apache y php
$ sudo aptitude php5-mysql
luego reiniciamos el servidor apache y todo debe quedar listo
$ sudo /etc/init.d/apache2 restart
con esto ya tendremos lo necesario instalado.
para probar nuestra instalación en el navegador podemos ir a http://localhost y si todo salio bien debe correr el apache.
Nota
Si tenemos algún problema con la codificación de caracteres, cosa que a mi me paso, pueden hacer lo siguiente:
ir a el archivo de configuración de apache
$ sudo gedit /etc/apache2/apache2.conf
y buscamos donde se encuentra esta linea y le quitamos el comentario #
#addDefaultChatset ISO-8859-1
y reiniciamos el servidor apache con esto ya debe funcionar correctamente la codificación de caracteres.
viernes, 24 de noviembre de 2006
Torre de Kuala Lumpur un modelo nomas
Bueno, la historia comienza cuando mi hermano compró un modelo para armar de la torre de Kuala Lumpur, este modelo cuesta un par de dólares nomás, y es un pasatiempo muy bueno.
En el mercado existen muchos modelos de diferentes cosas; como edificios, autos, animales, etc. Y también los precios varían de la exactitud del modelo y
Lo primero que hicimos con mi hermano, fue leer las instrucciones de montaje, (lo que usualmente se hace) aunque al ver las instrucciones quedamos algo locos, porque no entendimos bien, por donde empezar. (a pesar que las instrucciones son claras “Una las piezas que tienen el mismo numero 1 con 1, 2 con 2, y así sucesivamente”. Sencillo verdad!....)
Luego de mirar bien la imagen de la torre que viene en la carátula de la caja, nos dimos cuenta de cómo empezar a armarla. Pasado un tiempo ya teníamos armada nuestra torre, al fin de cuentas algo sencillo, luego de pensarla por un buen rato.
Aquí les dejo una foto de cómo quedo la torre, claro que todavía falta algo de pintura, y pulir un poco más los bordes de las piezas.
Espero les llame la atención este hobby, porque a mi me quedo gustando, y creo que tratare en un futuro de publicar otras cosas que pueda llegar ha hacer
domingo, 19 de noviembre de 2006
Problema con mother board ASRock P4i45GV con Tarjeta de video AGP
Hola en esta ocasión les presento un problema que tuve con mi computador y la compatibilidad en Linux.
y es un problema entre la mother board ASRock P4i45GV y el puerto AGP que tienen estas,
para mi caso particular, tengo una tarjeta ati radeon 9250 de 256M, cuando uno instala cualquier distribución de Linux, se encuentra el siguiente mensaje:
INIT! PANIC: Segmentation violation at 0xfffe420! sleeping for 30 seconds.
y no arranca por todos los medios posibles, lo que sucede es que la mother board no es 100% compatible como dice el fabricante con las tarjetas AGP, y cuando uno monta un sistema operativo como linux genera estos problemas.
una forma sencilla para solucionar esto es:
1. en la bios cambiar el tipo de puerto de video al genérico de la mother board, con esto instalamos nuestra distribución preferida (mi caso suse) luego de tenerlo instalado, debemos que hacer un blacklist del modulo intelagp, para que nuestra tarjeta no se cuelgue cuando trate de arrancar. se hace añadiendo al fichero /etc/modprobe.conf.local lo siguiente:
# blacklist agp module
blacklist intel_agp
Bueno a mi me funciono solo quitando este modulo, existen otros módulos que pueda que deban ser agregados si algo sale mal, entonces se debe probar a agregar otros módulos, para esto es solo mirar con lsmod | grep agp los modulos que estan corriendo.
2. luego de esto podemos proceder a instalar los driver de nuestra tarjeta de video (en mi caso una ati y para la distro suse 10.1) como aparece en muchos manuales de las tarjetas ati.
recordemos que debemos primero instalar
gcc, make, kernel-source, kernel-syms, kdeadmin3
luego pasamos a init 3 e instalamos el driver
chmod +x ./ati-driver-installer-8.24.8-x86.run --buildpkg SuSE/SUSE101-IA32 (esto puede variar dependiendo de la versión del driver y de la distribución que tengamos instalada)
luego instalamos el rpm que nos crea
rpm -ivh fglrx_........rpm
después ejecutamos
ldconfig
aticonfig --initial --input=/etc/X11/xorg.conf
después que tenemos instalado el driver procedemos a reiniciar el computador y cambiar nuevamente en la bios a agp, con esto iniciamos en Linux normalmente,
si no nos carga el entorno grafico, entramos a sax2 y configuramos nuevamente nuestro monitor,
sax2 -r -m 0=fglrx
si por algún motivo no arranca o nos saca este error:
sax: ups lost card during probing... abort at /usr/share/sax/init.pl line 619
entonces ejecutamos esta línea
sax2 -c 1 -m 1=fglrx
y listo nuestra distribución tiene entorno grafico.