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

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

любая помощь была бы очень признательна!

5
задан Nolski
20.04.2023 0:59 Количество просмотров материала 3125
Распечатать страницу

4 ответа

вы должны найти dos2unix в категории Utils,базовый или Text. Проще всего воспользоваться функцией поиска. Если пакет отсутствует в списке, попробуйте использовать другое зеркало.

Если вы установили этот пакет, пока терминал cygwin еще открыт, сделайте rehash (зависит от оболочки) или просто запустите новый терминал.

enter image description here

30
отвечен mpy 2023-04-21 08:47

дополнительная опция, может быть кому-то полезна:

для установки дополнительных пакетов в windows из командная строка можно использовать cygwin installer (который вы скачали для установки cygwin, это gui и все остальное):

$ setup-x86_64.exe -q -P dos2unix

Подробнее см. В этом руководстве: http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/

2
отвечен Viacheslav Shalamov 2023-04-21 11:04

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

Advice - не устанавливайте обе версии Cygwin. :)

1
отвечен Mark Lakata 2023-04-21 13:21

apt-cyg install dos2unix Если вы находитесь в терминале cygwin

0
отвечен Timo 2023-04-21 15:38

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх