Como instalar Packet Tracer 7 en Fedora 24

11 07 2016

Bueno, tiene mas de 5 años que no toco “este” mi antiguo blog, debido a mi flojera perdió 5 años de posts (2 culinarios, 1 de viaje y algunos tutoriales) pero se perdió más en el diluvio…

El chiste es que de alguna manera hoy comencé un curso del Internet of Things de la Cisco Netacademy, por parte del Punto México Conectado Villahermosa (si no has ido al de tu localidad, acercate, puedes aprender cosas nuevas, es un coworking pero gratuito), el curso es gratuito y puedes bajar las herramientas, entre los programas que debo de bajar uno de ellos es el PacketTracer, aquí entra mi primer problema:

Uso Linux en esta laptop

Al revisar el sitio de Cisco me encuentro con que prácticamente tienen versiones de packet tracer para todo: Windows, IOS, Mac y LINUX, puse la siguiente cara:

179igb

Lo que me llevo al problema numero 2:

El paquete dice Linux, pero es para UBUNTU (x86 y x64), yo uso Fedora 24(x64)

Pero vi que es un tar.gz y no un .deb así que decidí bajarlo de todos modos ¿Es para Linux, que tan difícil puede ser? (famosas ultimas palabras)

El chiste fue que baje el packettracer para linux x64, descomprimí y quedo as:

Captura de pantalla de 2016-07-12 00-03-31

Luego vi que el instalador es un script, así que ya armado con conocimientos de como hacerlo correr abrí bien valiente mi terminal y ejecute el script desde la terminal:

Captura de pantalla de 2016-07-12 00-07-59

./install (dentro del directorio donde descomprimiste Packet Tracer)

Presione enter, me chuté el EULA (das barra espaciadora para avanzar) y de ahí asumiré que todo lo hiciste por default, por lo que el programa te pidió SUDO para instalar el PacketTracer en la carpeta /opt/pt y posteriormente genero un symlink (como un acceso directo, pero que no es un acceso directo) al ejecutable “packettracer”.

Al final la instalación te dice: “Sólo escribe packettracer desde la terminal y ya” (si como ño)

Escribes packettracer y te encuentras con esto:

Captura de pantalla de 2016-07-12 00-12-20

No pasa nada… pasan minutos… horas y nada…

Pero POR ESO ESTAS AQUI y te dare la explicacion tecnica:

Básicamente packettracer no corre porque usa una librería depreciada de openssl LIBCRYPTO.SO.1.0.0 la cual sin ella… nomas no va a arrancar. ¿Como verificamos esto? vamos a la carpeta donde esta el ejecutable de packet tracer /opt/pt/bin y ejecutamos el siguiente comando:

ldd PacketTracer7 (es importante las mayúsculas y minúscula)

Y te arrojara la lista de las librerías y dependencias que deben de estar instaladas para que corra tu programa, al principio me salía así:

Captura de pantalla de 2016-07-12 00-19-44

Buscando en linea encontré que esa librería si esta pero en las librerías de 32 bits, así que probé haciendo un symlink de las librerias de x32 a x64 (no lo intenten, no funcionara)

De ahí intente haciendo un symlink de una libcrypto mas avanzada que esta en libx64, y al parecer todo bien, pero al ejecutar de nuevo LDD

Captura de pantalla de 2016-07-12 00-19-16Fedora estaba de terco que A FUERZAS tenia que ser el Libcryto de la versión 1.0.0 de openSSL (que ya no vale) pero si no tengo ese archivo no corre, pero busque de nuevo y en los repositorios de RPM me encontré la librería Open SSL 1.0.0 para x64, adjunto la liga:

http://rpm.pbone.net/index.php3/stat/4/idpl/29237132/dir/fedora_22/com/openssl1-1.0.0-2.fc22.x86_64.rpm.html

Una vez descargado el RPM, le hacemos doble clic e instalamos el openssl 1.0.0 (solo coloca los archivos, no modifica la instalación actualizada de openssl que tiene fedora) y ¡listo! ya esta la libcrypto que requiere, al final quedó así el comando LDD

Captura de pantalla de 2016-07-12 00-26-52

 

Nos dice que no tiene información de la versión, pero ya no nos dice que no la tiene… una vez verificado que no falta nada y por si acaso faltaran, instala las siguientes librerías usando DNF:

sudo dnf install libacpi.i686 libacpi.x86_64

Y ahora si, ejecuta packettracer

Captura de pantalla de 2016-07-12 00-37-56

¡Éxito!

Ahora, si queremos un acceso directo para no tener que abrir una terminal, copiamos y pegamos esto dentro de una terminal:

cat > ~/.local/share/applications/packettracer.desktop << "EOF"
[Desktop Entry]

Encoding=UTF-8
Type=Application

Exec=/opt/pt/packettracer
Icon=/opt/pt/art/app.png

Name=Cisco Packet Tracer
Categories=Application;Network;

MimeType=application/octet-stream;
X-Desktop-File-Install-Version=0.21
EOF

Este código genera esto:

Captura de pantalla de 2016-07-12 00-41-42

Este acceso directo lo añadimos a favoritos o hacemos lo que queramos con él.

 

Y con esto concluimos la instalación, bien fácil ¿No?

 

Saludos, quedo al pendiente de sus comentarios.


Acciones

Information

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: