lunes, 24 de mayo de 2010

La correcta instalacion de hamachi en Centos 5.x (Linux)

La correcta instalacion de hamachi en Centos 5.x (Linux)

Antes que nada les recomiendo le echen una leida completa al presente post.
La verdad yo creo que es muy triste que habiendo tanta informacion actualmente en internet siempre que buscamos encontremos exactamente lo mismo; una manera supersencilla de instalar algo y a la hora de la hora nadamás no funciona. bueno pues aqui les dejo la manera en que se debe de instalar sin problemas hamachi en Centos 5.x (5.2, 5.3, etc)

Primero que nada, si ya intentaste instalar hamachi insatisfactoriamente, borra: /usr/bin/hamachi, /usr/bin/hamachi-init, /sbin/tuncfg y la carpeta ~/.hamachi

(todas las operaciones como usuario root y desde consola)

Ahora procedemos a una instalacion previa y NECESARIA.
descargar este paquete ucl-1.03.tar.gz en un directorio temporal
[/home]#wget http://www.oberhumer.com/opensource/ucl/download/ucl-1.03.tar.gz

lo siguiente es descomprimirlo y entrar en la carpeta generada
tar -zvxf ucl-1.03.tar.gz
cd ./ucl-1.03
ejecutar el siguiente comando
./configuremake

Despues debes descargar estos paquetes (la finalidad es tener funcionando al 100% upx)

upx, apt-devel, apt-lorg y rpmforge

de cualquier manera aqui les dejo la instruccion completa (por si les ahorra esfuerzo)

  1. [/home]#wget http://dag.wieers.com/rpm/packages/upx/upx-2.03-1.el5.rf.i386.rpm
  2. [/home]#wget http://dag.wieers.com/rpm/packages/apt/apt-devel-0.5.15lorg3.2-1.el5.rf.i386.rpm
  3. [/home]#wget http://dag.wieers.com/rpm/packages/apt/apt-0.5.15lorg3.2-1.el5.rf.i386.rpm
  4. [/home]#wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

Ahora procedemos a instalar los paquetes rpm
[/home]#rpm -i apt-0.5.15lorg3.2-1.el5.rf.i386.rpm
[/home]#rpm -i apt-devel-0.5.15lorg3.2-1.el5.rf.i386.rpm
[/home]#rpm -i rpmforge-release-0.3.6-1.el5.rf.i386.rpm
[/home]#rpm -i upx-2.03-1.el5.rf.i386.rpm (despues de intentar instalar el paquete upx-2.03-1.el5.rf.i386.rpm es probable que te falte una libreria)
[En caso de que linux te indique que te falta la libreria actualizaremos rpm]
[/home]#apt-get install rpm

y procedemos a instalar la libreria desde el repositorio y posteriormente el upx
[/home]#yum install libucl.so.1
[/home]#rpm -ivh upx-2.03-1.el5.rf.i386.rpm


Ahora es momento de organizar la descarga del hamachi (si tienes los archivos de instalacion hamachi eliminalos)

creamos una carpeta para realizar la descarga y entramos en ella
[/home]#mkdir NvoHamachi
[/home]#cd NvoHamachi/


bajamos el comprimido de hamachi
[/home/NvoHamachi]#wget http://files.hamachi.cc/linux/hamachi-0.9.9.9-20-lnx.tar.gz

Lo descomprimimos preferentemente con las siguientes instrucciones
[/home/NvoHamachi]#gunzip hamachi-0.9.9.9-20-lnx.tar.gz
[/home/NvoHamachi]#tar -vxf hamachi-0.9.9.9-20-lnx.tar


Entramos en la carpeta generada por la descompresion
[/home/NvoHamachi]#cd hamachi-0.9.9.9-20-lnx
Ejecutamos las siguientes instrucciones
[/home/NvoHamachi/hamachi-0.9.9.9-20-lnx]#upx -d hamachi
[/home/NvoHamachi/hamachi-0.9.9.9-20-lnx]#make install
[/home/NvoHamachi/hamachi-0.9.9.9-20-lnx]#hamachi-init


Con todo lo anterior debe de quedar instalado y funcionando perfectamente hamachi
Lo siguiente ya son operaciones con el hamachi vivo

Iniciar hamachi
[/home/NvoHamachi/hamachi-0.9.9.9-20-lnx]#hamachi start
Asignarte un nick de identificacion
[/home/NvoHamachi/hamachi-0.9.9.9-20-lnx]#hamachi set-nick servidor_hamachi
Logearte a hamachi
[/home/NvoHamachi/hamachi-0.9.9.9-20-lnx]#hamachi login
Crear la red hamachi o unirte a una existente (para el ejemplo se crea una nueva red "hamachi create nombre-red password")
[/home/NvoHamachi/hamachi-0.9.9.9-20-lnx]#hamachi create quin_pr qn2000_mx
Aparecer en linea (conectado) en hamachi
[/home/NvoHamachi/hamachi-0.9.9.9-20-lnx]#hamachi go-online quin_pr
Listo . . .
Ahora solo resta que se conecten los demas miembros a la red


Bueno espero que este aporte a la comunidad le sea muy util . . .
cualquier critica o comentario estoy dispuesto a escucharlo





==============================================
:::recuerda recomendar el bolg de chack :::

2 comentarios:

  1. olas, estoy trabajando con centos 5.5 de 64

    y me arroja el siguiente error al realizar el rpm -i apt-0.5.15lorg3.2-1.el5.rf.i386.rpm



    error: Error de dependencias:
    libbz2.so.1 se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libc.so.6 se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libc.so.6(GLIBC_2.0) se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libc.so.6(GLIBC_2.1) se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libc.so.6(GLIBC_2.1.3) se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libc.so.6(GLIBC_2.2) se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libc.so.6(GLIBC_2.2.3) se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libc.so.6(GLIBC_2.3) se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libc.so.6(GLIBC_2.3.4) se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libc.so.6(GLIBC_2.4) se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libdl.so.2 se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libdl.so.2(GLIBC_2.0) se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libdl.so.2(GLIBC_2.1) se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libm.so.6 se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libm.so.6(GLIBC_2.0) se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libncurses.so.5 se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libpopt.so.0 se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libreadline.so.5 se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    librpm-4.4.so se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    librpmdb-4.4.so se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    librpmio-4.4.so se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libstdc++.so.6 se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libstdc++.so.6(CXXABI_1.3) se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libstdc++.so.6(GLIBCXX_3.4) se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libxml2.so.2 se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386
    libz.so.1 se necesita para apt-0.5.15lorg3.2-1.el5.rf.i386



    revise y creo k las bibliotecas si están, que me sugieres?

    ResponderEliminar
  2. es un buen post, el unico detalle es que está hecho para arquitectura x86 y actualmente casi todo es a 64bits. por lo tanto habria que buscar los archivos correspondientes para 64bits en lugar de los i386.

    ResponderEliminar