Команда Cygwin Dos2Unix не знайдена


25

У мене є проблеми із використанням cygwin. Я намагаюся використовувати утиліту dos2unix і cygwin кидає -bash: dos2unix: command not foundКоли я повертаюсь до програми інсталятора і переглядаю пакунки, я навіть не можу знайти dos2unix, але, дивлячись на список пакетів cygwin, це явно є.

Будь-яка допомога буде дуже вдячна!

Відповіді:


33

Ви повинні знайти dos2unixв категорії « Утиліти» , « База» або « Текст» . Найпростіше використовувати функцію пошуку. Якщо пакунок взагалі не вказаний, спробуйте скористатися іншим дзеркалом.

Якщо ви встановили цей пакет, поки термінал cygwin все ще відкритий, зробіть rehash(залежить від оболонки) або просто запустіть новий термінал.

введіть тут опис зображення


Я спробував інше дзеркало, і схоже, що той, який я раніше завантажував, просто не надав усі пакунки. Спасибі!
Нольський

2
тепер це в «тексті», а не в Utils.

@ user307279: Дякую, я включив це у свою відповідь. З моїм струмом dos2unix знаходиться в базі , тому вона може відрізнятися, яка версія використовується один. setup.exe
mpy

5

Додатковий варіант, може бути корисним для когось:

Щоб встановити додаткові пакети у вікні з командного рядка, ви можете використовувати інсталятор cygwin (який ви завантажили, щоб встановити cygwin, це gui та всі інші речі):

$ setup-x86_64.exe -q -P dos2unix

Докладніше див. у цьому посібнику: http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/


2

apt-cyg install dos2unix якщо ви знаходитесь у терміналі цигуна


1

У мене була подібна проблема, яка була через мене надзвичайно дурною. У моєму випадку у мене встановлено 32 і 64 бітні версії Cygwin. Я встановив "dos2unix" на 32-бітній версії, але не встановив її на 64-бітній версії. Я не міг зрозуміти, чому інсталятор, здається, працює, але все одно не міг його запустити!

Порада - не встановлюйте обидві версії Cygwin. :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.