I need an offline installer with most of the utilities commonly needed. Somehow the default installer confuses me with all its package selection. I installed Cygwin but I can't find the diff
utility after the installation.
Here are instructions assuming you want to install Cygwin on a computer with no Internet connection. I assume that you have access to another computer with an Internet connection. Start on the connected computer:
Get the Cygwin install program ("setup.exe"). Direct download URL: x86 or x86_64.
When the setup asks "Choose a download source", choose Download Without Installing
Go through the rest of the setup (choose download directory, mirrors, software packages you want, etc)
Now you have a Cygwin repository right there on your hard disk. Copy this directory, along with the "setup.exe" program, over to your target computer (it does not need to be on a network).
On the target computer, run "setup.exe"
When the setup asks "Choose a download source", choose Install From Local Directory
Complete setup as usual. No Internet access is required.