मैं टार डाउनलोड किया है.gz फ़ाइलें. लेकिन मैं इसे स्थापित करना नहीं जानता । मैं इस तरह की फ़ाइल कैसे स्थापित करूं?
पहली चीज जो आपको करने की ज़रूरत है वह है टार संग्रह के अंदर से फ़ाइलों को एक फ़ोल्डर में निकालना । आइए फ़ाइलों को अपने डेस्कटॉप पर कॉपी करें । आप अपने फ़ाइल ब्राउज़र के अंदर संग्रह फ़ाइल के आइकन पर राइट-क्लिक करके और संदर्भ मेनू में उपयुक्त प्रविष्टि दबाकर एक संग्रह निकाल सकते हैं । संग्रह निकालने से एक समान नाम के साथ एक नया फ़ोल्डर बनाना चाहिए । उदा. program-1.2.3
.अब आपको अपना टर्मिनल खोलना होगा और निम्न कमांड का उपयोग करके उस निर्देशिका में नेविगेट करना होगा:
cd /home/yourusername/Desktop/program-1.2.3
सुनिश्चित करें कि आपने एक फ़ाइल पढ़ी है जिसे कहा जाता है INSTALL
, INSTALL.txt
, README
, या कुछ इसी तरह अगर एक निकाला गया था । आप जांच सकते हैं कि टर्मिनल से ऐसी फ़ाइल मौजूद है या नहीं ls
कमान। फ़ाइल को कमांड के साथ खोला और पढ़ा जा सकता है:
xdg-open INSTALL
जहां इंस्टॉल आपकी फाइल का नाम है । इस फ़ाइल में इंस्टॉलेशन प्रक्रिया को जारी रखने के लिए अनुसरण करने के लिए सही चरण होंगे । आमतौर पर, तीन "शास्त्रीय" चरण हैं:
./configuremakesudo make install
उदाहरण के लिए, चलने पर आपको कुछ निर्भरताएँ भी स्थापित करनी पड़ सकती हैं configure
आपको एक त्रुटि सूची के साथ संकेत दिया गया है कि आप किन निर्भरताओं को याद कर रहे हैं ।
आप भी उपयोग कर सकते हैं checkinstall
के बजाय make install
.
याद रखें कि आपका माइलेज भिन्न हो सकता है ।
आप" इंस्टॉल " नहीं कर सकते .tar.gz
फ़ाइल या .टार.बीजेड 2 फ़ाइल। .tar.gz
फ़ाइलें हैं gzip संकुचित tarballs, संकुचित अभिलेखागार की तरह .zip
फ़ाइलें। . बीजेड 2 फाइलें बीजेडआईपी 2 के साथ संपीड़ित हैं । आप निकाल सकते हैं .tar.gz
का उपयोग कर फ़ाइलें:
tar xzf file.tar.gz
इसी तरह आप .टार.बीजेड 2 फाइलों को निकाल सकते हैं
tar xjf file.tar.bz2
यदि आप अनपैकिंग के दौरान निकाली जा रही फ़ाइलों को देखना चाहते हैं, तो जोड़ें v
:
tar xzvf file.tar.gz
भले ही आपके पास कोई इंटरनेट कनेक्शन न हो, फिर भी आप उबंटू के पैकेज प्रबंधन प्रणाली का उपयोग कर सकते हैं, बस डाउनलोड करें .deb
से फ़ाइलें http://packages.ubuntu.com/. निर्भरता भी डाउनलोड करना न भूलें ।
संकुल को ऑफ़लाइन स्थापित करने के आसान तरीके के लिए, प्रश्न देखें मैं सॉफ्टवेयर ऑफ़लाइन कैसे स्थापित कर सकता हूं?.
आप किसी स्रोत से प्रोग्राम कैसे संकलित करते हैं
- एक कंसोल खोलें
- कमांड का प्रयोग करें
cd
सही फ़ोल्डर में नेविगेट करने के लिए । यदि इंस्टॉलेशन निर्देशों के साथ रीडमी फ़ाइल है, तो इसके बजाय इसका उपयोग करें । -
किसी एक कमांड के साथ फाइलें निकालें
- अगर यह है tar.gz उपयोग करें
tar xvzf PACKAGENAME.tar.gz
- अगर यह एक है टार. बीजेड 2 उपयोग करें
tar xvjf PACKAGENAME.tar.bz2
- अगर यह है tar.gz उपयोग करें
./configure
make
-
sudo make install
(या साथcheckinstall
)
सॉफ्टवेयर स्रोतों या सॉफ्टवेयर केंद्र से एक पैकेज डाउनलोड करें ।
यदि आप सॉफ़्टवेयर स्रोतों के माध्यम से पैकेज स्थापित करते हैं और पैकेज को स्वयं डाउनलोड नहीं करते हैं, तो आपको उस पैकेज में नए अपडेट मिलेंगे और उन्हें अपडेट मैनेजर के माध्यम से इंस्टॉल करेंगे ।
आप बस स्थापित कर सकते हैं MYPACKAGE
टर्मिनल में टाइप करके:
sudo apt-get install MYPACKAGE
या सॉफ्टवेयर सेंटर का उपयोग करके और खोज करके MYPACKAGE
. लेकिन अगर यह स्रोत के साथ नहीं है ।
यह केवल के लिए है .tar.*
जिन फ़ाइलों में कोड पूर्व-संकलित है लेकिन एक टार फ़ाइल में पैक किया गया है ।
ठीक है, यह एक शुरुआत के लिए काफी चुनौतीपूर्ण काम है, लेकिन बस मेरे निर्देशों का पालन करें, और यह ठीक होना चाहिए ।
सबसे पहले, डाउनलोड करें .tar.*
फ़ाइल, और सहेजें यह. इसे मत खोलो। (इन उदाहरणों में, मैं स्थापित करूंगा ड्रॉपबॉक्स बीटा बिल्ड, क्योंकि मैं इसे वैसे भी स्थापित करने जा रहा था, इसलिए मुझे लगा कि मैं स्थापना का दस्तावेज भी बना सकता हूं । )
अपनी फ़ाइल डाउनलोड करने के बाद, (यह मानते हुए कि आपने इसे सहेजा है Downloads
,) निम्नलिखित टाइप करें:
cd Downloadssudo cp dropbox-lnx.x86_64-1.5.36.tar.gz /opt/
नोट: आपने जो भी फ़ाइल डाउनलोड की है, उसके नाम का उपयोग करें । (उदाहरण के लिए, फ़ायरफ़ॉक्स नाइटली 19.0 ए 1 64-बिट बिल्ड के लिए, आप टाइप करेंगे sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/
)
अब, में बदलें /opt/
निर्देशिका, निकालने के कार्यक्रम, और हटाने के पुराने फ़ाइल:
cd /opt/sudo tar -xvf dropbox-lnx.x86_64-1.5.36.tar.gzsudo rm -rf dropbox-lnx.x86_64-1.5.36.tar.gz
(फिर से, डाउनलोड की गई फ़ाइल के नाम का उपयोग करें । विस्तार मत भूलना।)
ठीक है, यह देखने के लिए जांचें कि निकाले गए फ़ोल्डर को क्या कहा जाता है:
ls -a
आपको कुछ इस तरह मिलेगा:
james@james-OptiPlex-GX620:/opt$ ls -a. .. .dropbox-distjames@james-OptiPlex-GX620:/opt$
ठीक है, हमारे उदाहरण में, हमने ड्रॉपबॉक्स स्थापित किया है, और वहां एकमात्र फ़ोल्डर कहा जाता है .dropbox-dist
. शायद यही वह फ़ोल्डर है जिसे हम चाहते हैं, इसलिए इसे अगले चरण में प्लग करें (एक जोड़ें /
अंत तक, क्योंकि यह एक फ़ोल्डर है । ):
sudo chmod 777 .dropbox-dist/
ठीक है, यह अब निष्पादन योग्य के रूप में चिह्नित है, इसलिए यह एक प्रतीकात्मक लिंक बनाने का समय है (यही वह है जो आपको इसे टर्मिनल से चलाने की अनुमति देता है):
sudo ln -s /opt/.dropbox-dist/ /usr/bin/dropbox
नोट: यह है sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME}
!!! सुनिश्चित करें कि {PROGRAM_NAME}
प्रोग्राम के नाम के सरलीकृत, निचले-केस संस्करण के साथ प्रतिस्थापित किया गया है (उदाहरण के लिए, फ़ायरफ़ॉक्स नाइटली के लिए, टाइप करें firefox-nightly
; के लिए uTorrent सर्वर प्रकार utserver
. आप यहां जो भी टाइप करेंगे वह कमांड होगा जिसका उपयोग आप टर्मिनल से प्रोग्राम चलाते समय करते हैं । के बारे में सोचो /usr/bin/
विंडोज सिस्टम पर पथ चर की तरह । )
ठीक है, तुम हो गए । कार्यक्रम अब टर्मिनल से स्थापित और चलाने योग्य है ।
यह क्या है? आप कहते हैं कि आप इसे लॉन्चर से चलाना चाहते हैं, और आप चाहते हैं कि इसमें एक आइकन हो? कोई बात नहीं!
यह हिस्सा काफी सरल है:
gksu gedit /usr/share/applications/dropbox.desktop
नोट: यदि आप पिछले इंस्टॉलेशन पर इंस्टॉल कर रहे हैं, तो उपयोग करें ls -a /usr/share/applications
और पहले से मौजूद खोजें ।डेस्कटॉप फ़ाइल। इसके बजाय उस फ़ाइल का नाम प्लग करें ।
अब, यहां वह जगह है जहां आप आइकन बनाते हैं । यहाँ अच्छा टेम्पलेट है; इसे उचित रूप से संपादित करें ।
[Desktop Entry]Version=1.0Name=Firefox NightlyComment=Browse the World Wide WebGenericName=Web BrowserKeywords=Internet;WWW;Browser;Web;ExplorerExec=firefox-nightlyTerminal=falseX-MultipleArgs=falseType=ApplicationIcon=/opt/firefox/icons/mozicon128.pngCategories=GNOME;GTK;Network;WebBrowser;MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;StartupNotify=trueActions=NewWindow;[Desktop Action NewWindow]Name=Open a New WindowExec=firefox-nightly -new-windowOnlyShowIn=Unity;
आप माइम टाइप विकल्प को पूरी तरह से छोड़ना चाह सकते हैं । अगर आपने ऐसा नहीं किया तो यह बहुत बुरा हो सकता है ।
अब, "सहेजें" पर क्लिक करें, इसे बंद करें, और आप व्यवसाय में हैं!
पहली चीजें पहले
यह आम तौर पर है नहीं इंटरनेट फ़ाइलों से एप्लिकेशन डाउनलोड और इंस्टॉल करने की सलाह दी । उबंटू के लिए अधिकांश एप्लिकेशन आपके सिस्टम पर "उबंटू सॉफ्टवेयर सेंटर" के माध्यम से उपलब्ध हैं (उदाहरण के लिए, 'K3B' ). सॉफ़्टवेयर सेंटर से इंस्टॉल करना अधिक सुरक्षित, बहुत आसान है, और ऐप को उबंटू से अपडेट प्राप्त करने की अनुमति देगा ।
उस ने कहा, कैसे स्थापित करें tar
पैकेज
सबसे अच्छा तरीका टार डाउनलोड करना है । बीजेड 2 और टार । पहले आपके सिस्टम में जीजेड पैकेज। अगला फ़ाइल पर राइट क्लिक करना है और फ़ाइलों को डीकंप्रेस करने के लिए एक्सट्रैक्ट चुनें । आपके द्वारा निकाले गए फ़ोल्डर का स्थान खोलें और देखें रीडमी फ़ाइल और इसे खोलने के लिए डबल क्लिक करें और विशेष पैकेज को स्थापित करने के निर्देश का पालन करें क्योंकि, फ़ाइल की उचित स्थापना के लिए अलग-अलग निर्देश उपलब्ध हो सकते हैं जो सामान्य दिनचर्या कुछ त्रुटियों के बिना फ़ॉरेस्ट करने में सक्षम नहीं हो सकती है ।
विशेष रूप से उत्तर देना मुश्किल है, क्योंकि प्रत्येक सॉफ़्टवेयर में एक अलग निर्माण प्रक्रिया हो सकती है, भले ही वे एक टीएआर/जीजेड के रूप में संग्रहीत हों
अधिकांश स्रोत कोड के लिए मैं जो कह सकता हूं वह यह है कि आपको सबसे पहले टैरबॉल संग्रह को अपनी पसंद के फ़ोल्डर में निकालना होगा । फिर अधिकांश स्रोत कोड ऑटोकॉन्फ़ पर भरोसा करते हैं और प्रोग्राम बनाते हैं, इसलिए आपको निम्नलिखित कमांड का उपयोग करना होगा :
./configuremake
अपने बायनेरिज़ बनाने के लिए, और फिर :
make install
इसे सिस्टम में इंस्टॉल करना ।
"./ कॉन्फ़िगर करें " आपके सिस्टम पर जानकारी पुनर्प्राप्त करने के लिए ऑटोकॉन्फ़ तंत्र का उपयोग करता है, और आपके इंस्टॉलेशन के साथ संगत उपयुक्त बायनेरिज़ बनाने के लिए स्रोत फ़ाइल में बिल्ड स्क्रिप्ट तैयार करता है । "मेक" बिल्ड को स्वयं आमंत्रित करेगा, जो बायनेरिज़ को स्रोत कोड से बाहर कर देगा । "इंस्टॉल करें" फिर बायनेरिज़, प्रलेखन, कॉन्फ़िगरेशन फ़ाइल आदि की प्रतिलिपि बनाएगा । आपके सिस्टम के उपयुक्त फ़ोल्डरों में ताकि सॉफ़्टवेयर उपयोगकर्ताओं के लिए उपलब्ध हो ।
यह एक बहुत ही बुनियादी स्पष्टीकरण है, असली जवाब है : स्रोत कोड के साथ प्रदान किए गए दस्तावेज पढ़ें । .. केवल वहां आपको पता चलेगा कि इसे कैसे बनाया जाए ।
आपको हमेशा रिपॉजिटरी से सॉफ़्टवेयर स्थापित करने का प्रयास करना चाहिए चाहे वह आधिकारिक हो, पीपीए/कोई अन्य अनौपचारिक रिपॉजिटरी । इस तरह, जब आप अन्य सिस्टम अपडेट इंस्टॉल करते हैं तो आपको सभी स्थिर रिलीज़, सुरक्षा और नए फीचर अपडेट मिलेंगे । एक और फायदा यह है कि आपको टार फाइलों के साथ निर्माण, निर्भरता और कठिन स्थापना रद्द करने (चूंकि एप्लिकेशन सिनैप्टिक में दिखाई नहीं देगा) के बारे में चिंता करने की आवश्यकता नहीं है ।
उदाहरण के लिए, आप माईएसक्यूएल-सर्वर पैकेज स्थापित करके माईएसक्यूएल स्थापित कर सकते हैं ।
यदि आप वास्तव में टार फ़ाइलों का उपयोग करना चाहते हैं, तो सामान्य प्रक्रिया को चलाना है (स्थापित करने के लिए सूडो की आवश्यकता हो सकती है):
./configuremakemake install
कृपया ध्यान दें कि उपरोक्त आदेशों में से कुछ आवश्यक नहीं हो सकते हैं, कृपया टार फ़ाइल में किसी भी रीडमी फ़ाइलों को देखें या चलाने का प्रयास करें ./configure --help
एक्सटेंशन वाली फाइलें tar.bz2
क्या आमतौर पर एक के रूप में जाना जाता है compressed tarball
.अन्य उदाहरण हैं .tar.gz
(अधिक सामान्य) और .tgz
.
आप इस फ़ाइल को निकाल सकते हैं । ..
tar -xvjf file.tar.bz2
यह टैरबॉल से फ़ाइलों को उस निर्देशिका में निकाल देगा जिसमें आप वर्तमान में हैं और वहां एक नई निर्देशिका बनानी चाहिए जिसमें टैरबॉल से फाइलें हैं ।
विकल्पों पर संक्षिप्त विवरण:
- -x निकालें :
- - वी: वर्बोज़: दिखाएँ कि क्या निकाला जा रहा है
- - जे : इस मामले में संपीड़न का प्रकार
bzip2
- -एफ : 'अगले आता है filename'
हालांकि यह शायद पर्याप्त नहीं है । यह क्या है इसके आधार पर यह एक पूर्ण संकलित सेटअप हो सकता है और आपको नई निर्देशिका में सीडी करने और निष्पादन योग्य शुरू करने की आवश्यकता है । इसमें एक प्रोग्राम का स्रोत भी हो सकता है जिसे आपको स्थापित करने, बनाने, स्थापित करने की आवश्यकता है । आम तौर पर (यानी। मुझे लगता है) इसमें एक रीडमी होना चाहिए जो बताता है कि आगे क्या करना है ।
चेतावनी:
इस तरह से सॉफ़्टवेयर स्थापित करने से कोई निर्भरता स्थापित नहीं होगी और यदि आप इन निर्भरताओं को स्थापित करने से पहले टारबॉल स्थापित करने का प्रयास करते हैं तो शिकायत करेंगे । निर्भरताएं हैं या नहीं, यह जानने के लिए वेबसाइट या फ़ाइल का उपयोग करें और पहले उन्हें स्थापित करें । लेकिन हमेशा हमेशा हमेशा पहले एक खोजने की कोशिश .DEB
इयान स्थापना फ़ाइल या एक के लिए एक लिंक ppa
तो आप उबंटू सॉफ्टवेयर सेंटर का उपयोग कर सकते हैं ।
यदि आप जिम्प प्लगइन्स को स्थापित करने का प्रयास कर रहे हैं तो आपने उल्लिखित gimp स्थापना प्रक्रिया के कुछ हिस्सों को छोड़ दिया है इस लिंक में.
wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.10.tar.bz2tar -xvf babl-0.1.10.tar.bz2cd babl-0.1.10/./configuremakesudo make install
और आपको इसकी भी आवश्यकता होगी gegl
:
wget ftp://ftp.gimp.org/pub/gegl/0.2/gegl-0.2.0.tar.bz2tar -xvf gegl-0.2.0.tar.bz2cd gegl-0.2.0/./configuremakesudo make install
डब्ल्यूजीईटी के साथ फ़ाइलों को डाउनलोड करने से पहले वेबसाइट पर जाएं और देखें कि क्या इसके नए संस्करण हैं । ये निर्देश 3 मई 2012 से हैं ताकि वे पुराने हो सकें ;)