सवाल मैं उबंटू 13.10 लाइव डिस्क पर आईपीआरएफ कैसे प्राप्त करूं? [डुप्लिकेट]


इस प्रश्न का उत्तर यहां दिया गया है:

मेरे पास उबंटू 13.10 लाइव डीवीडी डिस्क से चल रहा है। दुर्भाग्यवश इसमें आईपीआरएफ उपकरण शामिल नहीं है, इसलिए इसे अलग से जोड़ा जाना होगा। मैंने पहले ही कमांड का प्रयास किया है।

apt-get install iperf

यह एक त्रुटि देता है। मुझे लगता है कि इसका स्रोतों के साथ कुछ करना है।

root@ubuntu:/# apt-get install iperf
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package iperf
root@ubuntu:/#

का उपयोग करके pico /etc/apt/sources.list मुझे यही मिलता है।

deb cdrom:[Ubuntu 13.10 _Saucy Salamander_ - Release amd64 (20131016.1)]/ saucy main restricted
deb http://archive.ubuntu.com/ubuntu/ saucy main restricted
deb http://security.ubuntu.com/ubuntu/ saucy-security main restricted
deb http://archive.ubuntu.com/ubuntu/ saucy-updates main restricted

मुझे लगता है कि वहां एक "सीडीआरओएम" प्रविष्टि है। क्या यह डीवीडी पर आईपीआरएफ की तलाश में है और जब यह खोजने में विफल रहता है तो यह त्रुटि लौटाता है? नीचे सूचीबद्ध उन यूआरएल के बारे में क्या, क्या यह कभी उन स्थानों में आईपीआरएफ की तलाश में है?

क्या मुझे इसे ठीक करने के लिए स्रोत फ़ाइल के बारे में कुछ करना है? या यह किसी और चीज के कारण होता है?

मुझे कुछ मिला अनुदेश आईपीआरएफ मैन्युअल रूप से संकलित और स्थापित करने के तरीके पर। लेकिन वह उस चरण में विफल रहा जहां मुझे दौड़ना है make install clean और iperf अभी भी स्थापित नहीं है।

उबंटू लाइव डिस्क का उपयोग करने का पूरा उद्देश्य आईपीरफ़ चलाने के लिए है। तो मुझे इस बात की ज़रूरत है और चल रहा है। कृपया सलाह दें, मुझे क्या करने की ज़रूरत है?

अद्यतन 1 - "ब्रह्मांड" भंडार जोड़ना

जैसा कि सुझाव दिया गया है, मैंने यूनिवर्स रिपोजिटरी जोड़ने की कोशिश की। लेकिन यह काम नहीं किया।

मैं अपने स्वयं के उत्तर कार्यों के रूप में सूचीबद्ध समाधान को जानता हूं। लेकिन मैं ऐसा करने का एक आसान तरीका चाहता था इसलिए मैंने निम्नलिखित आदेशों को रिबूट किया और जारी किया।

ubuntu@ubuntu:~$ pico /etc/apt/sources.list
ubuntu@ubuntu:~$ sudo pico /etc/apt/sources.list
ubuntu@ubuntu:~$ pico /etc/apt/sources.list
ubuntu@ubuntu:~$ sudo apt-get update
E: Type 'http://archive.ubuntu.com/ubuntu/raring/universe' is not known on line 5 in source list /etc/apt/sources.list
E: The list of sources could not be read.
ubuntu@ubuntu:~$ 

मैंने पिको संपादक का उपयोग किया और फ़ाइल के अंत में निम्न पंक्ति को जोड़ा।

http://archive.ubuntu.com/ubuntu/raring/universe amd64 Packages

अनुमतियों के कारण, मैं इसे पहले लिख नहीं सका। तो मुझे सूडो का उपयोग करना पड़ा और यह अब ऐसा लगता है।

deb cdrom:[Ubuntu 13.10 _Saucy Salamander_ - Release amd64 (20131016.1)]/ saucy$
deb http://archive.ubuntu.com/ubuntu/ saucy main restricted
deb http://security.ubuntu.com/ubuntu/ saucy-security main restricted
deb http://archive.ubuntu.com/ubuntu/ saucy-updates main restricted
http://archive.ubuntu.com/ubuntu/raring/universe amd64 Packages

