मैं एक कैसे स्थापित करते हैं .कमांड लाइन के माध्यम से देब फ़ाइल?

मैं एक कैसे स्थापित करूं .deb कमांड लाइन के माध्यम से फ़ाइल?

पैकेज हैं मैन्युअल रूप से के माध्यम से स्थापित dpkg कमांड (डेबियन पैकेज मैनेजमेंट सिस्टम) । dpkg क्या कमांड के लिए बैकएंड है apt-get और aptitude, जो बदले में जीयूआई के लिए बैकएंड हैं सॉफ्टवेयर सेंटर और सिनैप्टिक जैसे ऐप इंस्टॉल करें ।

की तर्ज पर कुछ:

dpkg> -- apt-get, aptitude> - Synaptic, सॉफ्टवेयर केंद्र

लेकिन निश्चित रूप से पैकेज स्थापित करने का सबसे आसान तरीका होगा, सबसे पहले, जीयूआई ऐप्स (सिनैप्टिक, सॉफ्टवेयर सेंटर, आदि । .), टर्मिनल कमांड के बाद apt-get और aptitude यह बैकएंड डीपीकेजी के लिए एक बहुत अच्छा उपयोगकर्ता के अनुकूल दृष्टिकोण जोड़ता है, जिसमें पैक की गई निर्भरता तक सीमित नहीं है, जो स्थापित है उस पर नियंत्रण, अद्यतन की आवश्यकता है, स्थापित नहीं है, टूटे हुए पैकेज, आदि । . अंत में dpkg आदेश जो उन सभी के लिए आधार है ।

चूंकि डीपीकेजी आधार है, आप इसका उपयोग कमांड लाइन से सीधे पैकेज्ड इंस्टॉल करने के लिए कर सकते हैं ।

एक पैकेज स्थापित करें

sudo dpkg -i DEB_PACKAGE

उदाहरण के लिए यदि पैकेज फ़ाइल कहा जाता है askubuntu_2.0.deb तो आपको करना चाहिए sudo dpkg -i askubuntu_2.0.deb. अगर dpkg निर्भरता समस्याओं के कारण त्रुटि की रिपोर्ट करता है, आप चला सकते हैं sudo apt-get install -f लापता निर्भरता डाउनलोड करने और सब कुछ कॉन्फ़िगर करने के लिए । यदि वह किसी त्रुटि की रिपोर्ट करता है, तो आपको उदाहरण के लिए निम्नलिखित निर्भरताओं को स्वयं सुलझाना होगा पीपीए जोड़ने के बाद मैं अनमेट निर्भरता को कैसे हल करूं?.

एक पैकेज निकालें

sudo dpkg -r PACKAGE_NAME

उदाहरण के लिए यदि पैकेज कहा जाता है askubuntu तो आपको करना चाहिए sudo dpkg -r askubuntu.

Reconfigure एक मौजूदा पैकेज

sudo dpkg-reconfigure PACKAGE_NAME

यह तब उपयोगी होता है जब आपको उक्त पैकेज से संबंधित किसी चीज़ को पुन: कॉन्फ़िगर करने की आवश्यकता होती है । कुछ उपयोगी उदाहरण यह keyboard-configuration जब आप सक्षम करना चाहते हैं Ctrl+Alt+Backspace एक्स सर्वर को रीसेट करने के लिए, इसलिए आप निम्नलिखित होंगे:

sudo dpkg-reconfigure keyboard-configuration

एक और महान एक है जब आपको सर्वर या अपने स्थानीय परीक्षण कंप्यूटर के लिए टाइमज़ोन सेट करने की आवश्यकता होती है, इसलिए आप उपयोग का उपयोग करते हैं tzdata पैकेज:

sudo dpkg-reconfigure tzdata

डेबियन (।देब) पैकेज वे पैकेज हैं जो उबंटू में उपयोग किए जाते हैं । आप कोई भी स्थापित कर सकते हैं । आपके सिस्टम में देब पैकेज। .डिबेट फाइलें आमतौर पर आपके फ़ाइल प्रबंधक (नॉटिलस) से केवल उन पर क्लिक करके स्थापित की जा सकती हैं, क्योंकि डिफ़ॉल्ट इंस्टॉलर के साथ फ़ाइल एसोसिएशन पहले से ही उबंटू में सेट है । ये निर्देश उन लोगों के लिए हैं जो कमांड-लाइन टर्मिनल (टर्मिनल) से पैकेज स्थापित करना चाहते हैं ।

डाउनलोड किए गए डेबियन को स्थापित करने के लिए (Ubuntu) पैकेज ( । डीईबी): टर्मिनल खोलें और टाइप करें

sudo dpkg -i packagename.deb

को दूर करने के लिए एक Debian (Ubuntu) पैकेज (.डीईबी):

sudo dpkg -r packagename

एक स्थापित डेबियन (उबंटू) पैकेज को फिर से कॉन्फ़िगर/मरम्मत करने के लिए ( । डीईबी):

sudo dpkg-reconfigure packagename

मेरा पसंदीदा जीडीबी है, जो टर्मिनल/शेल या ग्राफिकल डेस्कटॉप दोनों से उपलब्ध है ।

screen-shot

मैं आमतौर पर सहयोगी .deb जीडीईबीआई के साथ फाइलें क्योंकि यह तेज और कुशल है - विशेष रूप से उबंटू सॉफ्टवेयर सेंटर की तुलना में । जीडीईबीआई की मुख्य विशेषता में से एक यह निर्भरता को हल करता है और उन्हें स्थापित करता है ।

