मैं Red Hat पर ncdu कैसे स्थापित कर सकता हूं?


23

इस सवाल के जवाब में मदद नहीं करता है।

प्रयास किया गया

yum install ncdu

लेकिन मुझे मिल रहा है

No package ncdu available

1
आप चाहते हैं ... पाठ में और अधिक डाल दें इससे पहले कि आप नीचे मॉडरेट हो जाएं ... जैसे आगे बताएं कि आपको क्या कठिनाइयाँ हो रही हैं ... उदाहरण के लिए एक रेपो है, क्या इसे स्रोत से बनाया जाना है ...
xenoterracide

@xeno - वहाँ तुम जाओ।
ripper234

1
जिज्ञासु; मैं जो बता सकता हूं, वह [रिपॉजिटरी] [1] में है। [1]: admin.fedoraproject.org/pkgdb/acls/name/ncdu
शॉन जे गौफ

जवाबों:


24

आप नवीनतम डाउनलोड करने के लिए की आवश्यकता होगी ncduसे पैकेज http://dev.yorhel.nl/ncdu साथ wget

लिखने की पहुंच वाली किसी निर्देशिका पर नेविगेट करें, जैसे कि आपकी होम निर्देशिका।

wget https://dev.yorhel.nl/download/ncdu-1.13.tar.gz

इसके बाद टारबॉल निकालें:

tar -xzvf ncdu-1.13.tar.gz

यह एक नया फ़ोल्डर बनाएगा जिसका नाम है ncdu-1.13। उस फ़ोल्डर को दर्ज करें और निष्पादित करें:

./configure --prefix=/usr

यदि यह ncurses.h नहीं ढूँढ सकता है और कॉन्फ़िगर विफल रहता है,

checking for ncurses.h... no
configure: error: required header file not found

आपको लाइब्रेरी हेडर इंस्टॉल करना होगाcurses

sudo dnf install ncurses ncurses-devel

लाइब्रेरी स्थापित करने के बाद, कॉन्फ़िगर कदम को फिर से निष्पादित करें।

तो भागो,

make

तथा

sudo make install

और आप कर रहे हैं

आप वैकल्पिक रूप से ncdu-1.13.tar.gzफ़ाइल और निर्देशिका को हटा सकते हैं जहां स्रोत फ़ाइलों को निकाला गया था क्योंकि आपको अब उनकी आवश्यकता नहीं है।


//, क्या इसके लिए अन्य निर्भरता की आवश्यकता नहीं है?
नाथन बसानी

//, इसके अलावा, जब मैं प्रयास करता हूं तो मुझे निम्न त्रुटि मिलती है ./configure:[nbasanese@rhel022 ncdu-1.11]$ ./configure –-prefix='/usr' configure: error: invalid variable name: '–-prefix'
नाथन बासानी

1
@ नथन बस पहले एक डैश का उपयोग करें prefix। शाप से अलग किसी अन्य निर्भरता में भाग नहीं किया था।
एम एम

1
sudo apt install libncurses5-devडेबियन / ubuntu (APT का उपयोग करके)
bshea

13

यदि आप Red Hat Enterprise Linux का उपयोग कर रहे हैं, तो मुझे नहीं लगता कि ncdu RHEL सर्वर रिपॉजिटरी में है। मेरे पास एक मशीन नहीं है जहां मैं जांच कर सकता हूं कि क्या यह कार्य केंद्र रिपॉजिटरी में है, लेकिन मुझे संदेह है कि यह नहीं है। यदि यह नहीं है, तो एक विकल्प EPEL ( faq ) का उपयोग है :

ईपीईएल (एंटरप्राइज लिनक्स के लिए अतिरिक्त पैकेज) फेडोरा परियोजना से एक स्वयंसेवक-आधारित सामुदायिक प्रयास है, जो उच्च गुणवत्ता वाले ऐड-ऑन पैकेजों का भंडार बनाने के लिए है जो फेडोरा-आधारित रेड हैट एंटरप्राइज लिनक्स (आरएचईएल) और इसके संगत स्पिनऑफ़ को पूरक करते हैं, जैसे CentOS और वैज्ञानिक लिनक्स के रूप में।

ncdu लगता है कि EPEL रिपॉजिटरी में RHEL 4 और RHEL 5 के साथ काम करने का इरादा है। इन रिपॉजिटरी का उपयोग कैसे किया जाए, इसके लिए दिशा-निर्देश यहां देखे जा सकते हैं:

http://fedoraproject.org/wiki/EPEL/FAQ#How_can_I_install_the_packages_from_the_EPEL_software_repository.3F

वैकल्पिक रूप से, आप हमेशा अपस्ट्रीम वेबसाइट से टूल डाउनलोड कर सकते हैं:

http://dev.yorhel.nl/ncdu

और INSTALL फ़ाइल में निर्देशों का पालन करें। हालाँकि, इसके लिए आपको निर्भरता का पीछा करने और परियोजना के निर्माण के लिए आवश्यक उपकरणों को स्थापित करने की आवश्यकता होगी।


4

सबसे पहले नीचे दिए गए लिंक पर जाएं और ओएस प्रकार के अनुसार एपल इंस्टॉल करें।

http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/

EPEL रेपो स्थापित होने के बाद, ncdu को निम्न कमांड के साथ स्थापित किया जा सकता है:

yum install ncdu

नोट: यदि आप RHEL Subscription / Preconfigured को yum install के साथ रखते हैं तो उपरोक्त कमांड काम करेगा।

Ncdu का उपयोग करने के लिए, निम्नलिखित कमांड दर्ज करें:

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