क्या मुझे "उग्र" के सामने अतिरिक्त जगह चाहिए? और क्या मुझे लाइन "डेब" शुरू करने की ज़रूरत है? यह निर्देश में निर्दिष्ट नहीं था।


1
2017-11-16 21:38


मूल


अगर अंतिम प्रविष्टि के साथ कभी काम नहीं करेगा। आपको पिछले उदाहरणों का पालन करना चाहिए और जोड़ना चाहिए deb http://archive.ubuntu.com/ubuntu/ saucy universe जैसा कि मेरे जवाब ने कहा था। - Braiam


जवाब:


आपको रूट पासवर्ड बनाने की आवश्यकता नहीं है, आप सूडो का उपयोग कर सकते हैं। यहां स्रोत से प्रोग्राम को संकलित और स्थापित करने का तरीका बताया गया है।

उबंटू के पैकेज रिपॉजिटरीज़ में बिल्ड-आवश्यक पैकेज को स्थापित करना स्वचालित रूप से उस मूलभूत सॉफ़्टवेयर को स्थापित करता है जिसे आपको स्रोत से संकलित करने की आवश्यकता होगी, जैसे कि जीसीसी कंपाइलर और अन्य उपयोगिताओं।

sudo apt-get install build-essential

अब अपना ब्राउज़र खोलें (फ़ायरफ़ॉक्स) और आगे बढ़ें http://sourceforge.net/projects/iperf/ और नवीनतम .tar.gz फ़ाइल डाउनलोड करें। यह वर्तमान में iperf-2.0.5.tar.gz है। इसे डाउनलोड किया जाएगा /home/ubuntu/Downloads डिफ़ॉल्ट रूप से। टर्मिनल में इस स्थान पर नेविगेट करें।

ubuntu@ubuntu:~$
ubuntu@ubuntu:~$ cd Downloads
ubuntu@ubuntu:~/Downloads$

.Tar.gz फ़ाइल की सामग्री को निकालें tar -xzvf आदेश। उपयोग ls फ़ाइलों और निर्देशिकाओं को सूचीबद्ध करने के लिए आदेश। इससे आपको फ़ाइल का नाम सही तरीके से टाइप करने में मदद मिलेगी।

ubuntu@ubuntu:~/Downloads$ ls
iperf-2.0.5.tar.gz
ubuntu@ubuntu:~/Downloads$ tar -xzvf iperf-2.0.5.tar.gz

उपयोग ls एक नई निर्देशिका है या नहीं, यह जांचने के लिए एक बार फिर आदेश दें। यह स्रोत संग्रह फ़ाइल के समान नाम होना चाहिए।

ubuntu@ubuntu:~/Downloads$ ls
iperf-2.0.5  iperf-2.0.5.tar.gz

जैसा कि आप देख सकते हैं कि अब दो प्रविष्टियां हैं। एक फ़ाइल है और दूसरा वह नई निर्देशिका है जिसे आपने स्रोत फ़ाइलों को निकाला है। अब आपको उस निर्देशिका में ड्रॉप करने की आवश्यकता है cd आदेश।

ubuntu@ubuntu:~/Downloads$
ubuntu@ubuntu:~/Downloads$ cd iperf-2.0.5/
ubuntu@ubuntu:~/Downloads/iperf-2.0.5$

प्रोग्राम को संकलित करने के साथ जारी रखने से पहले अब आपको किसी भी निर्भरता को हल करने की आवश्यकता है। आप कॉन्फ़िगरेशन फ़ाइल चलाकर ऐसा करते हैं।

ubuntu@ubuntu:~/Downloads/iperf-2.0.5$
ubuntu@ubuntu:~/Downloads/iperf-2.0.5$ ./configure

सिस्टम के आधार पर और कार्यक्रम कितना बड़ा हो सकता है, इसमें कुछ समय लग सकता है। इस मामले में, यह एक बहुत छोटा कार्यक्रम है, और यह बहुत तेज़ होना चाहिए। कार्यक्रम के आधार पर ऐसा करना हमेशा आवश्यक नहीं होता है। आप यह देखने के लिए हमेशा जांच सकते हैं कि आपको "रीडमे" या "इंस्टॉल करें" फ़ाइल पढ़कर इस आदेश को चलाने की आवश्यकता है या नहीं। आपको यह फ़ाइल उस स्थान पर मिलेगी जहां आपने .tar.gz फ़ाइल निकाली थी।

एक बार यह आदेश पूरा हो जाने पर, किसी भी "त्रुटि" रेखाओं को देखें। अगर आपको कोई त्रुटि रेखा नहीं दिखाई देती है जिसका मतलब है कि आप अगले चरण के साथ आगे बढ़ना अच्छा है। यदि आपको स्क्रिप्ट और पैकेज गुम होने के बारे में कोई त्रुटि दिखाई देती है, तो आपको जारी रखने से पहले उन्हें पहले इंस्टॉल करना होगा। तुम कोशिश कर सकते हो apt-get install name जहां "नाम" स्थापित करने के लिए पैकेज का नाम है। ध्यान दें कि सभी संकुलों का एक ही नाम नहीं है जैसा कि आप त्रुटि संदेश में देखते हैं! इसलिए आपको यह जानने के लिए Google को क्या त्रुटि हो सकती है कि कौन से पैकेज गुम हैं।

किसी भी अनुपलब्ध पैकेज को स्थापित करने के बाद, आपको एक ही कमांड को फिर से चलाने की आवश्यकता होगी। अगर सबकुछ जांचता है, तो आपको कोई त्रुटि लाइन नहीं मिलनी चाहिए और आप अगले चरण के साथ आगे बढ़ने के लिए तैयार हैं।

अब संकलन करने का समय है! आप इसके साथ ऐसा करते हैं make आदेश।

ubuntu@ubuntu:~/Downloads/iperf-2.0.5$
ubuntu@ubuntu:~/Downloads/iperf-2.0.5$ make

जब यह आदेश पूरा हो जाता है, तो प्रोग्राम संकलित किया जाता है। अब इसे स्थापित करने का समय है! आपको उपयोग करने की आवश्यकता होगी sudo स्थापित करने के लिए। (यदि आप उपयोग कर रहे हैं root (उदाहरण के लिए रूट @ उबंटू) आपको छोड़ने की जरूरत है sudo अंश।)

ubuntu@ubuntu:~/Downloads/iperf-2.0.5$
ubuntu@ubuntu:~/Downloads/iperf-2.0.5$ sudo make install

यह शायद के तहत संग्रहीत किया जाएगा /usr/local/bin आपके सिस्टम पर यह आपके सिस्टम के पथ का हिस्सा है, जिसका अर्थ है कि आप टर्मिनल विंडो में "iperf" टाइप कर सकते हैं और इसे चलाने के लिए एंटर दबा सकते हैं।


1
2017-11-16 23:36





ऐसा करने के लिए यहां एक और आसान तरीका है। यूनिवर्स रिपोजिटरी जोड़कर शुरू करें। आप सॉफ़्टवेयर और अपडेट खोलकर ऐसा कर सकते हैं (जिसे पहले सॉफ्टवेयर स्रोत के रूप में जाना जाता था)।

  1. सुपर कुंजी दबाएं और "सॉफ्टवेयर" टाइप करें।
  2. "सॉफ्टवेयर और अपडेट" पर क्लिक करें।
  3. "समुदाय-बनाए रखा मुक्त और मुक्त स्रोत सॉफ़्टवेयर (ब्रह्मांड)" सक्षम करें।
  4. बंद करें पर क्लिक करें।

a

अब आपको टर्मिनल के माध्यम से रिपॉजिटरी अपडेट करने और आईपीरफ़ स्थापित करने की आवश्यकता है।

  1. दबाएँ Ctrl+ऑल्ट+टी एक नई टर्मिनल विंडो खोलने के लिए (या इसके लिए खोज करने के लिए डैश का उपयोग करें)।
  2. sudo apt-get update
  3. sudo apt-get install iperf
  4. किया हुआ!

1
2017-11-17 20:22