How to install Cisco Packet Tracer 9.0.0 on Ubuntu 26.04

In this post I want to show you how to install Cisco Packet Tracer 9.0.0 on Ubuntu 26.04 and how to fix the libOpenGL.so.0 missing library error that you may encounter after the installation.

Cisco Packet Tracer is a network simulation tool developed by Cisco. The tool allows you to build, configure and troubleshoot networks in a virtual environment. It is widely used by students and network engineers who are preparing for Cisco certifications.

Table of Contents

How to install Cisco Packet Tracer 9.0.0 on Ubuntu 26.04
How to install Cisco Packet Tracer 9.0.0 on Ubuntu 26.04

Prerequisites

Before you start, you need to have the following:

  • A machine running Ubuntu 26.04.
  • A user account with sudo privileges.
  • A Cisco Networking Academy account to download Packet Tracer.

Download Cisco Packet Tracer

To download Cisco Packet Tracer, you need to log in to your Cisco Networking Academy account. Navigate to the Packet Tracer download page and download the .deb package for Ubuntu 64-bit.

In my lab, I will use Ubuntu 26.04. After downloading the file, you can confirm that the .deb package is in your Downloads directory.

petru@ubuntu2604:~/Downloads$ ls CiscoPacketTracer_900_Ubuntu_64bit.deb

Install Cisco Packet Tracer

To install Cisco Packet Tracer, you need to run the following command. The apt install command will install the .deb package along with any dependencies.

petru@ubuntu2604:~/Downloads$ sudo apt-get install ./CiscoPacketTracer_900_Ubuntu_64bit.deb
Install Cisco Packet Tracer 9
Install Cisco Packet Tracer

During the installation, you will be prompted to accept the Cisco Packet Tracer EULA. You need to accept it in order to proceed with the installation.

Accept EULA in CLI
Accept EULA

After the installation is complete, you can confirm that Packet Tracer is installed by checking the /opt/pt directory.

petru@ubuntu2604:~/Downloads$ ls /opt/pt
packettracer.AppImage packettracer.AppImage-log.txt
petru@ubuntu2604:~/Downloads$
Check the packet tracer installation folder
Check the packet tracer installation folder

Launch Cisco Packet Tracer

After the installation, you can try to launch Cisco Packet Tracer by running the packettracer command from the terminal.

petru@ubuntu2604:~/Downloads$ packettracer
Cisco_Packet_Tracer_9.0.0:b3ff134c88b008deda94147e4c7ac664:/opt/pt/packettracer.AppImage
./PacketTracer: error while loading shared libraries: libOpenGL.so.0: cannot open shared object file: No such file or directory
PacketTracer: error while loading shared libraries: libOpenGL.so.0
PacketTracer: error while loading shared libraries: libOpenGL.so.0

As you can see in the above output, Packet Tracer fails to start. The error message indicates that the shared library libOpenGL.so.0 is missing from the system.

Fix the libOpenGL.so.0 missing library error

The error occurs because Ubuntu 26.04 does not include the libopengl0 package by default. Packet Tracer 9.0.0 ships as an AppImage that bundles most of its dependencies, but it still expects certain low-level system libraries to be provided by the host operating system.

To fix this issue, you need to install the libopengl0 package. This package provides the libOpenGL.so.0 shared library, which is part of the libglvnd (GL Vendor-Neutral Dispatch) framework.

petru@ubuntu2604:~/Downloads$ sudo apt install libopengl0
[sudo: authenticate] Password:
Installing:
libopengl0
Summary:
Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 1
Download size: 32.8 kB
Space needed: 224 kB / 30.6 GB available
Get:1 http://gb.archive.ubuntu.com/ubuntu resolute/main amd64 libopengl0 amd64 1.7.0-3 [32.8 kB]
Fetched 32.8 kB in 0s (699 kB/s)
Selecting previously unselected package libopengl0:amd64.
(Reading database… 221738 files and directories currently installed.)
Preparing to unpack …/libopengl0_1.7.0-3_amd64.deb…
Unpacking libopengl0:amd64 (1.7.0-3)…
Setting up libopengl0:amd64 (1.7.0-3)…
Processing triggers for libc-bin (2.43-2ubuntu2)…
Install libopengl0
Install libopengl0

Confirm that Cisco Packet Tracer is working

After installing the missing library, try to launch Cisco Packet Tracer again.

petru@ubuntu2604:~/Downloads$ packettracer
Tun Cisco Packet Tracer 9
Tun Cisco Packet Tracer 9

Cisco Packet Tracer should now start without any errors. You will be prompted to log in with your Cisco Networking Academy account.

Great job. You have installed Cisco Packet Tracer 9.0.0 on Ubuntu 26.04 and fixed the libOpenGL.so.0 missing library error.

Want to learn networking?

If you enjoyed this post and want to build a solid foundation in networking, I invite you to enrol in my upcoming Networking Essentials course. I will be teaching this course online at my Gulian Technology Academy, which is a Cisco Networking Academy. The course starts on 31 May 2026 at 10:00 BST.

This is a great opportunity for beginners who want to understand how networks work and for anyone preparing for a career in IT and networking.

You can enrol using the following link: Enrol in Networking Essentials

I look forward to seeing you in the course!

Leave a Reply