सूक्ति-टर्मिनल की स्थापना रद्द करने का प्रयास करते समय xterm क्यों स्थापित किया जाता है?


17

मैं अपने मुख्य टर्मिनल एमुलेटर के रूप में अल्क्रीटी का उपयोग करता हूं। मैंने gnome-terminalपैकेज की स्थापना रद्द करने की कोशिश की , लेकिन जब मैं टाइप करता हूं apt remove gnome-terminal, तो यह कहता है:

The following additional packages will be installed:
libutempter0 xterm

और पैकेजों को स्थापित करने के लिए आगे बढ़ता है।

वह क्या करता है gnome-terminalया xtermक्या आवश्यक है, कि अल्क्रिट्री नहीं करता है?

जवाबों:


18

वह निर्भरता के कारण है। एक मानक उबंटू स्थापना पर, उबंटू डेस्कटॉप X.Org पर निर्भर करता है जो आगे GNOME टर्मिनल या XTerm या X टर्म एमुलेटर पर निर्भर करता है जो मूल रूप से एक वर्चुअल पैकेज है।

अगर तुम दौड़ते हो

aptitude why gnome-terminal

आउटपुट होगा

i   ubuntu-desktop Depends xorg
i A xorg           Depends gnome-terminal | xterm | x-terminal-emulator

यहाँ iपैकेज का मतलब है स्थापित , Aहै स्वत: और |है या

संभवतः टर्मिनल X.Org जैसे प्रदर्शन सर्वर की निर्भरता नहीं होना चाहिए । इसे 2013 में लॉन्चपैड पर Bug # 1116791 के रूप में बताया गया है।

ब्राइस हैरिंगटन द्वारा टिप्पणी # 7 के अनुसार :

Xorg स्रोत पैकेज के लिए ऐसा लगता है कि निर्भरता बहुत पहले ही जोड़ दी गई थी क्योंकि टर्मिनल प्रोग्राम को शामिल करने की सुविधा सुनिश्चित की गई थी। संभवतः एक डेबियन फेलसेफ सत्र हो सकता है जो इसे पॉप अप करता है, लेकिन मैं इस तरह के सबूत को नहीं देख रहा हूं; किसी भी मामले में जो हमारे लिए महत्वपूर्ण नहीं होगा।

इसके अलावा, ओलिवर Grawert की टिप्पणी के अनुसार # 8 :

मुझे लगता है कि कम से कम एक्स-टर्मिनल-एमुलेटर का उपयोग करने से डिप को मदद मिलेगी इसलिए यह केवल एक टर्मिनल स्थापित करने के लिए पर्याप्त है

ब्रायस हैरिंगटन ने बाद में बग की स्थिति को बदलकर चरणबद्ध बताते हुए बदल दिया

शायद एस में प्रयोग करने के लिए यह एक अच्छी बात है? मुझे लगता है कि खेल में देर हो रही है, इसे देखते हुए हम इसे छोड़ देंगे, क्योंकि हम नहीं जानते कि वास्तव में यह क्या टूट जाएगा ...

और तब यह स्थिति कभी अद्यतन नहीं हुई थी। हालांकि मई 2019 में, डैनियल वैन वॉग्ट ने स्थिति को ठीक नहीं किया , क्योंकि 13.04 2014 में ईओएल तक पहुंच गया था। मेरा मानना ​​है कि यह किसी भी तरह से रिलीज़ संस्करण के लिए विशिष्ट नहीं था।

दूसरी ओर, जैसा कि जार्ग डब्ल्यू मित्तग ने अपनी टिप्पणी में बताया है , अल्क्रीटी को एक्स टर्म एमुलेटर भी प्रदान करना चाहिए। लेकिन एलाक्रिट्टी को उबंटू द्वारा बनाए रखा और प्रदान नहीं किया गया है, इसलिए मुझे यकीन नहीं है कि यह बग है या इस तरह काम करने का इरादा है। अब तक, एक्स-टर्मिनल-एमुलेटर के अनुसार - उबंटू पैकेज , x-terminal-emulatorवर्चुअल पैकेज 22 पैकेजों द्वारा प्रदान किया जाता है


8
तो, ऐसा लग रहा है कि एलेक्रिट्टी पैकेज में एक बग है, और यह होना चाहिए Provides: x-terminal-emulator
जॉर्ग डब्ल्यू मित्तग

ubuntu-desktopएक टर्मिनल एमुलेटर पर निर्भरता समझ में आता है, लेकिन क्यों करता है xorgइस पर निर्भर करते हैं? निश्चित रूप से आप कियोस्क सेटअप कर सकते हैं जहाँ किसी की आवश्यकता नहीं है या एक के लिए नहीं चाहिए।
आर .. गिटहब स्टॉप हेल्पिंग ICE

@ JörgWMittag फेयर कॉल। लेकिन मुझे यकीन नहीं है कि यह उस तरह या बग के रूप में होने का इरादा है। मैंने अपने उत्तर में इसे शामिल किया है।
कुल्फी

@R .. उत्तर का विस्तार किया और प्रासंगिक जानकारी शामिल की।
कुल्फी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.