Cygwin Dos2Unix-Befehl nicht gefunden


25

Ich habe einige Probleme mit Cygwin. Ich versuche, das Dienstprogramm dos2unix zu verwenden, und cygwin wirft -bash: dos2unix: command not foundWenn ich zum Installationsprogramm zurückkehre und mir die Pakete ansehe, kann ich dos2unix noch nicht einmal finden, aber wenn ich mir die Paketliste von cygwin ansehe, ist sie eindeutig vorhanden.

Jede Hilfe wäre sehr dankbar!

Antworten:


33

Sie sollten dos2unixin der Kategorie Utils , Base oder Text finden . Am einfachsten ist die Suche. Wenn das Paket überhaupt nicht aufgeführt ist, versuchen Sie, einen anderen Spiegel zu verwenden.

Wenn Sie dieses Paket installiert haben, während Ihr Cygwin-Terminal noch geöffnet ist, führen Sie einen rehash(abhängig von Ihrer Shell) aus oder starten Sie einfach ein neues Terminal.

Bildbeschreibung hier eingeben


Ich habe einen anderen Mirror ausprobiert und es sieht so aus, als ob der, den ich zuvor heruntergeladen habe, einfach nicht alle Pakete bereitgestellt hat. Vielen Dank!
Nolski

2
Es ist jetzt in "Text" anstatt in Utils.

@ user307279: Danke, ich habe es in meine Antwort aufgenommen. Mit meiner jetzigen setup.exedie dos2unix befindet sich in Grund , so dass es abweichen, welche Version man verwendet.
mpy


2

apt-cyg install dos2unix Wenn Sie sich im Cygwin-Terminal befinden


1

Ich hatte ein ähnliches Problem, weil ich besonders dumm war. In meinem Fall habe ich sowohl 32- als auch 64-Bit-Builds von Cygwin installiert. Ich hatte "dos2unix" auf der 32-Bit-Version installiert, aber nicht auf der 64-Bit-Version. Ich konnte nicht verstehen, warum der Installer zu funktionieren schien, aber ich konnte ihn trotzdem nicht ausführen!

Hinweis - Installieren Sie nicht beide Versionen von Cygwin. :)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.