कमांड-लाइन रन के लिए sudo gdebi <package.deb> एकल डिबेट फ़ाइल स्थापित करने के लिए ।

क्या आप सभी की तलाश में हैं dpkg आदेश? पढ़ने के लिए इस लिंक पर क्लिक करें ।

डेबियन आधारित लिनक्स सर्वर का प्रबंधन करने के लिए 15 डीपीकेजी कमांड

DPKG कमांड

दो क्रियाएं हैं, वे हैं dpkg-query और dpkg-deb.

एक पैकेज स्थापित करें

# sudo dpkg -i {package_name}    # sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb

एक पैकेज निकालें

# sudo dpkg -r {package_name}# sudo dpkg -r vlc

एक पैकेज और उसकी कॉन्फ़िगरेशन फ़ाइलें निकालें

# sudo dpkg -P {package_name}# sudo dpkg -P vlc

सभी स्थापित पैकेजों की सूची बनाएं ।

आप कमांड को पाइप कर सकते हैं less (एक पेजर) ताकि आप सामग्री को अधिक आसानी से स्क्रॉल कर सकें:

# dpkg -l | less

जांचें कि पैकेज स्थापित है या नहीं

# dpkg -l {package_name}# dpkg -l vlc

जांचें कि पैकेज स्थापित है या नहीं, और यदि यह है, तो इसे लॉन्च करें:

# dpkg -l | vlc

देखें कि पैकेज स्थापित है या नहीं

और यह उस स्थान को दिखाएगा जहां पैकेज स्थापित किया जाएगा । यहाँ -S (राजधानी S) यह खोजने के लिए कि पैकेज स्थापित किया गया था या नहीं ।

# sudo dpkg -S {package_name}# sudo dpkg -S skype

एक * स्थापित करें।एक निर्दिष्ट स्थान से देब पैकेज

यहाँ -R पुनरावर्ती है । (पैटर्न से मेल खाने वाली सभी नियमित फ़ाइलों को पुनरावर्ती रूप से संभालें *.deb निर्दिष्ट निर्देशिकाओं और इसकी सभी उपनिर्देशिकाओं में पाया गया) ।

# sudo dpkg -R --install {package_location}# sudo dpkg -R --install /home/sysadmin/soft

पैकेज विवरण दिखाएं

यहाँ -p (लोअरकेस p) पैकेज की जानकारी दिखाएगा:

# dpkg -p {package_name}# dpkg -p apache2

पैकेज की सामग्री देखें

उपयोग करें -c (लोअरकेस c) सामग्री दिखाने के लिए:

# sudo dpkg -c {package_name}# sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb

निकालें *.deb पैकेज फ़ाइल

उपयोग करें -x (लोअरकेस x) निकालने के लिए:

# dpkg -x {package_name} {location_were_to_extract}# dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

निकालें और प्रदर्शित फ़ाइल नाम में निहित एक पैकेज

उपयोग करें -X (अपरकेस X) निष्कर्षण के साथ सामग्री प्रदर्शित करने के लिए ।

# dpkg -X {package_name} {location_were_to_extract}# dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

पैकेज के बारे में जानकारी प्रदर्शित करें

यहाँ -I जानकारी के लिए खड़ा है:

# dpkg -I {package_name}# dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb

पहले से स्थापित पैकेज को फिर से कॉन्फ़िगर करें

dpkg-reconfigure पहले से स्थापित होने के बाद पैकेजों को पुन: कॉन्फ़िगर करता है । इसे पुन: कॉन्फ़िगर करने के लिए पैकेज या पैकेज का नाम(ओं) को पास करें । यह कॉन्फ़िगरेशन प्रश्न पूछेगा, बहुत पसंद है जब पैकेज पहली बार स्थापित किया गया था ।

# dpkg-reconfigure postfix

इस reconfigure होगा postfix उसी तरह जब आपने इसे पहली बार स्थापित किया था ।

इसके बारे में अधिक जानना आवश्यक है dpkg आदेश? मैनुअल पेज पर एक नजर है:

# man dpkg

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

sudo apt-get install /path/to/package.deb

भले ही आप पैकेज के साथ निर्देशिका पर हों, आपको एक पथ का उपयोग करने की आवश्यकता है ./ शुरुआत में:

sudo apt-get install ./package.deb

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

sudo dpkg -i *.deb

gdebi कमांड लाइन समाधान

यहाँ एक स्थापित करने का सबसे अच्छा तरीका है .deb फाइल Ubuntu पर कमांड लाइन पर:

sudo gdebi skype.deb

अगर आपके पास नहीं है gdebi पहले से स्थापित, इसका उपयोग करके स्थापित करें sudo apt install gdebi-core.

क्यों gdebi?

gdebi की सभी निर्भरताओं की तलाश करेंगे .deb फ़ाइल, और स्थापित करने का प्रयास करने से पहले उन्हें स्थापित करेगा .deb फ़ाइल। मुझे यह बहुत बेहतर लगता है sudo dpkg -i skype.deb && sudo apt install -f. उत्तरार्द्ध कुछ स्थितियों में निर्भरता को दूर करने के लिए बहुत उत्सुक है । उदाहरण के लिए, जब मैंने स्काइप स्थापित करने का प्रयास किया, तो उसने 96 (!) पैकेज, जैसे पैकेज सहित compiz और unity! gdebi एक बहुत स्पष्ट त्रुटि संदेश दिया:

$ sudo gdebi skype.debCannot install 'libqtgui:i386'

(यहाँ है उस विशेष मुद्दे का समाधान, वैसे।)