Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

GNS3-gui
========

.. image:: https://travis-ci.org/GNS3/gns3-gui.svg?branch=master
:target: https://travis-ci.org/GNS3/gns3-gui

.. image:: https://img.shields.io/pypi/v/gns3-gui.svg
:target: https://pypi.python.org/pypi/gns3-gui


GNS3 GUI repository.

Linux (Debian based)
--------------------

The following instructions have been tested with Ubuntu and Mint.
You must be connected to the Internet in order to install the dependencies.

Dependencies:

- Python 3.3 or above
- Setuptools
- PyQt libraries
- Apache Libcloud library
- Requests library
- Paramiko library

The following commands will install some of these dependencies:

.. code:: bash

sudo apt-get install python3-setuptools
sudo apt-get install python3-pyqt5
sudo apt-get install python3-pyqt5.qtsvg
sudo apt-get install python3-pyqt5.qtwebkit

If you want to test using Qt4

.. code:: bash
sudo apt-get install python3-pyqt4

Finally these commands will install the GUI as well as the rest of the dependencies:

.. code:: bash

cd gns3-gui-master
sudo python3 setup.py install
gns3

Windows
-------

Please use our `all-in-one installer <https://community.gns3.com/community/software/download>`_ to install the stable build.

If you install via source you need to first install:

- Python (3.3 or above) - https://www.python.org/downloads/windows/
- Pywin32 - https://sourceforge.net/projects/pywin32/
- Qt5 - http://www.qt.io/download-open-source/
- PyQt5 - http://www.riverbankcomputing.com/software/pyqt/download5
- PyCrypto (which if you compile from source, requires Visual Studio 2010 with GMP or MPIR libraries)

And finally, call

.. code:: bash

python setup.py install

to install the remaining dependencies.

Mac OS X
--------

Please use our DMG package or you can manually install using the following steps (experimental):

`First install homebrew <http://brew.sh/>`_.

Then install the GNS3 dependencies.

.. code:: bash

brew install python3
brew install qt
brew install sip --without-python --with-python3
brew install pyqt5 --without-python --with-python3

If you want to test using Qt4

.. code:: bash
brew install pyqt --without-python --with-python3

Finally, install both the GUI & server from the source.

.. code:: bash

cd gns3-gui-master
python3 setup.py install

.. code:: bash

cd gns3-server-master
python3 setup.py install

Or follow this `HOWTO that uses MacPorts <http://binarynature.blogspot.ca/2014/05/install-gns3-early-release-on-mac-os-x.html>`_.

Developement
-------------

If you want to update the interface, modify the .ui files using QT tools. And:

.. code:: bash

cd scripts
python build_pyqt.py

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gns3-gui-1.4.0alpha1.tar.gz (5.3 MB view details)

Uploaded Source

File details

Details for the file gns3-gui-1.4.0alpha1.tar.gz.

File metadata

File hashes

Hashes for gns3-gui-1.4.0alpha1.tar.gz
Algorithm Hash digest
SHA256 73917ca2a6c7a2cc62b67ac536f3ee983200b980ce84bf77210de66581841acd
MD5 36c09eecda5fe490e1c3ee2101ce1e29
BLAKE2b-256 ae21efbf50791a7b3e865c95bdefba50aee30cafc48da07d10645334dc6cb574

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page