Get your server issues fixed by our experts for a price starting at just 25 USD/Hour. Click here to register and open a ticket with us now!

Author Topic: How To install Cygwin  (Read 3540 times)

0 Members and 1 Guest are viewing this topic.

vinayakk

  • Guest
How To install Cygwin
« on: February 01, 2014, 05:15:58 pm »
Cygwin is free software that provides a Unix-like environment and software tool set to users of any modern x86 32-bit and 64-bit versions of MS-Windows (XP with SP3/Server 20xx/Vista/7/8).

Installation

1. Download setup.exe   from www.cygwin.com

2. Run application from your local harddrive.

3. Chose next on first screen.

4. Select "Install from Internet" and click next.



5. Enter preferred installation (Root) directory and click next.



6. Enter a temporary installation directory and click next.



7. Select "Direct Connection" and click next.



8. Select a download site and click next.



9. Select the packages you want to install and click next.
    Packages you may want to install include:

    opennssh
    bc
    python
    keychain (for ssh key pairs)
    gv
    ghostscript
    emacs
    vi
    grace
    tcsh
    gnu compilers
    tetex
    aspell
    xfig
    transfig
    ImageMagic
    gnuplot
    rsync
    xinit  (important for installing X-server)



Please note sometimes you may get a download incomplete and the setup application will return to step 8. Simply select another server and continue the installation process.

10. Once the installation is complete, click Finish and continue with the Setup section. Do not restart.

Setup

1. Setup Windows Environment Variables:

    Open your System Control Panel:
    Select [start]->Control Panel->System

2. Click on "Advanced System Settings", then select "Environmental Variables" under the "Advanced" tab of the "System Properties" Control Panel.

3. In the Environmental variables window select new under "Variables for User" window.

Edit "User Variable" as follows:
Variable name: HOME
Variable value: Path to where you want your home directory
e.g. C:\user\username\Documents

4. In the Environmental variables window select Path under "System Variables" window.

Edit "System variable" as follows:
Append "; C:\cygwin\bin" to Variable value:



5. Select "Ok" to close both "Environmental Variables" and "System Properties" windows


Creating link for starting X-windows:

1. Create a shortcut to C:\cygwin\bin\Run.exe (on your desktop is probably a good place to do this).
   
2. Right click on the shortcut and select properties.
   
3. Under Target in the Shortcut tab enter:
    C:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe
   
4. You may want to change the icon:
     Select "Change Icon" and chose a preferred icon.
     
5. Select "Ok" to close the Properties dialog box.
       
6. To allow X-windows to start upon boot, place the your new shortcut in [Start]->[All Programs]->[Startup]
     Restart the system.


Setup and configuring cygwin files.

1. Create a new user and set a default user home directory other /home/username: (Only necessary if your admin account differs from your user account)
   
2. Using the terminal started by X-windows:
    type: mkpasswd -c -p /cygdrive/c/Users/username/Documents >> /etc/passwd
    edit /etc/passwd using your favorite editor. You will need to remove the extra username after Documents in the home path.

    For easy use of the terminal create a startxterm.bat file in C:cygwin/bin. A reasonable xterm file looks like:

    @echo off
    SET DISPLAY=127.0.0.1:0.0

    REM Startup an xterm, using bash as the shell.

    %RUN% xterm -geometry 120x40 -sb -rightbar -e /bin/bash -l

    Save the file and you are done!


Start X-windows using the shortcut (it may already be started if you placed the file in your startup directory and rebooted).

Use the startxterm.bat file to start a terminal. (You may want to create a shortcut to this for easy use.)

 :)