Centos 6.x como WebServer Moderno

MariaDB y apache 2.4 en CentOS 6

Semana Santa de este año me ha dado para todo, he jugado mucho con mi hija, descansado a pierna suelta, he salvado una tablet vieja del olvido, he leído la guerra de los cielos volumen III y claro, he experimentado con montar una VM de CentOS con software más actual del que tiene por defecto. :-). Sigue leyendo Centos 6.x como WebServer Moderno

Del declive de Linux, la subida de OSX y otras historias

No cabe duda que Apple Computer  es una de las empresas más importantes e innovadoras de los últimos tiempos, sin embargo esto no siempre le aseguró una gran participación en el mercado, incluso ha estado al borde de la quiebra en el pasado, en su momento su salvador fue Microsoft®.
Hoy Apple ha alcanzado lo que podríamos llamar su mejor época, en el pasado no había tenido tal liquidez y mucho menos había llegado a tanto público.
A eso del 2004 en mis finales de pre-grado de Ing. Industrial hacía un ensayo llamado: Innovación sin Marketing para la clase de mercadeo, una de las cosas que debatíamos en su momento era como una empresa tremendamente innovadora mantenía una difusión tan pobre y llegaba a nadie un público muy limitado. Sin embargo (y cabe hacer la mención) Apple ya para esas fechas empezaba a dejar muy atrás su crisis, sobre todo gracias a la aparición del ipod que despertó un gran interés y significó una gran revolución para el entremetimiento, poco después de la mencionada charla en la U. llegó a mi lo que sería mi primer encuentro con un ipod (un ipod de 4 generación que «venía con el carro») y me quedó claro que la historia para Apple había cambiado y transformaría el mercado en un futuro cercano, se trataba de un producto genial, donde la experiencia de usuario era lo primero, una interfaz limpia y clara, superior a cualquier herramienta de reproducción de música que había conocido para ese momento y es incluso hoy superior a muchos dispositivos multimedia. Sigue leyendo Del declive de Linux, la subida de OSX y otras historias

Ubuntu Desktop 12.04 LTS

En el día de ayer fue liberado Ubuntu 12.04 LTS y como aún estaba recuperándome de una inesperada ciática, pues nada mejor que hacer que hacer más soportable el dolor mientras veía TV y hacía backups de mis archivos personales para preparar el PC a instalar el recién salido Ubuntu.
Desde el 2004 sigo Ubuntu sin mucho interés ni sorpresa, viendo siempre como aprovechaban mejoras y desarrollos provenientes de otras distribuciones y descaradamente lo mostraban como avances propios, una estrategia de marketing poco vista en el mundo OpenSource, pero ya es hora de entender que todo ha cambiado. En realidad tuvieron que pasar 8 años, la caída de Novell, el sin puerto de openSUSE y la salida de De Icaza del panorama para que les empezara tomar en consideración, sí, usualmente soy dogmático, soy más apegado a distribuciones con tradición seria como RedHat (y derivados), openSUSE o debian, Ubuntu nunca me pareció una opción real, pero al salir del panorama Novell (o al menos verse tan opacada como ahora) alguien tiene que llenar el vacío.
En fin, el ser una LTS da tranquilidad y al menos «hoy» puedes tener muchas cosas actualizadas (perl 5.14 sin mayores esfuerzos!).
Lo que no me gustó:

  1. El instalador no proporciona métodos para el uso o reuso de LVM, por lo que tuve que formatear mi sistema de archivos y luego reinstalar el backup.
  2. Unity es feo e innecesario para un PC de escritorio, por suerte siempre se puede mover a gnome clasico.

Complicaciones adicionales: instalar vmware player, indispensable para mi en el trabajo, pero es tema del nuevo kernel y vmware más que de ubuntu, solución aplicar un parche.
Lo que me gustó: el resto, la distro está muy bien lograda, los ocres ya no son lo mio, pero la variedad de paquetes, facilidad de uso, la rápida instalación (sin mayores preguntas) de códecs y drivers propietarios vale tener que pensar en personalizar colores luego 😉 sin temor a equivocarme puedo afirmar que es de las más completas distros que he visto a la fecha, incluso sin mejorar unity o integrarse con gnome-shell, son la mejor elección para un Desktop Linux.
 

Instalar apache 2.4 en Centos 6

