कंप्यूटरसॉफ्टवेयर

Tar.gz एक्सटेंशन के साथ कार्यक्रम: कैसे स्थापित करें, चरण-दर-चरण निर्देश और अनुशंसाएं

इंटरनेट नेटवर्क का पहला प्रदर्शन कम गति और अस्थिर कनेक्शनों द्वारा चिह्नित किया गया था। यह इस समय था कि नेटवर्क ट्रैफ़िक को बचाने के लिए एक संकुचित रूप में फ़ाइलों और दस्तावेजों को स्थानांतरित करना संभव होगा, जिसके आधार पर इसका समाधान करना आवश्यक था। कई दृष्टिकोण और एल्गोरिदम की कोशिश की गई है और फिर बहुत सारी सॉफ़्टवेयर उत्पाद बाजार में चला गया- WinZip, WinRAR और अन्य, इस जगह में दृढ़ता से घुस गए ये उपकरण विंडोज ऑपरेटिंग सिस्टम के परिवार के लिए प्रासंगिक थे। लिनक्स में, एक ही माहौल सक्रिय रूप से अभिलेखागार bzip2, Gzip और टार का इस्तेमाल किया गया था। यह पिछले दो लेखों के बारे में है जो इस लेख में चर्चा की जाएगी।

टार और जीज़ क्या है

Tar एक संग्रह प्रारूप है जो महत्वपूर्ण जानकारी जैसे फ़ाइल स्वामी डेटा, फ़ोल्डर संरचना, और अधिक संग्रहीत कर सकता है। लिनक्स सिस्टम पर स्थापित एक ही कार्यक्रम, टार्क प्रकार के अभिलेखागार के साथ काम करता है। इस मामले में, आप टायर फ़ाइलों को स्वयं को सम्मिलित नहीं कर सकते इसलिए, परिणामी संग्रह के आकार को कम करने के लिए, यह तृतीय-पक्ष संपीड़न उत्पादों का उपयोग करता है अक्सर यह ज़ज़िप या बज़िप 2 होता है

Gzip archiver संपीड़न के लिए Deflate विधि का उपयोग करता है, जो आपको हानि के बिना फ़ाइलों के आकार को प्रभावी रूप से कम करने की अनुमति देता है। Gzip का एकमात्र दोष इसकी एकमात्र फाइलों के साथ-साथ काम करने में असमर्थता है। इसलिए, एक संग्रह बनाने के लिए, यह टार उपयोगिता के साथ जोड़ा जाता है इस प्रकार, एकाधिक फ़ाइलों को संपीड़ित करने के लिए, टार पहले उनसे एक संग्रह फ़ाइल बनाता है, जिसे तब gzip द्वारा संकुचित किया जाता है।

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

कैसे स्थापित करें tar.gz - संग्रह या कार्यक्रम

लिनक्स में, और विशेष रूप से उबंटू में, कई फाइलें और कार्यक्रमों को कभी-कभी tar.gz अभिलेखागार के रूप में प्रदान किया जाता है। ये एप्लिकेशन, सर्विस पैक या सिर्फ निष्पादन योग्य फ़ाइलें हो सकते हैं। इसलिए, उबंटु ऑपरेटिंग सिस्टम के लिए सभी और विवरण दिए जाएंगे। उबंटू tar.gz में संग्रह को कैसे स्थापित करें यह समझने के लिए, आप उदाहरण के लिए किसी भी प्रोग्राम को स्रोत कोड के साथ आ सकते हैं।

उदाहरण के लिए, आप हैलो एप्लिकेशन डाउनलोड कर सकते हैं, जो कि सार्वजनिक रूप से उपलब्ध है यह उत्पाद एक सरल कार्य करता है - किसी भी प्रोग्रामिंग भाषा के पहले अध्यायों की सर्वोत्तम परंपराओं में दुनिया का स्वागत करता है पते पर प्रस्तुत संस्करणों में से, एक नवसिखुआ को चुनना बेहतर है।

इसलिए, फ़ाइल डाउनलोड हो गई है, लेकिन tar.gz को कैसे स्थापित करें? यह बहुत सरल है ऑपरेटिंग सिस्टम जैसे कि उबंटु में, आपको एक टर्मिनल का उपयोग करना होगा आप इसे Ctrl + Alt + t दबाकर कॉल कर सकते हैं इसकी खिड़की इस तरह दिखती है:

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

सीडी डाउनलोड

कमांड दर्ज करने के बाद, एंटर कुंजी दबाई जाती है, जो इसे निष्पादन के लिए भेजती है। अब टर्मिनल डाउनलोड फ़ोल्डर हैलो-2.10.tar.gz के साथ एक फ़ोल्डर में है। कमांड tar zxvf हैलो-2.10.tar.gz दर्ज किया गया है। इसका परिणाम सभी निकाली गई फ़ाइलों की सूची के सांत्वना के लिए आउटपुट है

अब यह कार्य इस बात के मुख्य बिंदु पर आता है कि कैसे संग्रह को उबंटू tar.gz में स्थापित करना है - तैयारी और संकलन।

प्रोग्राम फ़ाइलों को तैयार करना

पहले आपको अनपैक फाइलों के समान एक फ़ोल्डर में वापस आना होगा। ऐसा करने के लिए, cd कमांड को निर्दिष्ट निर्देशिका के साथ -Hello-2.10 का उपयोग करें। अब अपने फ़ोल्डर में आपको कमांड चलाने की जरूरत है। / Config - help यह आपको संकेत देगा कि प्रोग्राम को कैसे इंस्टॉल किया जाए। ज्यादातर मामलों में, .configure के लिए एक सरल परिचय पर्याप्त है। हालांकि, उपयोगकर्ता को डिफ़ॉल्ट निर्देशिका में स्थापित करने के लिए पर्याप्त एक्सेस अधिकार नहीं है, जो / usr / local है इसलिए, आपको यह निर्दिष्ट करना होगा कि एप्लिकेशन को सिस्टम के होम फ़ोल्डर में स्थापित किया जाना चाहिए। समग्र टीम इस तरह दिखती है:

