Cygwin Dos2Unix Command not found

I am having some problems using cygwin. I am trying to use the dos2unix utility and cygwin is throwing -bash: dos2unix: command not found When I go back into the installer and look through the packages I can't even find dos2unix, yet when I look at cygwin's package list it is clearly there.

Any help would be much appreciated!

4 Answers

You should find dos2unix in the category Utils, Base, or Text. It's easiest to use the search function. If the package is not listed at all, try to use a different mirror.

If you installed this package while your cygwin terminal is still open, do a rehash (depends on you shell) or simply start a new terminal.

enter image description here

3

Additional option, may be helpful for someone:

To install additional packages in windows from command line you can use your cygwin installer (which you've downloaded to install cygwin, it's gui and all the stuff):

$ setup-x86_64.exe -q -P dos2unix

see this guide for details:

apt-cyg install dos2unix if you are in the cygwin Terminal

4

I had a similar problem that was due to me being extra stupid. In my case, I have both 32 and 64 bits builds of Cygwin installed. I had installed "dos2unix" on the 32 bit version, but not installed it on the 64 bit version. I couldn't understand why the installer seemed to work, but I still couldn't run it!

Advice - don't install both versions of Cygwin. :)

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like