A tener en cuenta, es necesaria la instalación de algunas dependencias que no tenemos por defecto en un entorno centos 6 «virgen»
wget http://www.trieuvan.com/apache//apr/apr-1.4.6.tar.bz2
rpmbuild -ts apr-1.4.6.tar.bz2
su -c "yum-builddep rpmbuild/SRPMS/apr-1.4.6-1.src.rpm -y"
rpmbuild --rebuild --target `uname -m` ~/rpmbuild/SRPMS/apr-1.4.6-1.src.rpm
su -c "yum localinstall rpmbuild/RPMS/i686/apr*"

Sigue leyendo Instalar apache 2.4 en Centos 6

Instalando Monodevelop en Centos 6

Paso 1° haber seguido el tutorial de instalación de mono en centos: mono-banshee-on-centos-6
Paso 2° descargar los fuentes desde: http://monodevelop.com/Download
Yo descargué:
monodevelop-2.8.6.5.tar.bz2
monodevelop-database-2.8.6.5.tar.bz2
monodevelop-debugger-gdb-2.8.6.5.tar.bz2
monodevelop-python-2.8.6.5.tar.bz2

Sigue leyendo Instalando Monodevelop en Centos 6

Instalando Calibre On Centos 6

Siguiendo con la guía Centos 6 the Perfect Desktop un método para tener calibre en nuestro CentOS 6

# Instalar requerimientos para compilar y para instalar:
yum install --enablerepo=epel --enablerepo=rpmforge python-devel ImageMagick-devel python-setuptools-devel qt-devel PyQt4-devel poppler-qt4-devel podofo-devel python-mechanize python-dateutil python-imaging python-BeautifulSoup chmlib-devel libicu-devel pyPdf python-cherrypy django-tagging -y
rpm -Uvh ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/releases/13/Everything/x86_64/os/Packages/odfpy-0.9-2.fc12.noarch.rpm
wget ftp://mirror.switch.ch/pool/2/mirror/fedora/linux/releases/16/Everything/source/SRPMS/python-cssutils-0.9.7-2.fc15.src.rpm
rpmbuild --rebuild python-cssutils-0.9.7-2.fc15.src.rpm
rpm -Uvh $HOME/rpmbuild/RPMS/noarch/python-cssutils-0.9.7-2.el6.noarch.rpm

# Solo una dependencia más: qtwebkit necesaria, pero retirada del PyQt4-devel en CentOS 6 por alguna razón
yum install qtwebkit qtwebkit-devel --enablerepo=epel -y
wget http://rdieter.fedorapeople.org/rpms/PyQt4-webkit/PyQt4-webkit-4.6.2-1.el6.src.rpm
yum-builddep --nogpgcheck PyQt4-webkit-4.6.2-1.el6.src.rpm #lo que probablemente solo instalará dbus-python-devel
rpmbuild --rebuild PyQt4-webkit-4.6.2-1.el6.src.rpm
rpm -Uvh $HOME/rpmbuild/RPMS/i386/PyQt4-webkit-*

# Descargar el fuente desde fedora:
# descargamos calibre-0.6 porque calibre-0.8 o superiores son compatibles solo con python 2.7
wget ftp://ftp.icm.edu.pl/vol/rzm2/linux-fedora-secondary/archive/development/12/source/SRPMS/calibre-0.6.20-1.fc12.src.rpm
rpmbuild --rebuild --nosignature --target `uname -m` calibre-0.6.20-1.fc12.src.rpm
# e instalamos
yum localinstall $HOME/rpmbuild/RPMS/i686/calibre-0.6.20-1.el6.i686.rpm

#si eres neurótico (como algunos) deja limpio tu sistema rpm/yum
yum clean all
rpm -Va --nofiles --nodigest
rpm --rebuilddb
yum update

El resultado:

Mono & Banshee on CentOS 6

***********************************
updates: blond
***********************************
Este post más que una guía para instalar banshee en CentOS 6, te entrega el script para que copies y pegues, esperes y listo!, banshee en CentOS.
Si no seguiste los pasos mencionados en Centos 6 the Perfect Desktop, probablemente necesites instalar al menos: las siguientes herramientas:
yum install bison gettext glib2 freetype fontconfig libpng libpng-devel libX11 libX11-devel glib2-devel libgdi* libexif glibc-devel urw-fonts java unzip gcc gcc-c++ -y
Sigue leyendo Mono & Banshee on CentOS 6