Difference between revisions of "PacketTracer"

From ArchWiki
Jump to: navigation, search
(out of date)
(Complete overhaul. Old page was a stub, out of date, and had poor writing. This change hopes to overcome most of the documentation issues.)
Line 1: Line 1:
 
[[Category:Networking]]
 
[[Category:Networking]]
{{Stub}}
+
[[Category:Emulators]]
{{out of date|Currently packettracer 6.0.1 needs to be used.}}
+
[[Category:Virtualization]]
 +
Cisco Packet Tracer is a powerful network simulation program that allows students to experiment with network behavior and ask “what if” questions. As an integral part of the Networking Academy comprehensive learning experience, Packet Tracer provides simulation, visualization, authoring, assessment, and collaboration capabilities and facilitates the teaching and learning of complex technology concepts. [https://www.netacad.com/web/about-us/cisco-packet-tracer Source]
  
{{poor writing|Numerous violations of [[Help:Style]] and other formatting problems.}}
+
== Disclaimers ==
== The easy way ==
+
=== Arch user repository ===
 +
The instructions contained within this page will be using the [[Arch User Repository]] to obtain the necessary resources for a successful installation. If you are unfamiliar with the [[Arch User Repository]], please read the article before continuing. Understand that the contents of the AUR are not official, and you understand all risks incurred by using this resource.
  
You can just download [http://cisco.netacad.net/cnams/resourcewindow/noncurr/downloadTools/app_files/PacketTracer533_Generic_Fedora.tar.gz the generic version] (when you are logged in) and install it like any other program.  
+
=== Legality ===
 +
Understand if you have permission from Cisco Systems to use this software. If you do not meet eligibility, discontinue your progress and consider alternatives such as [[Gns3]].
  
Or you can use the [[AUR]] package {{AUR|packettracer}}:
+
== Installation ==
 +
=== 32-bit systems ===
 +
See the [[AUR]] article to enable the AUR. For now, only download and extract the tarball for {{AUR|packettracer}} from the [[AUR]]
  
'''Requirements:'''
+
You will need to have access to the file {{ic|Cisco Packet Tracer 6.0.1 for Linux (with tutorials)}} to continue with the installation. For your convenience, the sha1sum and md5sum of this file is provided below.
  
You should have installed the package group base-devel before (pacman -S base-devel).
+
$ sha1sum Cisco\ Packet\ Tracer\ 6.0.1\ for\ Linux\ \(with\ tutorials\)
 +
81f74633115fab6bd1cb699f203a5a5375830c30  Cisco Packet Tracer 6.0.1 for Linux (with tutorials)
 +
$ md5sum Cisco\ Packet\ Tracer\ 6.0.1\ for\ Linux\ \(with\ tutorials\)
 +
6d623bc0761cbb6e3cdccb3c0e0ec70b  Cisco Packet Tracer 6.0.1 for Linux (with tutorials)
  
* Download PacketTracer533_Generic_Fedora.tar.gz (you can find this package with google)
+
Copy this file to your working directory, maintaining the name. The [[PKGBUILD]] file found in the earlier tarball will require this archive. It is not provided in the tarball itself for ethical and legal reasons. This file requirement may change in the future, based on the version of packet tracer available at that time. At the time of writing, the proper file name is {{ic|Cisco Packet Tracer 6.0.1 for Linux (with tutorials)}}.
* Download https://aur.archlinux.org/packages/pa/packettracer/packettracer.tar.gz:
 
wget https://aur.archlinux.org/packages/pa/packettracer/packettracer.tar.gz
 
* Extract packettracer.tar.gz and go into that directory:
 
tar -xzf packettracer.tar.gz
 
cd packettracer
 
* Put PacketTracer533_Generic_Fedora.tar.gz into that directory.
 
* Run makepkg as a normal user:
 
makepkg
 
* The Package is now build and you could install it for your platform (as root):
 
pacman -U packettracer-5.3.3-1-i686.pkg.tar.xz
 
or
 
pacman -U packettracer-5.3.3-1-amd64.pkg.tar.xz
 
* Done.
 
  
== The hard (old) way ==
+
After you have copied the file to the working directory (the directory you extracted the tarball to), you may now continue installation.
  
PacketTracer is an application from Cisco that allows network simulations and training using Cisco/Linksys products (like routers/switches/wireless hardware).
+
# makepkg --asroot
 +
# pacman -U packettracer-6.0.1*.pkg.tar.xz
  
I used to run it under Wine but the Linux version is now available; unfortunately it is only for Ubuntu/Debian and Fedora/Red Hat.  
+
Finally, please read the EULA at /usr/share/licenses/packettracer/eula.txt and uninstall if you do not agree. If you agree, the program can be found under most menu systems in the Internet category.
  
But of course it can be installed on Arch (what can't you do with Arch? :)) with a little work.  
+
=== 64-bit systems ===
 +
See the [[AUR]] article to enable the AUR. For now, only download and extract the tarball for {{AUR|packettracer}} from the [[AUR]]
  
- Run the installer. While it displays the license agreement, '''DO NOT DO ANYTHING!'''
+
You will need to enable the [[Multilib]] repository to continue. Ensure to update the package list and upgrade with {{ic|pacman -Syu}}
Go to another terminal and run
 
find /tmp -iname *.deb
 
  
- Grab the .deb file, put it somewhere (like {{ic|~/tmp}}) and issue this command:
+
[[pacman|Install]] {{Pkg|lib32-openssl}}, {{Pkg|lib32-qt4}}, {{Pkg|lib32-libpng}}, and {{Pkg|gcc-multilib}} from the [[official repositories]]. Answer yes if you are asked to remove gcc-libs.
  
bsdtar -xf PacketTracer-5.0-u.i386.deb data.tar.gz
+
You will need to have access to the file {{ic|Cisco Packet Tracer 6.0.1 for Linux (with tutorials)}} to continue with the installation. For your convenience, the sha1sum and md5sum of this file is provided below.
  
- Decompress the data.tar.gz file, it will create a folder {{ic|usr}} within the currently directory, and within {{ic|usr/local}} there is a folder 'PacketTracer5'. Move it to {{ic|/usr/local/}}.
+
$ sha1sum Cisco\ Packet\ Tracer\ 6.0.1\ for\ Linux\ \(with\ tutorials\)
 +
81f74633115fab6bd1cb699f203a5a5375830c30  Cisco Packet Tracer 6.0.1 for Linux (with tutorials)
 +
$ md5sum Cisco\ Packet\ Tracer\ 6.0.1\ for\ Linux\ \(with\ tutorials\)
 +
6d623bc0761cbb6e3cdccb3c0e0ec70b  Cisco Packet Tracer 6.0.1 for Linux (with tutorials)
  
- To run:
+
Copy this file to your working directory, maintaining the name. The [[PKGBUILD]] file found in the earlier tarball will require this archive. It is not provided in the tarball itself for ethical and legal reasons. This file requirement may change in the future, based on the version of packet tracer available at that time. At the time of writing, the proper file name is {{ic|Cisco Packet Tracer 6.0.1 for Linux (with tutorials)}}.
/usr/local/PacketTracer5/bin/PacketTracer5
 
  
Enjoy :)
+
After you have copied the file to the working directory (the directory you extracted the tarball to), you may now continue installation.
  
Looks ugly, but you can fix this and make it grab your system theme by symlinking the Qt libraries in {{ic|/usr/local/PacketTracer5/lib/}} to the ones in {{ic|/usr/lib}}, e.g.
+
# makepkg --asroot
 +
# pacman -U packettracer-6.0.1*.pkg.tar.xz
  
libQt3Support.so.4.3.3 -> /usr/lib/libQt3Support.so.4
+
Finally, please read the EULA at /usr/share/licenses/packettracer/eula.txt and uninstall if you do not agree. If you agree, the program can be found under most menu systems in the Internet category.
libQtCore.so.4.3.3 -> /usr/lib/libQtCore.so.4.3.3
+
 
libQtGui.so.4.3.3 -> /usr/lib/libQtGui.so.4.3.3
+
=== Assessment environment check ===
libQtNetwork.so.4.3.3 -> /usr/lib/libQtNetwork.so.4
+
''This applies to both 32-bit and 64-bit systems.''
libQtSql.so.4.3.3 -> /usr/lib/libQtSql.so.4
+
 
libQtXml.so.4.3.3 -> /usr/lib/libQtXml.so.4
+
The Cisco Packet Tracer-based Assessment Environment Check is used to confirm that students can start packet tracer activities for assessments such as practice and final exams. It is critical that you have a working version of [[Java]] installed. Perform the check at [http://skills.netacad.net/check/check.html this page] to confirm whether or not this ability is functional.
 +
 
 +
== See also ==
 +
* [https://www.netacad.com/web/about-us/cisco-packet-tracer Cisco Packet Tracer - Networking Academy]
 +
* [https://aur.archlinux.org/packages/packettracer/ AUR (en) - packettracer]
 +
* [http://skills.netacad.net/check/check.html Cisco Packet Tracer-based Assessment Environment Check]
 +
* [https://wiki.archlinux.org/index.php/Gns3 Gns3 - ArchWiki]

Revision as of 23:59, 22 April 2014

Cisco Packet Tracer is a powerful network simulation program that allows students to experiment with network behavior and ask “what if” questions. As an integral part of the Networking Academy comprehensive learning experience, Packet Tracer provides simulation, visualization, authoring, assessment, and collaboration capabilities and facilitates the teaching and learning of complex technology concepts. Source

Disclaimers

Arch user repository

The instructions contained within this page will be using the Arch User Repository to obtain the necessary resources for a successful installation. If you are unfamiliar with the Arch User Repository, please read the article before continuing. Understand that the contents of the AUR are not official, and you understand all risks incurred by using this resource.

Legality

Understand if you have permission from Cisco Systems to use this software. If you do not meet eligibility, discontinue your progress and consider alternatives such as Gns3.

Installation

32-bit systems

See the AUR article to enable the AUR. For now, only download and extract the tarball for packettracerAUR from the AUR

You will need to have access to the file Cisco Packet Tracer 6.0.1 for Linux (with tutorials) to continue with the installation. For your convenience, the sha1sum and md5sum of this file is provided below.

$ sha1sum Cisco\ Packet\ Tracer\ 6.0.1\ for\ Linux\ \(with\ tutorials\)
81f74633115fab6bd1cb699f203a5a5375830c30  Cisco Packet Tracer 6.0.1 for Linux (with tutorials)
$ md5sum Cisco\ Packet\ Tracer\ 6.0.1\ for\ Linux\ \(with\ tutorials\)
6d623bc0761cbb6e3cdccb3c0e0ec70b  Cisco Packet Tracer 6.0.1 for Linux (with tutorials)

Copy this file to your working directory, maintaining the name. The PKGBUILD file found in the earlier tarball will require this archive. It is not provided in the tarball itself for ethical and legal reasons. This file requirement may change in the future, based on the version of packet tracer available at that time. At the time of writing, the proper file name is Cisco Packet Tracer 6.0.1 for Linux (with tutorials).

After you have copied the file to the working directory (the directory you extracted the tarball to), you may now continue installation.

# makepkg --asroot
# pacman -U packettracer-6.0.1*.pkg.tar.xz

Finally, please read the EULA at /usr/share/licenses/packettracer/eula.txt and uninstall if you do not agree. If you agree, the program can be found under most menu systems in the Internet category.

64-bit systems

See the AUR article to enable the AUR. For now, only download and extract the tarball for packettracerAUR from the AUR

You will need to enable the Multilib repository to continue. Ensure to update the package list and upgrade with pacman -Syu

Install lib32-openssl, lib32-qt4, lib32-libpng, and gcc-multilib from the official repositories. Answer yes if you are asked to remove gcc-libs.

You will need to have access to the file Cisco Packet Tracer 6.0.1 for Linux (with tutorials) to continue with the installation. For your convenience, the sha1sum and md5sum of this file is provided below.

$ sha1sum Cisco\ Packet\ Tracer\ 6.0.1\ for\ Linux\ \(with\ tutorials\)
81f74633115fab6bd1cb699f203a5a5375830c30  Cisco Packet Tracer 6.0.1 for Linux (with tutorials)
$ md5sum Cisco\ Packet\ Tracer\ 6.0.1\ for\ Linux\ \(with\ tutorials\)
6d623bc0761cbb6e3cdccb3c0e0ec70b  Cisco Packet Tracer 6.0.1 for Linux (with tutorials)

Copy this file to your working directory, maintaining the name. The PKGBUILD file found in the earlier tarball will require this archive. It is not provided in the tarball itself for ethical and legal reasons. This file requirement may change in the future, based on the version of packet tracer available at that time. At the time of writing, the proper file name is Cisco Packet Tracer 6.0.1 for Linux (with tutorials).

After you have copied the file to the working directory (the directory you extracted the tarball to), you may now continue installation.

# makepkg --asroot
# pacman -U packettracer-6.0.1*.pkg.tar.xz

Finally, please read the EULA at /usr/share/licenses/packettracer/eula.txt and uninstall if you do not agree. If you agree, the program can be found under most menu systems in the Internet category.

Assessment environment check

This applies to both 32-bit and 64-bit systems.

The Cisco Packet Tracer-based Assessment Environment Check is used to confirm that students can start packet tracer activities for assessments such as practice and final exams. It is critical that you have a working version of Java installed. Perform the check at this page to confirm whether or not this ability is functional.

See also