GNS3 graphical interface for the GNS3 server.
Project description
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 5 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 PyQt4
.. 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 PyQt4
.. 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
Test with PyQT4
~~~~~~~~~~~~~~~~
If you want to simulate a user with PyQT4:
.. code:: bash
export GNS3_QT4=1
python gns3/main.py
========
.. 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 5 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 PyQt4
.. 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 PyQt4
.. 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
Test with PyQT4
~~~~~~~~~~~~~~~~
If you want to simulate a user with PyQT4:
.. code:: bash
export GNS3_QT4=1
python gns3/main.py
Project details
Release history Release notifications | RSS feed
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.0alpha2.tar.gz
(5.3 MB
view details)
File details
Details for the file gns3-gui-1.4.0alpha2.tar.gz
.
File metadata
- Download URL: gns3-gui-1.4.0alpha2.tar.gz
- Upload date:
- Size: 5.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d0abe5adc9384a9a228e418731de6826cb6fb8ddba08b063fa11ec3e3207cce |
|
MD5 | d48b0f2314541cb61dedb0a0cf4a98d2 |
|
BLAKE2b-256 | 2b4c8995021a80b8a2c54c10d8756af88597b84d31d8e1f168035ce091949acf |