30

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 4

39

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
  • I tried a different mirror and it looks like the one I was previously downloading from simply didn't provide all of the packages. Thanks!
    – Nolski
    Jun 26, 2013 at 19:05
  • 2
    it is now in "text" rather than in Utils.
    – user307279
    Mar 12, 2014 at 22:58
  • @user307279 : Thanks, I included it in my answer. With my current setup.exe the dos2unix is located in Base, so it might differ, which version one is using.
    – mpy
    Mar 13, 2014 at 18:18
9

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: http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/

2

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

4
  • does not work for me Jun 2, 2021 at 14:49
  • @IndrajeetGour do you get any error? The post is quite old, I currently do not have cygwin on my windows 10. It should work as the package is updated in 2020.
    – Timo
    Jun 2, 2021 at 19:20
  • Which package do I have to install to get apt-cyg? Jun 30, 2021 at 12:26
  • 1
    @user1934428 do you work with cygwin? here is a solution using wget from transcode-open
    – Timo
    Jun 30, 2021 at 19:46
1

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. :)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .