ไม่พบคำสั่ง Cygwin Dos2Unix


25

ฉันมีปัญหาในการใช้ cygwin ฉันกำลังพยายามใช้โปรแกรมอรรถประโยชน์ dos2unix และ cygwin กำลังขว้าง-bash: dos2unix: command not foundเมื่อฉันกลับไปที่โปรแกรมติดตั้งและตรวจดูแพ็คเกจฉันไม่สามารถค้นหา dos2unix ได้ แต่เมื่อฉันดูรายการแพคเกจของ cygwin มันชัดเจนอยู่ที่นั่น

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมาก!

คำตอบ:


33

คุณควรจะหาdos2unixในหมวดหมู่Utils , ฐานหรือข้อความ มันง่ายที่สุดในการใช้ฟังก์ชั่นการค้นหา หากแพ็คเกจไม่อยู่ในรายการทั้งหมดให้ลองใช้มิรเรอร์อื่น

หากคุณติดตั้งแพคเกจนี้ในขณะที่เทอร์มินัล cygwin ของคุณยังคงเปิดให้ทำrehash(ขึ้นอยู่กับคุณเชลล์) หรือเพียงแค่เริ่มต้นเทอร์มินัลใหม่

ป้อนคำอธิบายรูปภาพที่นี่


ฉันลองใช้กระจกที่แตกต่างกันและดูเหมือนว่าที่ฉันเคยดาวน์โหลดมาก่อนหน้านี้ไม่ได้ให้แพ็คเกจทั้งหมดเลย ขอบคุณ!
Nolski

2
ตอนนี้อยู่ใน "ข้อความ" มากกว่าใน Utils

@ user307279: ขอบคุณฉันรวมไว้ในคำตอบของฉัน ด้วยปัจจุบันของฉันdos2unixตั้งอยู่ในฐานดังนั้นจึงอาจแตกต่างกันซึ่งรุ่นหนึ่งคือการใช้ setup.exe
mpy

5

ตัวเลือกเพิ่มเติมอาจเป็นประโยชน์สำหรับใครบางคน:

ในการติดตั้งแพคเกจเพิ่มเติมใน Windows จากบรรทัดคำสั่งคุณสามารถใช้ตัวติดตั้ง cygwinของคุณ(ซึ่งคุณดาวน์โหลดเพื่อติดตั้ง cygwin เป็น gui และทุกอย่าง):

$ setup-x86_64.exe -q -P dos2unix

ดูคู่มือนี้สำหรับรายละเอียด: http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/



1

ฉันมีปัญหาที่คล้ายกันซึ่งเป็นเพราะฉันเป็นคนโง่มาก ในกรณีของฉันฉันมีทั้งบิท 32 และ 64 บิวด์ของ Cygwin ที่ติดตั้ง ฉันติดตั้ง "dos2unix" บนเวอร์ชั่น 32 บิตแล้ว แต่ไม่ได้ติดตั้งในรุ่น 64 บิต ฉันไม่เข้าใจว่าทำไมตัวติดตั้งถึงทำงานได้ แต่ฉันก็ยังไม่สามารถรันได้!

คำแนะนำ - อย่าติดตั้ง Cygwin ทั้งสองเวอร์ชัน :)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.