Cisco Packet Tracer

Issues related to applications and software problems
rickyd
Posts: 1
Joined: 2017/06/17 10:00:22

Re: Cisco Packet Tracer

Post by rickyd » 2017/06/17 10:10:01

Install Packet Tracer 7 in CentOS 7 64bits

Code: Select all

HOW TO INSTALL PACKET TRACER in CENTOS 7

1) Download Packet Tracer from Netacad web site…………………..……………………………...1
2) Download openssl library v1.0.0…………….……………………………………………………2
3) Extract the packages………………………………………………………………………………2
4) Copy the library in PacketTracer/lib………………………………………………………………2
5) Move PacketTracer directory in /opt………………………………………………………………2
6) Change the owner………………………………………………………………………………….2
7) Create and modify the binary script……………………………………………………………….3
8) Check the dependencies of PacketTracer7………………………………………………………...3
9) Start PacketTracer…………………………………………………………………………………4
10) Install the desktop shorcut and executable script………………………………………………...5

1)  Download Packet Tracer from Netacad web site

	https://www.netacad.com/fr/about-networking-academy/packet-tracer/

	To donwload PacketTracer you need :

		- Create an account on www.netacad.com
		- Enrolling in a course  ( How to use Packet Tracer, Very Easy )

		Then you can download the package for Windows 32/64 or Linux 32/64
	
		Download : 	Linux Desktop Version 7.0 ( anglais) 64bits

2) Download openssl library v1.0.0

	http://rpm.pbone.net/		( libopenssl1_0_0-1.0.2g-273.1.x86_64.rpm - Open Suse 13)

	Package :	libopenssl1_0_0-1.0.2g-273.1.x86_64.rpm

3) Extract the packages
	
		tar -xvzf PacketTracer70_64bit_linux.tar.gz
		mv PacketTracer70 PacketTracer
	and
		mkdir TEST
		mv libopenssl1_0_0-1.0.2g-273.1.x86_64.rpm TEST
		cd TEST
		rpm2cpio  libopenssl1_0_0-1.0.2g-273.1.x86_64.rpm | cpio -idvm

	Now you have a directory named PacketTracer

	and in TEST directory libcrypto and libssl library in version 1.0.0

		drwxr-xr-x 2 rickyd rickyd      45 17 jun 09:08 engines
		-r-xr-xr-x 1 rickyd rickyd 2915437  1 mar  2016 libcrypto.so.1.0.0
		-r-xr-xr-x 1 rickyd rickyd  520548  1 mar  2016 libssl.so.1.0.0

4) Copy the library in PacketTracer/lib

	cd TEST
	cp libcrypto.so.1.0.0 ../PacketTracer/lib
	cp libssl.so.1.0.0 ../PacketTracer/lib

5) Move PacketTracer directory in /opt/	:

	sudo mv PacketTracer /opt/

6) Change the owner

	sudo chown -R yourUserID.yourGroupID /opt/PacketTracer

7) Create and modify de binary script

	go into /opt/PacketTracer
	cp tpl. packettracer packettracer 
	chmod 777  packettracer
	vi packettracer

	Change :

		#!/bin/bash

		echo Starting Packet Tracer 7.0

		PTDIR=III
		export LD_LIBRARY_PATH=$PTDIR/lib
		pushd $PTDIR/bin > /dev/null
	.	/PacketTracer7 "$@" > /dev/null 2>&1
		popd > /dev/null

	by :

		#!/bin/bash

		echo Starting Packet Tracer 7.0

		PTDIR=/opt/PacketTracer
		export LD_LIBRARY_PATH=$PTDIR/lib
		LD_PRELOAD=$PTDIR/lib/libcrypto.so.1.0.0:$PTDIR/lib/libssl.so.1.0.0
		export LD_PRELOAD

		$PTDIR/bin/PacketTracer7 "$@"

8) Check the dependencies of PacketTracer7

	Before you start PacketTracer you can check the dependencies needed by PacketTracer7

	ldd /opt/PacketTracer/bin/PacketTracer7

		linux-vdso.so.1 =>  (0x00007ffe3c0c4000)
		libcrypto.so.1.0.0 => not found		( Not a problem now )
		libQtWebKit.so.4 => /lib64/libQtWebKit.so.4 (0x00007f718836a000)
		libQtScriptTools.so.4 => /lib64/libQtScriptTools.so.4 (0x00007f71880a9000)
		libQtScript.so.4 => /lib64/libQtScript.so.4 (0x00007f7187c65000)
		libQtSvg.so.4 => /lib64/libQtSvg.so.4 (0x00007f7187a0c000)

If libQtWebKit.so.4 not found

	sudo yum install qtwebkit

	yum list installed qtwebkit

		Paquets installés
			qtwebkit.x86_64 	2.3.4-6.el7

9) Start PacketTracer

	go into /opt/PacketTracer
	./packettracer &

This message will appear but PacketTracer starts and works perfectly

Starting Packet Tracer 7.0
./bin/PacketTracer7: /opt/PacketTracer/lib/libcrypto.so.1.0.0: no version information available (required by ./bin/PacketTracer7)

10) Install the desktop shorcut and executable script

	In /opt/PacketTracer/bin

	you can find the shortcut for your desktop : Cisco-PacketTracer.desktop

	cp /opt/PacketTracer/bin/Cisco-PacketTracer.desktop $HOME/Bureau     	( Desktop )

	chmod 777 $HOME/Bureau/ Cisco-PacketTracer.desktop

	Modify the content of the shorcut like bellow

		[Desktop Entry]
		Encoding=UTF-8
		Type=Application
		Exec=/usr/bin/packettracer
		Icon=/opt/PacketTracer/art/app.png
		Name=Cisco Packet Tracer
		Categories=Application;Network;
		MimeType=application/x-pkt;application/x-pka;application/x-pkz;

	Copy the executable script packettracer in /usr/bin

		sudo cp /opt/PacketTracer/packettracer /usr/bin
	
Done, you can start PacketTracer by the desktop shortcut and begin the CCNA, CCNP Certifications.

Post Reply