Commande Cygwin Dos2Unix introuvable

25

J'ai des problèmes avec cygwin. J'essaie d'utiliser l'utilitaire dos2unix et cygwin lance -bash: dos2unix: command not foundLorsque je reviens dans le programme d'installation et regarde dans les packages, je ne trouve même pas dos2unix, mais quand je regarde la liste des packages de cygwin, elle est clairement là.

Toute aide serait très appréciée!

Nolski
la source

Réponses:

33

Vous devriez trouver dos2unixdans la catégorie Utils , Base ou Text . Il est plus simple d'utiliser la fonction de recherche. Si le package n'est pas répertorié du tout, essayez d'utiliser un autre miroir.

Si vous avez installé ce package alors que votre terminal cygwin est encore ouvert, faites un rehash(dépend de votre shell) ou démarrez simplement un nouveau terminal.

entrez la description de l'image ici

mpy
la source
J'ai essayé un miroir différent et il semble que celui que je téléchargeais précédemment ne fournissait tout simplement pas tous les packages. Merci!
Nolski
2
il est maintenant en "texte" plutôt qu'en utils.
@ user307279: Merci, je l'ai inclus dans ma réponse. Avec mon actuel, setup.exele dos2unix est situé dans Base , il peut donc différer, quelle version utilise-t-on.
mpy
5

Option supplémentaire, peut être utile pour quelqu'un:

Pour installer des packages supplémentaires dans Windows à partir de la ligne de commande, vous pouvez utiliser votre programme d' installation de cygwin (que vous avez téléchargé pour installer cygwin, c'est gui et tout le reste):

$ setup-x86_64.exe -q -P dos2unix

voir ce guide pour plus de détails: http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/

Viacheslav Shalamov
la source
2

apt-cyg install dos2unix si vous êtes dans le terminal cygwin

Timo
la source
1

J'ai eu un problème similaire qui était dû au fait que j'étais extrêmement stupide. Dans mon cas, j'ai installé les versions 32 et 64 bits de Cygwin. J'avais installé "dos2unix" sur la version 32 bits, mais je ne l'avais pas installé sur la version 64 bits. Je ne comprenais pas pourquoi le programme d'installation semblait fonctionner, mais je ne pouvais toujours pas l'exécuter!

Conseil - n'installez pas les deux versions de Cygwin. :)

Mark Lakata
la source