डेस्कटॉप को सर्वर में बदलने के लिए पैकेज निकालें?


16

मेरे पास एक VPS है जिसमें उबंटू 11.10 है। दुर्भाग्य से, आपके वीपीएस को स्थापित करने के लिए केवल 11.10 डेस्कटॉप (सर्वर नहीं) छवि के रूप में उपलब्ध था। मैं डेस्कटॉप इंस्टॉल में शामिल पैकेजों को कैसे हटा सकता हूं, और यदि आवश्यक हो, तो उन पैकेजों को स्थापित करें जो केवल सर्वर स्थापित है?

मैंने कोशिश की है sudo apt-get remove ubuntu-desktopऔर फिर sudo apt-get autoremove। दुर्भाग्य से, यह काम नहीं किया: यह केवल 'libjudy-debian' (या ऐसा कुछ) को हटा दिया गया था जो एक बिंदु पर स्थापित 'miredo' से स्थापित किया गया था।

जवाबों:


16

राइट ऑटोरेमोव केवल उन पैकेजों को हटाता है जो अन्य पैकेज इंस्टॉल के भाग के रूप में स्वचालित रूप से इंस्टॉल किए गए थे। छवि में स्थापित चीजें वरीयता प्राप्त हैं और इसलिए सभी को मूल रूप से "मैनुअल" माना जाता है।

आप शायद Xorg से छुटकारा पाकर उनमें से अधिकांश से छुटकारा पा लेंगे :

sudo apt-get remove xserver-xorg-core

और फिर दूसरा ऑटोरेमोव करें।

संभवतः ऐसी अन्य चीजें होंगी जो आपके आस-पास छोड़ी जाती हैं .. जिनकी आपको आवश्यकता नहीं है .. लेकिन वास्तव में .. एक सर्वर छवि के लिए बस अपने वीपीएस प्रदाता से क्यों नहीं पूछें .. क्या यह थोड़ा मूर्खतापूर्ण नहीं है कि वे डेस्कटॉप भी पेश करते हैं छवि?


1
मैं उम्मीद कर रहा था कि एक बेहतर तरीका होगा, लेकिन धन्यवाद वैसे भी।
अज़ेंडेले

29

सभी कॉन्फ़िगरेशन सहित x11 और इसे उपयोग करने वाली सभी चीजों को हटाने के लिए:

apt-get purge libx11.* libqt.*

स्वीकृत उत्तर के विपरीत (xserver-xorg-core को हटा दें) यह फ़ायरफ़ॉक्स आदि जैसे सभी डेस्कटॉप पैकेजों को भी हटा देगा।


क्या यह स्वीकार किए गए उत्तर के रूप में xserver को हटा देगा? या कि हटाने के लिए भी किया जाना चाहिए?
इवनविघ्न

3
हाँ इसे हटा दिया जाएगा। apt-get --assume-no remove libx11.* libqt.*हटाए गए सभी पैकेजों को देखने के लिए करें ।
बैन

हाँ, मैं यह कर रहा हूँ, यह स्वीकृत उत्तर की तुलना में बहुत अधिक हटाता है और यह सभी चीजें हैं जो आप वैसे भी नहीं चाहते हैं। pastebin.com/mQK1MYCH
spezticle

apt autoremoveशुद्ध ऑपरेशन के बाद "अनावश्यक" पैकेज का एक टन भी निकाल देगा
andrei

0
sudo apt-get purge -y libx11.* libqt.* libgtk.
sudo apt-get autoremove -y

2
एक कोड केवल उत्तर उच्च गुणवत्ता नहीं है। यह व्याख्या करना बेहतर होगा कि यह क्या करता है, यह अन्य उत्तरों से कैसे बेहतर है। आपको इस उत्तर को लिखने के लिए उपयोग किए जाने वाले किसी भी संदर्भ से लिंक करना चाहिए।
स्टीफन ओस्टरमिलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.