Linux Installation Notes

Index of All Documentation » Wing Pro Reference Manual » Introduction » Installation Details and Options »


On Linux, Wing can be installed from RPM, Debian package, or from tar archive. Use the latter if you do not have root access on your machine or wish to install Wing somewhere other than /usr/lib/wingide6. Only 64-bit Linux is supported, although in Wing Pro remote development can be used to develop on a 32-bit host.

The instructions here are for Wing Pro. The package naming for Wing Personal is instead wing-personal6 and for Wing 101 it is wing-101-6.

Installing Wingware's Public Key

Some systems will complain when you try to install Wing without first installing our public key into your key repository. The key is available here. Copy and paste the key into a file wingware.pub and then use the following to import the key.

For RPM systems:

sudo rpm --import wingware.pub

For Debian systems:

sudo apt-key add wingware.pub

An alternative is just to bypass the key check with --nogpg command line option for rpm, --nogpgcheck for yum, and --no-debsig for dpkg.

Installing from RPM:

Wing can be installed from an RPM package on RPM-based systems, such as RedHat and Mandriva. To install, run rpm -i wingide6-6.0.7-1.amd64.rpm as root or use your favorite RPM administration tool to install the RPM. Most files for Wing are placed under the /usr/lib/wingide6 directory and the wing6.0 command is placed in the /usr/bin directory.

Installing from Debian package:

Wing can be installed from a Debian package on Debian, Ubuntu, and other Debian-based systems.

To install, run dpkg -i wingide6_6.0.7-1_amd64.deb

as root or use your favorite package administration tool to install. Most files for Wing are placed under the /usr/lib/wingide6 directory and the wing6.0 command is placed in the /usr/bin directory.

It may be necessary to install some dependencies before the installation will complete, as requested by dpkg. The easiest way to do this is sudo apt-get -f install -- this installs the missing dependencies and completes the configuration step for Wing's package.

Installing from Tar Archive:

Wing may also be installed from a tar archive. This can be used on systems that do not use RPM or Debian packages, or if you wish to install Wing into a directory other than /usr/lib/wingide6. Unpacking this archive with tar -zxvf wingide-6.0.7-1-amd64-linux.tar.gz will create a wingide-6.0.7-1-amd64-linux directory that contains the wing-install.py script and a binary-package.tar file.

Running the wing-install.py script will prompt for the location to install Wing, and the location in which to place the executable wing6.0. These locations default to /usr/local/lib/wingide and /usr/local/bin, respectively. The install program must have read/write access to both of these directories, and all users running Wing must have read access to both.