Category Archives: Linux

Sun compra MySQL

Sun ha comprado la compañía MySQL, como confirma el blog de Jonathan Schwartz. A cambio de 1000 millones de dólares (el billón americano al que hace referencia en su post), Sun se hace una de las compañías de más éxito en desarrollo de software libre y que desarrolla uno de los sistemas de base de datos más utilizados, sobre todo en proyectos web. Es pronto para saber hasta que punto afectará la compra al producto. A priori MySQL cae en buenas manos, la apuesta por el software libre de Sun es clara y ambiciosa desde hace años (liberación de Solaris, y de Java) y si abordan el “problema” de las licencias de MySQL es de esperar cambios hacia una mayor apertura. En cuanto al soporte y como lo ofrezcan, es de esperar que “barran para casa” y refuercen la integración con el resto de sus productos, algo que por otro lado puede ayudar también al proyecto

Fuente: error500

Montar un servidor LAMP en debian etch desde las fuentes

La verdad coloco esto aqui mas como apunte para no olvidar lo que estoy haciendo que como tutorial, sin embargo espero que les sirva a todos.

Primero descargamos la ultima version de Apache, MySQLy PHP, en mi caso:

  • PHP 5.2.5
  • MySQL 5.0.51
  • Apache 2.2.6

Mi sistema utiliza el kernel 2.6.18-4-686 y tambien necesitas tener instalados ncurses, para cumplir con esta ultima condicion tuve que ejecutar estos comandos:

  • apt-get build-dep ncurses
  • apt-get install flex bison

Tambien fue necesario que instalara libncurses5-dev para compilar mysql, lo cual lo hice a traves de synaptic.
Movemos los archivos a /usr/src/ y descomprimimos.

NOTA: si el archivo es .tar.gz se utiliza el comando “tar xzf archivo” y si es .bz2 se utiliza “tar xjf archivo”.

APACHE:

  1. tar xzf httpd-2.2.6.tar.gz
  2. ./configure –enable-so
  3. make
  4. make install
  5. Si no lo tiene ya agregue localhost a /etc/hosts (“127.0.0.1 localhost”)
  6. Edite /usr/local/apache2/conf/httpd.conf y agregue el ServerName y cualquier otra configuración que requiera en su caso particular.
  7. Reinicie apache con apache2ctl restar
  8. Abra un navegador y vaya a http://localhost, esto lo debe llevar a una página que dice It Works, si no lo hace revise la configuración y el status de apache (apache2ctl status).

MYSQL:

El documento de instalación de mysql explica mejor los pasos de lo que yo podría hacerlo, estos serian los siguientes:

shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf –
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db –user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe –user=mysql &

Tambien pueden ver la version mas detallada en el sitio de mysql.

PHP:

  1. tar xjf php-5.2.5.bz2
  2. cd php-5-2-5
  3. apt-get install libxml2-dev
  4. ./configure –with-mysql –with-apxs2=/usr/local/apache2/bin/apxs
  5. make
  6. make test
  7. make install

Hacer que apache utilice PHP como modulo:

Editamos el archivo /usr/local/apache2/conf/httpd.conf y en agregamos las siguientes lineas, en la sección donde se le indican los tipos de archivos colocar

AddType application/x-httpd-php .php .php3 .php4 .phtml
AddType application/x-httpd-php-source .phps

Y en la seccion de carga de módulos colocar (si el archivo no esta ahi hay que colocarlo)

LoadModule php5_module modules/libphp5.so

Y listo, nuestro servidor LAMP en debian deberia estar funcionando perfectamente

Venezuela inicia la produccion de las PC-Bolivarianas Messssmas

Normalmente no estaría de acuerdo en colocarle un titulo con chiste político a mis artículos del blog, pero este articulo que leí en engadget esta MUY bueno, les dejo aquí una traducción casi literal del articulo

No son ninguna OLPC — Diablos no son ningunas Dell que se pueden comprar en china — pero Venezuela finalmente ha comenzado la salida de sus muy prometidas, computadoras de producción domestica en una estrategia diseñada por el país sur americano para alcanzar una mayor independencia tecnológica. Consisten en cuatro modelos (3 desktops no-tan-feos y un laptop) que van desde los económicos $405 hasta los “acaso esta fue producida por Sony” $1400, las maquinas utilizan una distribución no especificada de Linux y tienen desde dentro procesadores Pentium IV desde los 1.5 GHz hasta 3.0 GHz (los desktop) y el bastante exclusivo procesador Intel Core 2 Duo de 2 GHz (el notebook). Santa Chavez y sus duendes revolucionarios aparentemente han estado regalando estas como si fuesen caramelos a intereses de la nación desde el ano pasado, y están ahora en el proceso de aumentar el nivel y la escala de la producción para que mas componentes puedan ser producidos en-casa mientras los canales de venta se vuelven internacionales. Las llamadas “Computadoras Bolivarianas” están siendo manufacturadas actualmente por una fusión entre el Ministerio de Industria Liviana y Comercio y la compañía china Lang Chao Venezuela de Industria Tecnológica, donde esta ultima aparentemente no siente temor de ser nacionalizada como mucha de sus colegas”