How to Install Cisco Packet Tracer 9.0.1 on Chromebook


If you use a Chromebook and want to learn computer networking, Cisco Packet Tracer 9.0.1 is a useful application for creating and testing virtual network topologies.

In this tutorial, we will install Cisco Packet Tracer 9.0.1 on a Chromebook using the built-in Linux Development Environment (Debian).

Requirements

Before starting, make sure:

  • Linux Development Environment is enabled on your Chromebook.
  • Debian Linux is running.
  • Your Chromebook uses a 64-bit architecture.
  • You already have the CiscoPacketTracer_901_Ubuntu_64bit.deb installer.
  • You have enough free storage space.

1. Update the System

Open the Linux Terminal and run:

sudo apt update

Wait until the update process is completed.

2. Install Required Libraries

Cisco Packet Tracer requires several Linux libraries to run correctly.

Run:

sudo apt install -y libxcb-xinerama0 libxcb-xinerama0-dev libnss3 libxkbcommon-x11-0 libx11-xcb1 libgl1 libegl1

Then install the OpenGL libraries:

sudo apt install -y libopengl0 libgl1

These packages provide important graphics and X11 components required by Packet Tracer.

3. Install Cisco Packet Tracer 9.0.1

Make sure the Packet Tracer .deb file is located in the directory where you are running the Terminal.

The installer should be named:

CiscoPacketTracer_901_Ubuntu_64bit.deb

Run:

sudo apt install ./CiscoPacketTracer_901_Ubuntu_64bit.deb

Wait for the installation process to finish.

4. Press Q to Quit

During the installation process, you may see a text-based license or information screen.

When prompted, press:

q

to quit the screen and continue.

5. Press 2 and Enter

If the installer displays an option menu, select:

2

Then press Enter.

Follow any additional instructions displayed by the installer.

6. Launch Cisco Packet Tracer

After the installation is complete, you can launch Packet Tracer from the Terminal:

packettracer

If everything is installed correctly, Cisco Packet Tracer should open.

You can also look for Cisco Packet Tracer in the Linux Apps section of your Chromebook.

7. Fix OpenGL Errors

If Packet Tracer fails to start and you see an error similar to:

error while loading shared libraries:
libOpenGL.so.0: cannot open shared object file

make sure the OpenGL packages are installed:

sudo apt update
sudo apt install -y libopengl0 libgl1

Then try launching Packet Tracer again:

packettracer

If the problem continues, restart the Linux container or Chromebook and try again.

8. Test the Installation

To test whether Cisco Packet Tracer is installed correctly, run:

packettracer

If the application opens successfully, the installation is complete.

What Can You Do With Packet Tracer?

Once Cisco Packet Tracer is installed, you can create and practice many networking scenarios, including:

  • PC → Switch → PC
  • PC → Switch → Router
  • Router → Router
  • DHCP
  • VLAN
  • Static Routing
  • Dynamic Routing
  • DNS
  • Web Server
  • LAN networks
  • WAN networks
  • Cisco router and switch configurations

This makes Packet Tracer especially useful for students learning computer networking, Cisco networking, CCNA, and network configuration.

Complete Installation Commands

Here is the complete command sequence used in this tutorial:

sudo apt update

sudo apt install -y libxcb-xinerama0 libxcb-xinerama0-dev libnss3 libxkbcommon-x11-0 libx11-xcb1 libgl1 libegl1

sudo apt install -y libopengl0 libgl1

sudo apt install ./CiscoPacketTracer_901_Ubuntu_64bit.deb

During the installation:

Press q to quit
Press 2 and Enter

After installation:

packettracer

Final Thoughts

Installing Cisco Packet Tracer 9.0.1 on Chromebook is a great way to turn your Chromebook into a networking practice machine.

With the Linux environment enabled, you can use Packet Tracer to build virtual network topologies and practice Cisco configurations without needing physical routers and switches.

Important: Make sure the .deb filename matches the actual installer you downloaded. If the filename is different, change the filename in the installation command accordingly.

Post a Comment

0 Comments