jueves, 24 de octubre de 2019

Problemas instalando Cisco Packet Tracer en Ubuntu 19.04 Disco Diango: ./PacketTracer7: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory [SOLUCIONADO]



Hay que reconocer que Cisco no descuida al sistema operativo del pingüino, y la última versión disponible, la 7.2.1, la tienen también lista para ser instalada en Ubuntu. Además, ahora han hecho un sistema gráfico que facilita la instalación del que sea posiblemente el mejor simulador de redes de mediana y gran envergadura.

Descargamos el fichero .run desde la Cisco Netacad, le modificamos sus permisos para añadirle el de ejecución y lo lanzamos.
Todo bien, pero al final, cuando arranca el Packet Tracer, nos sale el siguiente mensaje:


./PacketTracer7: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory




Y sin embargo, vemos que la librería que no encuentra sí que está en mi sistema:
Con el comando locate libpng12.so.0 vemos la ubicación de esta librería en el equipo




En la carpeta de packet tracer /opt/pt, creamos una nueva carpeta lib e incluimos en ella una copia de la librería que falta y que tomamos de nuestro propio equipo 




Editamos fichero /opt/pt/packettracer.
Añadimos la nueva carpeta lib que hemos creado a la ruta de búsqueda de librerías
Así, la línea export nos queda
export LD_LIBRARY_PATH=$PTDIR/bin:$PTDIR/lib



Y ya podemos ejecutar la versión 7.2.1 de Cisco Packet Tracer sin errores




Packet Tracer 7.2.1 en Ubuntu 19.04 Disco Diango