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!
