Computer >> कंप्यूटर >  >> प्रणाली >> Linux

Ubuntu Linux में TAR GZ और TAR BZ2 फ़ाइलें कैसे संकलित और स्थापित करें?

विंडोज़ के विपरीत, लिनक्स में सॉफ़्टवेयर स्थापित करना थोड़ा अधिक जटिल होने की क्षमता रखता है। जब तक आपका चुना हुआ सॉफ़्टवेयर पहले से पैकेज के रूप में नहीं है या एक रिपॉजिटरी में रहता है और पाठ की एक सरल पंक्ति के साथ स्थापित किया जा सकता है, संभावना है कि आपको .TAR.GZ या .TAR.BZ2 फ़ाइल से संकलित और स्थापित करने की आवश्यकता होगी। ।

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

टारबॉल ऑफ़ स्टील

एक .TAR.GZ/BZ2 फ़ाइल एक संपीड़ित टैरबॉल (असम्पीडित एक्सटेंशन .TAR) है जिसमें आपके चुने हुए एप्लिकेशन के लिए कच्चा स्रोत कोड होता है। स्थापना के लिए इन फ़ाइलों को संकलित, संसाधित और इस तरह से लिंक करने की आवश्यकता होती है कि उबंटू प्रोग्राम को निष्पादित कर सके।

टैरबॉल प्रारूप को 1988 (और फिर 2001 में) में मानकीकृत किया गया था और सॉफ्टवेयर के वितरण के लिए लिनक्स और विंडोज दोनों पर व्यापक रूप से उपयोग किया जा रहा है। मूल रूप से टैरबॉल को टेप उपकरणों पर डेटा के बैकअप की सुविधा के लिए डिज़ाइन किया गया था, ऐसा नहीं कि आप ऐसा कर रहे होंगे।

यदि आपने चिंता करने की कोई आवश्यकता नहीं होने से पहले लिनक्स कमांड लाइन का उपयोग नहीं किया है, तो कमांड सीधे-आगे और एकजुट हैं।

अपने सिस्टम को तैयार करना

आपको बिल्ड-आवश्यक . नामक पैकेज इंस्टॉल करना होगा स्रोत से पैकेज बनाने के लिए और चेकइंस्टॉल आसानी से हटाने के लिए इसे अपने पैकेज मैनेजर में जोड़ने के लिए। यह कंसोल के माध्यम से जल्दी से किया जा सकता है, बस टर्मिनल खोलें (एप्लिकेशन , सहायक उपकरण , टर्मिनल ) और टाइप करें:

sudo apt-get install build-essential checkinstall

Ubuntu Linux में TAR GZ और TAR BZ2 फ़ाइलें कैसे संकलित और स्थापित करें?

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

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

Ubuntu Linux में TAR GZ और TAR BZ2 फ़ाइलें कैसे संकलित और स्थापित करें?

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

sudo apt-file update

एक बार ऐसा करने के बाद, आपको इसे फिर कभी करने की आवश्यकता नहीं होगी क्योंकि आपका सिस्टम आपके द्वारा फेंके जाने वाले किसी भी टारबॉल के लिए तैयार रहेगा।

एक्स्ट्रेक्ट और कॉन्फिगर करें

यह मानते हुए कि आपने पहले ही एक रहस्यमय .TAR.GZ फ़ाइल डाउनलोड कर ली है, आपको पहले इसे अपने निर्दिष्ट बिल्ड फ़ोल्डर में ले जाना होगा (मैंने इसका उपयोग किया था

/usr/local/src

) आप इसे अपने सामान्य फ़ाइल ब्राउज़र से कर सकते हैं, और एक बार हो जाने के बाद, एक नया टर्मिनल खोलें।

Ubuntu Linux में TAR GZ और TAR BZ2 फ़ाइलें कैसे संकलित और स्थापित करें?

टाइप करके बिल्ड फोल्डर में बदलें:

cd /usr/local/src

अगला संग्रह निकालें। .TAR.GZ . के लिए फ़ाइलें प्रकार:

tar -xzvf <filename>.tar.gz

