Optional packages I choose when I install Cygwin (Cygwin, my hero)
This post is mostly for my own benefit, and may be edited in the future. Since I’m a shell guy stuck (at least for now) in a Windows world, I find myself installing Cygwin on machines on a regular basis. I still don’t really understand how anyone gets anything done on Windows machines…
Digression: the ‘find’ command alone is so powerful and amazing… sigh. Not to mention sed, awk, and grep, and the lovely pipelines, ifs, whiles and fors that tie it all together. I’ll be very happy if and when I never have to use a Windows machine again (or Windows makes bash its default shell, like Mac did).
During Cygwin installation (and subsequent execution of setup.exe) there is a huge tree of packages to choose from. After installing it a half-dozen or so times, I decided to start keeping track of which non-default packages I select. I haven’t had to use all of these on Cygwin, but I’ve had to use all of them on Linux, so it’s probably just a matter of time. I do not de-select any default packages.
- Archive
- unzip
- zip
- Devel
- gcc
- make
- pcre
- subversion
- Editors
- ed
- vim
- Net
- curl
- openssh
- ping
- rsync
- whois
- System
- util-linux
- Text
- tidy
- Utils
- diffutils
- screen
- time
- Web
- wget
Tags: cygwin




