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!

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


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


2

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


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. :)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.