找不到Cygwin Dos2Unix命令


25

我在使用cygwin时遇到一些问题。我正在尝试使用dos2unix实用程序,而cygwin却抛出了异常。-bash: dos2unix: command not found当我回到安装程序中查看软件包时,我什至找不到dos2unix,但是当我查看cygwin的软件包列表时,很显然就在那里。

任何帮助将非常感激!

Answers:


33

您应该dos2unix在类别UtilsBaseText中找到。最简单的使用搜索功能。如果没有列出该软件包,请尝试使用其他镜像。

如果您在cygwin终端仍处于打开状态时安装了此软件包,请执行rehash(取决于您的shell)或简单地启动新终端。

在此处输入图片说明


我尝试了另一面镜子,但看起来好像我以前从那里下载的镜子并没有提供所有软件包。谢谢!
Nolski 2013年

2
现在是“文本”形式,而不是Utils形式。

@ user307279:谢谢,我将其包含在答案中。在我当前setup.exe的情况下,dos2unix位于Base,因此可能会有所不同,即使用的是哪个版本。
mpy 2014年


2

apt-cyg install dos2unix 如果您在cygwin终端中


1

我有一个类似的问题,这是由于我太笨了。就我而言,我同时安装了32位和64位的Cygwin。我已经在32位版本上安装了“ dos2unix”,但没有在64位版本上安装它。我不明白为什么安装程序似乎可以运行,但是我仍然无法运行它!

建议-不要同时安装两个版本的Cygwin。:)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.