मैं एक कैसे स्थापित करूं .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
मेरा पसंदीदा जीडीबी है, जो टर्मिनल/शेल या ग्राफिकल डेस्कटॉप दोनों से उपलब्ध है ।
मैं आमतौर पर सहयोगी .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'
(यहाँ है उस विशेष मुद्दे का समाधान, वैसे।)