Cygwin Dos2Unix कमांड नहीं मिला


25

मुझे cygwin का उपयोग करने में कुछ समस्याएं हो रही हैं। मैं dos2unix यूटिलिटी का उपयोग करने की कोशिश कर रहा हूं और -bash: dos2unix: command not foundजब मैं इंस्टॉलर में वापस जाता हूं तो साइबरविन फेंक रहा होता है और पैकेज के माध्यम से देखता हूं कि मुझे dos2unix भी नहीं मिल रहा है, फिर भी जब मैं साइबरविन की पैकेज सूची को देखता हूं तो यह स्पष्ट रूप से होता है।

कोई भी सहायताकाफी प्रशंसनीय होगी!

जवाबों:


33

आपको पता होना चाहिए dos2unixवर्ग में Utils , बेस , या पाठ । खोज फ़ंक्शन का उपयोग करना सबसे आसान है। यदि पैकेज बिल्कुल सूचीबद्ध नहीं है, तो एक अलग दर्पण का उपयोग करने का प्रयास करें।

यदि आप अपने साइबरविन टर्मिनल के खुले रहने के दौरान इस पैकेज को स्थापित करते हैं, तो एक rehash(आप पर निर्भर करता है शेल) करें या बस एक नया टर्मिनल शुरू करें।

यहाँ छवि विवरण दर्ज करें


मैंने एक अलग दर्पण की कोशिश की और ऐसा लग रहा है कि मैं पहले से डाउनलोड कर रहा था बस सभी पैकेज प्रदान नहीं किए थे। धन्यवाद!
नोलस्की

2
यह अब यूटिल्स के बजाय "टेक्स्ट" में है।

@ user307279: धन्यवाद, मैंने इसे अपने उत्तर में शामिल किया। मेरे वर्तमान setup.exeके साथ dos2unix बेस में स्थित है , इसलिए यह भिन्न हो सकता है कि कौन सा संस्करण उपयोग कर रहा है।
mpy

5

अतिरिक्त विकल्प, किसी के लिए उपयोगी हो सकता है:

कमांड लाइन से खिड़कियों में अतिरिक्त पैकेज स्थापित करने के लिए आप अपने साइबरविन इंस्टॉलर का उपयोग कर सकते हैं (जिसे आपने साइबरविन स्थापित करने के लिए डाउनलोड किया है, यह गुई और सभी सामान हैं):

$ setup-x86_64.exe -q -P dos2unix

इस गाइड को विवरण के लिए देखें: http://preshing.com/20141108/how-to-install-the-latest-gcc-on-windows/



1

मेरे पास एक ऐसी ही समस्या थी जो मेरे कारण अतिरिक्त बेवकूफ थी। मेरे मामले में, मेरे पास सिगविन के 32 और 64 बिट्स दोनों स्थापित हैं। मैंने 32 बिट संस्करण पर "dos2unix" स्थापित किया था, लेकिन 64 बिट संस्करण पर इसे स्थापित नहीं किया। मुझे समझ नहीं आया कि इंस्टॉलर काम क्यों कर रहा है, लेकिन मैं अभी भी इसे नहीं चला सका!

सलाह - Cygwin के दोनों संस्करणों को स्थापित न करें। :)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.