Here I'm going to describe the basic requirements of GNS3 package.
We are still looking for a contributor for Red Hat/Fedora; That's the only major distro family that doesn't offer GNS3.
What do you need for complete GNS3 experience ?
- GNS3 (***) (official release or my VirtualBox Edition, aka gns3-vbe)
- Dynamips-community 0.2.8RC3 (***) (with VDE)
- UDP patched Qemu (***) (with VDE)
- Python (***) (2.5/2.6/2.7)
- pyQt4 (***) (v4.7.x best - 4.8.x also sort-of works)
- telnet client (***)
- Wireshark (**)
- VDE (*) (Virtual Distributed Ethernet, +symlink to /usr/lib/libvdeplug.so, if u packaging that one)
- vpcs (*) - currently it has weak integration with GNS3, but in future it is likely to become a dependency.
GNS3 VBE added some extra recommended dependencies:
- VirtualBox 4.1 (***) (with VDE and VBoxPython, +enable VNC, if u packaging that one)
- xdotool (**) (used for X11 windows manipulation)
- GNU Tail (**) (for non-GNU systems, used for Live-capture)
- Putty (*) (on X11 UNIX-like systems)
- PEMU (*) (which is no longer part of GNS3 core)
Guest OSes / Virtual Machines, should also install:
- VirtualBox GuestAdditions (*) - those are available for Windows, Linux, Solaris and FreeBSD.
This is needed for some features, such as: Guest IP address retrieval and GuestControl execution.
Desktop Integration: (optional)
- Associate *.net file extension
- hardlink "gns3.pyw" as "gns3" for backward compatibility and ease-of-use.
Importance:
*** - Dependency or Very important
** - Recommended
* - Very Optional, most users won't notice.
That being said, I fully expect our packagers to package all ** and *** packages.
-----------
List of package maintainers:
Mageia - ryoshu (port incomplete)
openSUSE - anubisg1
Debian (+Ubuntu+Mint) - Erik Wenzel "plopix"
FreeBSD - Olivier Cochard-Labbe
Archlinux - Tarjaizaid and max-k
Mac OS X - Jeremy Grossman "grossmj"
Windows - Alexey Eromenko "Technologov" + Jeremy Grossman "grossmj"
-Technologov