.configure --prefix = $ HOME

अपने निष्पादन के परिणामस्वरूप, सिस्टम सभी निर्भरता की जांच करेगा और फाइलों के सफल निर्माण के बारे में कई लाइनों के अंत में उत्पादन करेगा।

संकलन

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

पैठ निर्यात करें = $ HOME / bin: $ PATH

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

असल में, इस प्रोग्राम को बस उबंटू में हैल्लो स्थापित करने के लिए उपयुक्त कॉल के जरिए इंस्टाल करना संभव था, क्योंकि यह अपनी रिपॉजिटरी में निहित है। लेकिन लेख का मुख्य संदेश यह बता रहा था कि कैसे tar.gz संग्रह को स्थापित करना है इसलिए, हैलो कार्यक्रम एक प्रकार का गिनी पिग के रूप में काम किया। यह सिर्फ दिखाया है कि कैसे tar.gz पैकेज को स्थापित करना है हम यह भी सीखते हैं कि कैसे इसे अनपैक करें, इसे संकलित करें और सिस्टम पर चलाएं।

लिनक्स टकसाल पर tar.gz कैसे स्थापित करें

मिंट में काम करना उबंटू से बहुत अलग नहीं है जब तक टर्मिनल कॉल को अन्य कुंजियों के साथ फिर से निर्दिष्ट नहीं किया जा सकता है सामान्य मामले में, tar.gz संग्रह से प्रोग्राम को स्थापित करने के लिए एल्गोरिथ्म समान होगा:

  • सीधे tar.gz खुद डाउनलोड करें;
  • कैसे tar.gz स्थापित करें और इसे अनपैक करें, इसके बारे में कुछ ऊपर वर्णित किया गया है;
  • विन्यस्त करना, बनाना, और, यदि आवश्यक हो, तो स्थापित करें;

मूल टार कमांड

दर कार्यक्रम में वास्तव में बहुत सारी विशेषताएं हैं, जिनमें से कार्यान्वयन विकल्पों के साथ उपलब्ध है। आप टर्मिनल में tar --help को कॉल करके उनकी पूरी सूची देख सकते हैं। सरल अनपैकिंग के लिए, संग्रह में तार- xvf पथ का उपयोग करें। यदि आपको यह निर्दिष्ट करने की आवश्यकता है कि कौन से फ़ोल्डर ऐसा करने के लिए है, तो -सी विकल्प जोड़ा गया है: तार- xvf संग्रह-पथ को गंतव्य फ़ोल्डर के पथ के लिए पथ। टीम में इस्तेमाल की जाने वाली कुंजी का मतलब निम्न है:

  • -z। यह कुंजी इंगित करती है कि आपको इस संग्रह को gzip प्रोग्राम के माध्यम से छोड़ना होगा;
  • -x। मतलब, वास्तव में, बहुत अनपैकिंग;
  • -v। यह कहते हैं कि जब कमांड निष्पादित होती है, तो पूरी प्रक्रिया सूची प्रदर्शित होगी;
  • -f। इसका मतलब है कि आपको संग्रह स्थानीय फ़ाइल निकालने की आवश्यकता है;

इसके अलावा, अनपैकिंग से पहले, आप फ़ाइल की सामग्री को आदेश के साथ देख सकते हैं- आरटीएफ को पथ के लिए पथ।

जीज़िप के बुनियादी आदेश

फ़ाइलों को संपीड़न या अनपैक करने के लिए, gzip प्रोग्राम का अलग से उपयोग किया जा सकता है एक संग्रह बनाने के लिए, आपको gzip filename आदेश को चलाने की आवश्यकता है। इसके विपरीत, अनपैक करने के लिए - बंदूकिपी filename.gz

मानक आदेशों के अलावा, प्रोग्राम की कार्यक्षमता का विस्तार करने वाली चाबियाँ भी हैं। मुख्य लोग इस तरह दिखते हैं:

  • -h। इस कुंजी का उपयोग करने के परिणामस्वरूप उपलब्ध विकल्पों और आदेशों की सूची आउटपुट हो जाएगी;
  • -q। ऑपरेशन के दौरान दिखाई देने वाले सभी संदेश ब्लॉक करता है;
  • आयकर। यह कुंजी अखंडता के लिए संग्रह की जांच करता है;
  • -स्टास्ट और -बेस्ट ये दो चाबियाँ संग्रह बनाने की गति को नियंत्रित करते हैं सर्वश्रेष्ठ सर्वोत्तम संपीड़न गुणवत्ता है, लेकिन धीमी है फास्ट - इसके विपरीत, बहुत जल्दी, लेकिन संग्रह के एक छोटे प्रतिशत के साथ।

निष्कर्ष

इस आलेख में, हमने सरलतम आदेशों को देखा और सिस्टम में tar.gz संग्रह या प्रोग्राम को स्थापित करने का तरीका दिखाया। यह विधि दोनों उबंटु और टकसालों के समान है, और कई अन्य लिनक्स वितरणों के लिए।

वास्तव में, टार और जीज़िप कार्यक्रमों की क्षमताएं बहुत व्यापक हैं, और उनमें अधिक विस्तृत अध्ययन इस आलेख के दायरे से परे है।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.unansea.com. Theme powered by WordPress.