Instalar 7-Zip en un CentOS 5.2 en 7 fáciles pasos

Bienvenido al rincón del sysadmin en tuitrafico.com! Aviso a navegantes que esta va a ser una entrada geek donde vamos a hablar de Linux, paquetes, accesos a root vía SSH y otro tipo de cosas que te pondrán los pelos de punta (más si estás en un atasco y sólo buscabas información del tráfico, en ese caso tu sitio es éste). Avisados quedan.

Bueno, este tipo de cosas las hago para ver si mi colega el “yo sólo me ocupo de las entelequias del PHP” (es PHP, SÉ que no es tan difícil…) se pone las pilas con el tema de la administración, y se baja un poco al barro de vez en cuando. Linux no muerde de momento. Y si lo hiciera, seguro que sería algo tan complicado como:

  • yum install dog-bite

Al turrón que me da la cena. Para instalar el 7-Zip (p7zip en el caso de una linux box), ese maravilloso compresor de archivos que  “el pesao número 1″ (llamémoslo así para mantenerlo en el anonimato), lleva reclamando un mes escaso (te quejarás de la atención personalizada, mamón) es necesario:

1. Ganas de hacerlo (el gzip tampoco está mal, aunque sí es cierto que la tasa de compresión de 7zip es brutal)
2. Acceso a root (presupongo que por SSH, criaturas)
3. Tener habilitadas las Developers Tools básicas (make, gcc, algunas librerías de python…).
4. Si ya tienes yum instalado, salta al paso 5. De lo contrario para instalar yum:

Al menos y que sea consciente, vamos a necesitar:

  • python-elementtree
  • python-sqlite
  • rpm-python
  • urlgrabber
  • yum-metadata-parser

Pero si tienes instaladas las Developer Tools, lo normal es que ya las tengas.

Instalamos una nueva dependencia de yum:

  • rpm -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm

Y para instalar yum:

  • rpm -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm http://mirror.centos.org/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm

Estos no sé si son necesarios, pero supongo que no harán ningún mal (si realmente pensáis que soy un profesional, os equivocáis, y tampoco estaría haciendo este tutorial para acordarme la próxima vez):

  • rpm -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/yum-protectbase-1.1.16-13.el5.centos.noarch.rpm
  • rpm -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm

5. Una vez instalado yum, instalamos rpmforge porque en los repositorios por defecto, como todos esperábamos, no está. En nuestro caso:

  • rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

6. Llegados a este punto, ya sólo falta un glorioso:

  • yum install p7zip

7. Y a correr! ya puedes comprimir todos tus ficheritos y seguro que eres infinitamente más feliz que antes de empezar (con 7za, que a “alguno” le costará encontrarlo)

Supongo que a la mayoría de los usuarios de Linux les sirve con un simple yum install p7zip. Pero lo que yo venía  aquí a decir es que, en algunas ocasiones, la típica frase “Venga hombre, instálame el 7-Zip, qué te cuesta…” supone algo más de una hora (más esta entrada en el blog, uff… todo el día perdido). El enemigo público número 1 ya está avisado que estos servicios se empezarán a cobrar a precio de puta moscovita trilingüe con MBA… no digo más.

Me he ganado una cerveza. Agur!

Tim Berners-Lee: “Raw Data Now!”

Con un poco de retraso, ya hemos visto al fin la muy recomendable presentación del padre de la WWW publicada en marzo en TED.com, reclamando la apertura de datos por parte de gobiernos, científicos e instituiciones.

Buenos ejemplos de uso de datos liberados y generados de forma comunitaria, como OpenStreetMap, un proyecto que nos parece especialmente interesante. Si dispones de 5 minutos, merece la pena escucharlo.

Pero si dispones de 15 minutos más, en la presentación del año pasado habla, (a un ritmo frenético), de Linked Data. Linked Data facilitaría, a través del análisis y la visualización de estos “Datos Enlazados”, el descubrimiento, la creatividad, el acceso libre al conocimiento y la información… Todo ello mediante el establecimiento de conexiones entre todas las fuentes de datos volcadas en la web. A mayor número de datos, exposición y relaciones, mayores posibilidades de crear aplicaciones y usos alucinantes. De eso, estamos también convencidos. Ahora sólo falta que las administraciones e instituciones piensen lo mismo…

Que las disfrutéis!

Tim Berners-Lee: The year open data went worldwide

Tim Berners-Lee on the next Web: