विंडोज़ के विपरीत, लिनक्स में सॉफ़्टवेयर स्थापित करना थोड़ा अधिक जटिल होने की क्षमता रखता है। जब तक आपका चुना हुआ सॉफ़्टवेयर पहले से पैकेज के रूप में नहीं है या एक रिपॉजिटरी में रहता है और पाठ की एक सरल पंक्ति के साथ स्थापित किया जा सकता है, संभावना है कि आपको .TAR.GZ या .TAR.BZ2 फ़ाइल से संकलित और स्थापित करने की आवश्यकता होगी। ।
यह एक बुरा सपना हो सकता है, लेकिन अगर आप नियमों से चिपके रहते हैं तो ऐसा नहीं होना चाहिए। यदि आपके पास एक अजीब संग्रह है जिसे स्थापित करने की आवश्यकता है, तो निम्न विधि एक पैकेज बनाएगी, उक्त पैकेज स्थापित करेगी और बाद में आपके पैकेज मैनेजर के माध्यम से सॉफ़्टवेयर को हटाने का एक अच्छा साफ तरीका प्रदान करेगी। कमांड लाइन तैयार है, कृपया गहरी सांस लें...
टारबॉल ऑफ़ स्टील
एक .TAR.GZ/BZ2 फ़ाइल एक संपीड़ित टैरबॉल (असम्पीडित एक्सटेंशन .TAR) है जिसमें आपके चुने हुए एप्लिकेशन के लिए कच्चा स्रोत कोड होता है। स्थापना के लिए इन फ़ाइलों को संकलित, संसाधित और इस तरह से लिंक करने की आवश्यकता होती है कि उबंटू प्रोग्राम को निष्पादित कर सके।
टैरबॉल प्रारूप को 1988 (और फिर 2001 में) में मानकीकृत किया गया था और सॉफ्टवेयर के वितरण के लिए लिनक्स और विंडोज दोनों पर व्यापक रूप से उपयोग किया जा रहा है। मूल रूप से टैरबॉल को टेप उपकरणों पर डेटा के बैकअप की सुविधा के लिए डिज़ाइन किया गया था, ऐसा नहीं कि आप ऐसा कर रहे होंगे।
यदि आपने चिंता करने की कोई आवश्यकता नहीं होने से पहले लिनक्स कमांड लाइन का उपयोग नहीं किया है, तो कमांड सीधे-आगे और एकजुट हैं।
अपने सिस्टम को तैयार करना
आपको बिल्ड-आवश्यक . नामक पैकेज इंस्टॉल करना होगा स्रोत से पैकेज बनाने के लिए और चेकइंस्टॉल आसानी से हटाने के लिए इसे अपने पैकेज मैनेजर में जोड़ने के लिए। यह कंसोल के माध्यम से जल्दी से किया जा सकता है, बस टर्मिनल खोलें (एप्लिकेशन , सहायक उपकरण , टर्मिनल ) और टाइप करें:
sudo apt-get install build-essential checkinstall
इन्हें डाउनलोड और इंस्टॉल करने के लिए समय दें, और एक बार हो जाने के बाद आप अपग्रेड के लिए संस्करण प्रबंधन सॉफ़्टवेयर भी इंस्टॉल करना चाहेंगे, हालांकि आप इसे बाद में हमेशा कर सकते हैं। किसी भी मामले में, ये तीन चाल चलेंगे:
sudo apt-get install subversion git-core mercurial
आगे आप इन पैकेजों को बनाते समय एक सामान्य निर्देशिका का उपयोग करना चाहेंगे। आप इसे तकनीकी रूप से कहीं भी रख सकते हैं, जब तक यह लिखने योग्य है। आधिकारिक उबंटू दस्तावेज अनुशंसा करता है
/usr/local/src
तो हम उस पर टिके रहेंगे:
sudo chown $USER /usr/local/src
फिर सुनिश्चित करें कि यह लिखने योग्य है:
sudo chmod u+rwx /usr/local/src
अंत में हम उपयुक्त फ़ाइल . भी स्थापित करेंगे , जिसका उपयोग आपके सामने आने वाली किसी भी निर्भरता के मुद्दों को हल करने के लिए किया जाता है:
sudo apt-get install apt-file
आपको शायद एक पॉप-अप मिलेगा जिसमें बताया जाएगा कि आपको उपयुक्त फ़ाइल को अपडेट करने की आवश्यकता है, यदि आप निम्न कमांड नहीं चलाते हैं और इसे समाप्त होने देते हैं:
sudo apt-file update
एक बार ऐसा करने के बाद, आपको इसे फिर कभी करने की आवश्यकता नहीं होगी क्योंकि आपका सिस्टम आपके द्वारा फेंके जाने वाले किसी भी टारबॉल के लिए तैयार रहेगा।
एक्स्ट्रेक्ट और कॉन्फिगर करें
यह मानते हुए कि आपने पहले ही एक रहस्यमय .TAR.GZ फ़ाइल डाउनलोड कर ली है, आपको पहले इसे अपने निर्दिष्ट बिल्ड फ़ोल्डर में ले जाना होगा (मैंने इसका उपयोग किया था
/usr/local/src
) आप इसे अपने सामान्य फ़ाइल ब्राउज़र से कर सकते हैं, और एक बार हो जाने के बाद, एक नया टर्मिनल खोलें।
टाइप करके बिल्ड फोल्डर में बदलें:
cd /usr/local/src
अगला संग्रह निकालें। .TAR.GZ . के लिए फ़ाइलें प्रकार:
tar -xzvf <filename>.tar.gz
और .TAR.BZ2 . के लिए फ़ाइलें प्रकार:
tar -xjvf <filename>.tar.bz2
यदि सब कुछ ठीक रहा, तो आपको निकाली गई फ़ाइलों की एक लंबी सूची दिखाई देगी, जैसे ऊपर स्क्रीनशॉट में। टर्मिनल को अभी तक बंद न करें, हमारा काम पूरा नहीं हुआ है।
इस समय मैं आग्रह करता हूं आप अपने संग्रह (अपने सामान्य फ़ाइल ब्राउज़र के साथ) अभी बनाए गए फ़ोल्डर में नेविगेट करने के लिए और या तो README को खोलें या फ़ाइलें मौजूद होने पर स्थापित करें। यदि आपके विशेष सॉफ़्टवेयर को उस विधि से भिन्न विधि की आवश्यकता है जिसमें मैं जाने वाला हूं तो यह फ़ाइल कुंजी धारण करेगी। आप अपने आप को एक बहुत कुछ बचा सकते हैं ऐसा करने से परेशानी होती है।
आप सॉफ़्टवेयर के आधार पर अलग-अलग इंस्टॉल विकल्प चुनने में भी सक्षम हो सकते हैं, और इंस्टॉल या रीडमे यह निर्धारित करेगा कि ये क्या हैं। फ़ाइलों का कोई एक्सटेंशन नहीं हो सकता है, लेकिन वे सादा पाठ हैं और उन्हें Gedit या आपके द्वारा चुने गए किसी भी पाठ संपादक में खुलना चाहिए।
एक सामान्य नियम के रूप में, निम्न आदेश आपके सॉफ़्टवेयर को डिफ़ॉल्ट स्थापना विधि के साथ स्थापित करेंगे।
आपका टैरबॉल फ़ाइल के समान नाम वाले फ़ोल्डर में निकाला गया होगा, इसलिए इस फ़ोल्डर में सीडी कमांड के साथ बदलें जिसे आपने पहले इस्तेमाल किया था, जैसे:
cd /usr/local/src/<extracted folder>
<एक्स्ट्रेक्टेड फोल्डर> को उस फोल्डर के नाम से बदलें जिसे आर्काइव बनाया गया है। आगे आपको टाइप करके स्रोत फ़ाइलों को कॉन्फ़िगर करना होगा:
./configure
नोट: यदि आपके सॉफ़्टवेयर में कॉन्फ़िगर फ़ाइल नहीं है, तो हो सकता है कि आप सीधे बनाएं और इंस्टॉल करें पर जाने का प्रयास करना चाहें इस लेख का खंड, हालांकि पहले अपने INSTALL या README दस्तावेज़ देखें।
अगर आपको ऑटोकॉन्फ़ से संबंधित कोई त्रुटि संदेश प्राप्त होता है, तो आपको इसे टाइप करके इंस्टॉल करना होगा:
sudo apt-get install autoconf
फिर दौड़ें
./configure
फिर से।
यह आदेश सत्यापित करेगा कि आपके पास अपने सॉफ़्टवेयर का उपयोग करने के लिए आवश्यक सभी स्थापित पैकेज हैं या नहीं। रिक्त स्थान भरने के लिए आप उपयुक्त फ़ाइल का उपयोग कर सकते हैं जिसे आपने पहले स्थापित किया था।
अगर आपको कोई त्रुटि मिलती है (कुछ इस तरह
configure: error: Library requirements ... not met
) त्रुटि संदेश के ऊपर नहीं मिली फ़ाइल को देखें, फिर उपयुक्त-फ़ाइल खोज का उपयोग करके टाइप करें:
apt-file search <filename>.<extension>
यह आपको बताएगा कि आपको जिस फ़ाइल की आवश्यकता है वह किस पैकेज में है, इसलिए आप इसका उपयोग करके इसे डाउनलोड कर सकते हैं:
sudo apt-get install <package>
यह आवश्यक रूप से हमेशा नहीं होगा, लेकिन यदि आपके पास आवश्यक निर्भरताएँ नहीं हैं तो यह बहुत उपयोगी है।
जब आप संतुष्ट हों तो आपको पैकेज मिल गए हैं (यदि आपको किसी की आवश्यकता है) तो चलाएं
./configure
फिर से आदेश दें।
अगर सब ठीक रहा तो आप देखेंगे
config.status: creating Makefile
- बधाई हो, आप बहुत करीब हैं! बहुत से लोग इस मुकाम तक पहुंचने से पहले ही हार मान लेते हैं, लेकिन आप उससे बेहतर हैं।
बनाएं और इंस्टॉल करें
एक ही टर्मिनल विंडो प्रकार में:
make
वापस बैठें, एक कॉफी लें और एक सेकंड के लिए सांस लें। आपके इंस्टॉल के आकार के आधार पर इसमें कुछ समय लग सकता है।
अब आप निम्न आदेश के साथ प्रोग्राम स्थापित कर सकते हैं:
sudo checkinstall
ऑन-स्क्रीन संकेतों का पालन करें, अपने सॉफ़्टवेयर के लिए विवरण जोड़ें और Enter hit दबाएं इस स्क्रीन पर:
अगर सब कुछ ठीक रहा तो आप देखेंगे इंस्टॉलेशन सफल . अपने आप को शाबाशी दो. आपने अच्छा किया है।
आपका सॉफ़्टवेयर अब
. पर स्थापित हो जाना चाहिए
/usr/local/bin
और आप इसे बिना किसी समस्या के वहां से चला पाएंगे।
क्या आपने इसे पूरी तरह से बनाया है? क्या केवल पैकेज की प्रतीक्षा करना या इसे रिपॉजिटरी से प्राप्त करना आसान नहीं है? शायद आपको मिल गया... आसान? हमें टिप्पणियों में बताएं।