Cygwin Dos2Unix Nie znaleziono polecenia

25

Mam problemy z używaniem cygwina. Próbuję użyć narzędzia dos2unix, a cygwin rzuca. -bash: dos2unix: command not foundKiedy wracam do instalatora i przeglądam pakiety, nie mogę nawet znaleźć dos2unix, ale kiedy patrzę na listę pakietów cygwin, to wyraźnie widać.

Każda pomoc będzie mile widziana!

Nolski
źródło

Odpowiedzi:

33

Powinieneś znaleźć dos2unixw kategorii Utils , Base lub Text . Najłatwiej jest użyć funkcji wyszukiwania. Jeśli pakietu w ogóle nie ma na liście, spróbuj użyć innego serwera lustrzanego.

Jeśli zainstalowałeś ten pakiet, gdy twój terminal cygwin jest nadal otwarty, zrób rehash(w zależności od twojej powłoki) lub po prostu uruchom nowy terminal.

wprowadź opis zdjęcia tutaj

mpy
źródło
Próbowałem innego mirrora i wygląda na to, że ten, z którego wcześniej pobierałem, po prostu nie dostarczył wszystkich pakietów. Dzięki!
Nolski
2
jest teraz w „tekście”, a nie w Utils.
@ user307279: Dzięki, włączyłem to do mojej odpowiedzi. Z mojego obecnego dos2unix znajduje się w Bazie , więc może się różnić, która wersja ktoś używa. setup.exe
mpy
5

Dodatkowa opcja może być pomocna dla kogoś:

Aby zainstalować dodatkowe pakiety w systemie Windows z wiersza poleceń , możesz użyć instalatora cygwin (który pobrałeś, aby zainstalować cygwin, to GUI i wszystkie inne rzeczy):

$ setup-x86_64.exe -q -P dos2unix

szczegółowe informacje można znaleźć w tym przewodniku: http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/

Wiaczesław Szałamow
źródło
2

apt-cyg install dos2unix jeśli jesteś w terminalu cygwin

Timo
źródło
1

Miałem podobny problem, który był spowodowany tym, że byłem wyjątkowo głupi. W moim przypadku mam zainstalowane 32 i 64-bitowe wersje Cygwin. Zainstalowałem „dos2unix” w wersji 32-bitowej, ale nie zainstalowałem go w wersji 64-bitowej. Nie mogłem zrozumieć, dlaczego instalator wydawał się działać, ale nadal nie mogłem go uruchomić!

Rada - nie instaluj obu wersji Cygwin. :)

Mark Lakata
źródło