और .TAR.BZ2 . के लिए फ़ाइलें प्रकार:

tar -xjvf <filename>.tar.bz2

Ubuntu Linux में TAR GZ और TAR BZ2 फ़ाइलें कैसे संकलित और स्थापित करें?

यदि सब कुछ ठीक रहा, तो आपको निकाली गई फ़ाइलों की एक लंबी सूची दिखाई देगी, जैसे ऊपर स्क्रीनशॉट में। टर्मिनल को अभी तक बंद न करें, हमारा काम पूरा नहीं हुआ है।

इस समय मैं आग्रह करता हूं आप अपने संग्रह (अपने सामान्य फ़ाइल ब्राउज़र के साथ) अभी बनाए गए फ़ोल्डर में नेविगेट करने के लिए और या तो README को खोलें या फ़ाइलें मौजूद होने पर स्थापित करें। यदि आपके विशेष सॉफ़्टवेयर को उस विधि से भिन्न विधि की आवश्यकता है जिसमें मैं जाने वाला हूं तो यह फ़ाइल कुंजी धारण करेगी। आप अपने आप को एक बहुत कुछ बचा सकते हैं ऐसा करने से परेशानी होती है।

आप सॉफ़्टवेयर के आधार पर अलग-अलग इंस्टॉल विकल्प चुनने में भी सक्षम हो सकते हैं, और इंस्टॉल या रीडमे यह निर्धारित करेगा कि ये क्या हैं। फ़ाइलों का कोई एक्सटेंशन नहीं हो सकता है, लेकिन वे सादा पाठ हैं और उन्हें Gedit या आपके द्वारा चुने गए किसी भी पाठ संपादक में खुलना चाहिए।

एक सामान्य नियम के रूप में, निम्न आदेश आपके सॉफ़्टवेयर को डिफ़ॉल्ट स्थापना विधि के साथ स्थापित करेंगे।

आपका टैरबॉल फ़ाइल के समान नाम वाले फ़ोल्डर में निकाला गया होगा, इसलिए इस फ़ोल्डर में सीडी कमांड के साथ बदलें जिसे आपने पहले इस्तेमाल किया था, जैसे:

cd /usr/local/src/<extracted folder>

Ubuntu Linux में TAR GZ और TAR BZ2 फ़ाइलें कैसे संकलित और स्थापित करें?

<एक्स्ट्रेक्टेड फोल्डर> को उस फोल्डर के नाम से बदलें जिसे आर्काइव बनाया गया है। आगे आपको टाइप करके स्रोत फ़ाइलों को कॉन्फ़िगर करना होगा:

./configure

नोट: यदि आपके सॉफ़्टवेयर में कॉन्फ़िगर फ़ाइल नहीं है, तो हो सकता है कि आप सीधे बनाएं और इंस्टॉल करें पर जाने का प्रयास करना चाहें इस लेख का खंड, हालांकि पहले अपने INSTALL या README दस्तावेज़ देखें।

अगर आपको ऑटोकॉन्फ़ से संबंधित कोई त्रुटि संदेश प्राप्त होता है, तो आपको इसे टाइप करके इंस्टॉल करना होगा:

sudo apt-get install autoconf

फिर दौड़ें

./configure

फिर से।

Ubuntu Linux में TAR GZ और TAR BZ2 फ़ाइलें कैसे संकलित और स्थापित करें?

यह आदेश सत्यापित करेगा कि आपके पास अपने सॉफ़्टवेयर का उपयोग करने के लिए आवश्यक सभी स्थापित पैकेज हैं या नहीं। रिक्त स्थान भरने के लिए आप उपयुक्त फ़ाइल का उपयोग कर सकते हैं जिसे आपने पहले स्थापित किया था।

अगर आपको कोई त्रुटि मिलती है (कुछ इस तरह

configure: error: Library requirements ... not met

) त्रुटि संदेश के ऊपर नहीं मिली फ़ाइल को देखें, फिर उपयुक्त-फ़ाइल खोज का उपयोग करके टाइप करें:

apt-file search <filename>.<extension>

