मैं विशिष्ट पैकेजों को स्थापना से बाहर करना चाहता हूं apt-get
, अर्थात, विशिष्ट पैकेजों की सूची के बिना एक रूपक स्थापित करें, अधिमानतः एक आह्वान के साथ apt-get
।
उदाहरण के लिए, Ubuntu 14.04 LTS कमांड-लाइन में, मैं MATE डेस्कटॉप वातावरण स्थापित कर रहा हूं। 14.04 एलटीएस मेट में एक आधिकारिक स्वाद नहीं है, इसलिए मैं एक पीपीए जोड़ रहा हूं:
sudo apt-get install software-properties-common # need them for 'apt-add-repository'
sudo apt-add-repository ppa:ubuntu-mate-dev/ppa
sudo apt-add-repository ppa:ubuntu-mate-dev/trusty-mate
sudo apt-get update
फिर स्थापित करना:
sudo apt-get install xorg mate-core --no-install-recommends
यहां तक कि सिफारिश एक्स्ट्रा कलाकार के बिना, mate-core
3 टर्मिनल emulators स्थापित करता है: xterm
, uxterm
और mate-terminal
, बाद उचित फोंट की कमी है, जबकि इस न्यूनतम विन्यास में स्थापित किया।
मान लीजिए कि मैं तय करता हूं कि 3 टर्मिनल कार्यक्रम बहुत अधिक होंगे और मैं स्थापित करना चाहूंगा xorg
और इसके mate-core
बिना xterm
और mate-terminal
। मैं कर सकता था
sudo apt-get install xorg mate-core --no-install-recommends
sudo apt-get purge xterm mate-terminal
लेकिन क्या एक बार में ऐसा करना संभव है? क्या कुछ सिंटेक्स जैसा है
sudo apt-get install xorg mate-core --without xterm mate-terminal
XTerm
और शायद UXTerm
(मुझे यकीन नहीं है कि बाद के लिए पैकेज नाम क्या है)
sudo apt-get install xorg mate-core --without xterm mate-terminal
aptitude
(या कुछ ग्राफिकल पैकेज मैनेजर) का उपयोग करते हैं, तो आप (डी) चयन कर सकते हैं कि कौन से पैकेजों को स्थापित करना है, और यदि एक टूटी हुई निर्भरता में परिणाम होता है, तो एक स्पष्टीकरण (आमतौर पर) दिया जाएगा।
xterm
औरmate-terminal
? 15.04 में,mate-terminal
एक कठिन निर्भरता हैmate-desktop-environment-core
, जो की एक कठिन निर्भरता हैmate-core
, और मुझे लगता है कि पीपीएmate-terminal
प्रदान नहीं करता हैx-terminal-emulator
(जो 15.04 में पैकेज करता है)।