System requirements: Windows
Cygwin is a Linux-like environment for Windows. It consists of two parts:
- A DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality.
- A collection of tools which provide Linux look and feel.
How to Use:
- After downloading the file, double-click the executable to begin the installation process. When you see the screen below, click Next.
- Choose Install from Internet and then click Next.
- Set Root Directory as C:\cygwin , Install for All Users , and set Default Text File Type to Unix and then click Next.
- When asked to select your local package directory, enter C:\temp and then click Next.
- Set your Internet Connection to Direct Connection and then click Next.
- At this point you can choose any download site. They should all be the same although some sites may be available while others won't be. If you are unable to download from one, simply try another. Click Next.
- By default, Cygwin does not install all the necessary components required to properly emulate an X-windows environment. Click on the word “Skip” next to the following items. The word should change to either “Install” or the file’s version number. What you are doing is selecting the packages you wish to install. These packages should include:
Under the “Net” category
- openssh: The OpenSSH server and client programs
- openssl: The OpenSSL runtime environment
In addition, the X11 group should be selected for install. It is recommended that you select the entire group, as there are many components in the group and determining which are need and which are not can be difficult.
After the recommended packages have been selected, click Next to begin installation.
(Note: selecting some packages automatically causes others to be selected, this is normal.)
- The packages selected in the previous window will now be installed…
- You will have the option of creating icons on the Desktop and within the Start Menu. Select the options you want and then click Finish.
- Start up Cygwin from the icon on your Desktop (if created). This should drop you to a bash prompt. At the prompt, type startx and then press the Enter key.
- An X-term session will start. At the prompt, type ssh –Y –l username gamma.uta.edu where username is your UNIX username and gamma.uta.edu is the name of the UNIX server you wish to connect to (in this example, Gamma).
- You will then be connected to the server and asked for your password. Enter your non-default password and press the Enter key. You will not be able to log on if you have not changed your password from the default.
- In this example, we are going to run Cadence after logging into the system. At the prompt, type source /usr/local/cadence/00setup.cdk and then press Enter.
- Then, type in icfb & and press the Enter key.
- You should now be able to work with the program on the server.