यह आपको बताएगा कि आपको जिस फ़ाइल की आवश्यकता है वह किस पैकेज में है, इसलिए आप इसका उपयोग करके इसे डाउनलोड कर सकते हैं:

sudo apt-get install <package>

यह आवश्यक रूप से हमेशा नहीं होगा, लेकिन यदि आपके पास आवश्यक निर्भरताएँ नहीं हैं तो यह बहुत उपयोगी है।

जब आप संतुष्ट हों तो आपको पैकेज मिल गए हैं (यदि आपको किसी की आवश्यकता है) तो चलाएं

./configure

फिर से आदेश दें।

Ubuntu Linux में TAR GZ और TAR BZ2 फ़ाइलें कैसे संकलित और स्थापित करें?

अगर सब ठीक रहा तो आप देखेंगे

config.status: creating Makefile

- बधाई हो, आप बहुत करीब हैं! बहुत से लोग इस मुकाम तक पहुंचने से पहले ही हार मान लेते हैं, लेकिन आप उससे बेहतर हैं।

बनाएं और इंस्टॉल करें

एक ही टर्मिनल विंडो प्रकार में:

make

वापस बैठें, एक कॉफी लें और एक सेकंड के लिए सांस लें। आपके इंस्टॉल के आकार के आधार पर इसमें कुछ समय लग सकता है।

Ubuntu Linux में TAR GZ और TAR BZ2 फ़ाइलें कैसे संकलित और स्थापित करें?

अब आप निम्न आदेश के साथ प्रोग्राम स्थापित कर सकते हैं:

sudo checkinstall

ऑन-स्क्रीन संकेतों का पालन करें, अपने सॉफ़्टवेयर के लिए विवरण जोड़ें और Enter hit दबाएं इस स्क्रीन पर:

Ubuntu Linux में TAR GZ और TAR BZ2 फ़ाइलें कैसे संकलित और स्थापित करें?

अगर सब कुछ ठीक रहा तो आप देखेंगे इंस्टॉलेशन सफल . अपने आप को शाबाशी दो. आपने अच्छा किया है।

Ubuntu Linux में TAR GZ और TAR BZ2 फ़ाइलें कैसे संकलित और स्थापित करें?

आपका सॉफ़्टवेयर अब

. पर स्थापित हो जाना चाहिए

/usr/local/bin

और आप इसे बिना किसी समस्या के वहां से चला पाएंगे।

Ubuntu Linux में TAR GZ और TAR BZ2 फ़ाइलें कैसे संकलित और स्थापित करें?

क्या आपने इसे पूरी तरह से बनाया है? क्या केवल पैकेज की प्रतीक्षा करना या इसे रिपॉजिटरी से प्राप्त करना आसान नहीं है? शायद आपको मिल गया... आसान? हमें टिप्पणियों में बताएं।


  1. काली लिनक्स कैसे स्थापित करें

    अधिकांश लिनक्स वितरण सामान्य उपयोगकर्ता के लिए डिज़ाइन किए गए हैं, लेकिन काली लिनक्स उनमें से एक नहीं है। यह डेबियन-आधारित डिस्ट्रो सुरक्षा पेशेवरों और जिज्ञासु शौकीनों के लिए एकदम सही है, जिन्हें व्हाइट-हैट हैकिंग और सिस्टम परीक्षण के लिए सही टूल की आवश्यकता होती है। काली लिनक्स में सुरक्षा परीक्ष

  1. लिनक्स पर कोडी कैसे स्थापित करें

    जब मीडिया स्ट्रीमिंग की बात आती है, तो कोडी से बेहतर कोई खिलाड़ी नहीं है। यह आपके बॉक्ससेट संग्रह से लेकर लाइव टीवी तक सब कुछ स्ट्रीम कर सकता है - मूल Xbox पर इसकी विनम्र शुरुआत से बहुत दूर। चूंकि यह क्रॉस-प्लेटफ़ॉर्म है, इसलिए आपको इसे अपने Linux PC पर इंस्टॉल करने में कोई समस्या नहीं होगी। कुछ लि

  1. आर्क लिनक्स कैसे स्थापित करें

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