यदि मैं डेबियन की "मानक प्रणाली उपयोगिताओं" को स्थापित नहीं करता तो परिणाम क्या होंगे?


19

स्थापना के दौरान, आपको यह चुनने का विकल्प है कि कौन सा डेस्कटॉप चुनें और क्या स्थापित करें या नहीं standard system utilities। स्क्रीन शॉट के लिए यहां देखें और पैकेज शामिल हैं।

यहाँ छवि विवरण दर्ज करें व्यक्तिगत रूप से मुझे उन कई पैकेजों को स्थापित करना पसंद नहीं है जिनकी मुझे आवश्यकता नहीं है, इसलिए मैं यहां पूछता हूं कि इन उपयोगिताओं को स्थापित न करने के क्या परिणाम हैं। कृपया सरल भाषा में बताएं कि मुझे कौन सी कार्यक्षमता खोनी पड़ेगी या असुविधा होगी।


मुझे कोई स्क्रीनशॉट नहीं दिख रहा है?
हेनरिक

@ हेनरिक का मतलब है पद, पहली तस्वीर एक स्क्रीन शॉट है
एक प्रस्ताव

जवाबों:


10

परिणाम क्या है कि मैं डेबियन की मानक प्रणाली उपयोगिताओं को स्थापित नहीं करता हूं?

संपादित करें

स्थापित किए बिना standard system utilities, आपको एक काम करने वाला ऑपरेटिंग सिस्टम मिलेगा लेकिन आपको utilitiesबाद में अधिकांश की आवश्यकता होगी ।

मैंने GUI के बिना और बिना Virtualbox ऑफ़लाइन इंस्टॉल में डेबियन का परीक्षण किया है standard system utilities। के उत्पादन में apt list --installed > installed.txtहै यहाँ

स्थापित ओएस से मैंने कॉन्फ़िगर किया है aptक्योंकि यह पूरी तरह से काम नहीं कर रहा है केवल सुरक्षा अपडेट सक्षम है:

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

फिर मैंने एक GUI स्थापित किया है, यहाँ दो चरण हैं जिन्हें मैं निष्पादित करता हूं:

1) मेरे कॉन्फ़िगर करने के लिए मेरे sources.listपास निम्न पंक्तियाँ हैं:

deb http://ftp.fr.debian.org/debian/ jessie/updates main
deb http://ftp.fr.debian.org/debian/ jessie/updates main

फिर जोड़ना:

deb http://ftp.fr.debian.org/debian/ jessie main
deb-src http://ftp.fr.debian.org/debian/ jessie main

2) taskselगुई को स्थापित करने के लिए रनिंग: मैंने बैंडविड्थ को बचाने के लिए debian.iso को माउंट किया, इंटरनेट से कनेक्ट किया फिर अपना डेस्कटॉप स्थापित किया।

पैकेज को अद्यतन करना और सब कुछ ठीक काम करता है।

standard system utilitiestaskselस्थापित सिस्टम पर चलने के बाद NB उपलब्ध नहीं है।

"मानक प्रणाली" कार्य में क्या शामिल है?

यह कार्य केवल स्थापना के दौरान उपलब्ध है, इसमें निम्नलिखित पैकेज हैं:

# tasksel --task-packages standard
~pstandard
~prequired
~pimportant

यह निम्नलिखित कमांड से मेल खाता है:

aptitude search ~pstandard ~prequired ~pimportant -F%p

निम्नलिखित प्राथमिकता स्तरों को डेबियन पैकेज प्रबंधन उपकरणों द्वारा मान्यता प्राप्त है।

अपेक्षित

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

महत्वपूर्ण

महत्वपूर्ण कार्यक्रम, जिनमें से कोई भी यूनिक्स जैसी प्रणाली पर खोजने की उम्मीद करेगा। यदि उम्मीद है कि एक अनुभवी यूनिक्स व्यक्ति जिसने इसे पाया है, तो वह कहेगा "पृथ्वी पर क्या चल रहा है, कहां है फू?", यह एक महत्वपूर्ण पैकेज होना चाहिए। [६] अन्य पैकेज जिनके बिना सिस्टम अच्छी तरह से नहीं चलेगा या प्रयोग करने योग्य नहीं होगा, उनमें प्राथमिकता भी महत्वपूर्ण होनी चाहिए। इसमें Emacs, X Window System, TeX या कोई अन्य बड़े एप्लिकेशन शामिल नहीं हैं। महत्वपूर्ण पैकेज आम तौर पर अपेक्षित और आवश्यक उपकरणों के नंगे न्यूनतम हैं।

मानक

ये पैकेज यथोचित छोटे लेकिन बहुत सीमित चरित्र-मोड प्रणाली प्रदान नहीं करते हैं। यदि उपयोगकर्ता कुछ और नहीं चुनता है तो यह डिफ़ॉल्ट रूप से इंस्टॉल किया जाएगा। इसमें कई बड़े एप्लिकेशन शामिल नहीं हैं।


1
FWIW, यदि आप इसकी एक प्रति लेते हैं tasksel(जैसे इसे / tmp में डालते हैं) और एक पंक्ति (Jessie पर लाइन 244) को संशोधित !package_installed($package)) {करते हैं और इसे कुछ इस तरह से पढ़ते हैं कि !package_installed("foooooooo$package")) {आप /tmp/tasksel --task-packages standardसंकुल की पूरी सूची प्राप्त कर सकते हैं ।
स्टीफन हैरिस

1
@ GAD3R नहीं, आपको एक टूटी हुई प्रणाली नहीं मिलेगी । मैं इसे हर समय करता हूं, और कुछ भी नहीं टूटता है । यदि आप बाद में वांछित पैकेज स्थापित नहीं करते हैं, तो आप डिफ़ॉल्ट रूप से कुछ कार्यक्षमता को याद कर सकते हैं (जैसे दूरस्थ एनएफएस फाइलसिस्टम बढ़ते), लेकिन यह बात सही है?
मतिजा नलिस

1
मुझे लगता है कि @MatijaNalis सही है, और यह करता है नहीं एक टूट प्रणाली में परिणाम। मैं भी मानता हूं (लेकिन अभी सत्यापन के लिए समय नहीं लेना चाहता) कि "मानक प्रणाली उपयोगिताओं" का चयन नहीं होने पर भी आवश्यक और महत्वपूर्ण दोनों स्थापित हैं। क्या कोई पुष्टि कर सकता है?
फहीम मीठा

1
हाय @ जीएडी 3 आर। ठीक है, लेकिन जवाब आवश्यक से कुछ लंबा है, और थोड़ा भ्रमित है। उदाहरण के लिए, "इंस्टॉल किए गए ओएस से मैंने क्या उपयुक्त है, क्योंकि यह पूरी तरह से काम नहीं कर रहा है तब मैंने जीयूआई स्थापित किया है" की प्रासंगिकता क्या है? इसके अलावा (1) और (2) के लिए क्या है?
फहीम मिष्ठा

1
ध्यान दें कि आप अभी भी उस विकल्प का उपयोग करके पोस्ट-इंस्टाल कर सकते हैं tasksel --new-install
jlh

8

सीएसमो के अनुसार मानक प्रणाली उपयोगिताओं में डेबियन 8 (जेसी) पर निम्नलिखित पैकेज शामिल हैं :

apt-listchanges, lsof, mlocate, w3m at, libswitch-perl, xz-utils, telnet, dc, bsd-mailx, file, exim4-config, m4, bc, dnsutils, exim4, python2.7, opensh-client एप्टीट्यूड, बैश-समापन, पायथन, होस्ट, इंस्टाल-इंफॉर्मेशन, बीज़िप 2, रिपोर्टबग, क्रब 5-लोकेशन्स, बाइंड 9-होस्ट, टाइम, इंफॉर्मेशन, लिब्लॉकफाइल-बिन, व्हिसिस, एप्टीट्यूड-कॉमन, पैच, नेकर्स-टर्म, म्यूट, माइम- समर्थन, exim4- डेमॉन-लाइट, ftp, nfs-common, python-reportbug, rpcbind, texinfo, python-minimal, procmail, libclass-isa-perl, python-apt, python-support, exim4-base, debian-faq डॉक-डेबियन


यह उस लेख की सूची है जिसे ओपी ने हां से जोड़ा है। लेकिन सवाल का जवाब क्या है?
जेफ स्कालर

1
ध्यान दें कि at, bc, file, m4, patchऔर timeअनिवार्य POSIX उपयोगिताओं (मैं देख रहा हूँ कर रहे हैं pax, एक और अनिवार्य POSIX उपयोगिता सूचीबद्ध नहीं है)।
स्टीफन चेज़लस

@JeffSchaller oic, मैंने मूल पोस्ट में लिंक को याद किया है। खोई हुई कार्यक्षमता सूचीबद्ध पैकेजों द्वारा प्रदान की गई कार्यक्षमता है। असुविधा के कारण - ठीक है, शेल का अनुभव प्रदान किए गए एक के करीब होगा cmd.exe
श्री ताओ

शायद केवल एक ही मैं सीधे उपयोग करेंगे ssh है। मैं इसे फिर से वैकल्पिक और आवश्यक पैकेजों को अक्षम करने और मांग पर स्थापित करने जा रहा हूं। धन्यवाद!
रॉल्फ

7

मैं अक्सर "मानक सिस्टम उपयोगिताओं" के बिना सर्वर स्थापित करता हूं और फिर केवल वही स्थापित करता हूं जो मुझे बाद में चाहिए। यह ठीक काम करता है (यहां तक ​​कि उनके साथ हटाए जाने के taskselबावजूद, डेबियन अभी भी आवश्यक पैकेज स्थापित करेगा dpkg, जैसे ,apt-get आदि) और इस प्रकार पूरी तरह कार्यात्मक प्रणाली में परिणाम होता है।

(नोट: मैं इसे मुख्य रूप से इस तरह से स्थापित करना चाहता हूं, जैसा कि मैं नहीं चाहता हूं nfs-commonऔर इसकी निर्भर rpcbindडेमॉन, और न ही अजगर की आवश्यकता हैreportbug स्क्रिप्ट और सामान की तरह है))

आप taskselबाद में फिर से चला सकते हैं और यदि आप चाहें तो उन्हें जोड़ सकते हैं। (और dpkg -lइससे पहले कि आप वास्तव में क्या याद कर रहे हैं देखने के लिए और बाद में ouputs की तुलना करें )


क्या आप आमतौर पर स्थापना के बाद बहुत सारे पैकेज निकालते हैं? उदाहरण के लिए, libreoffice, evienceg, और games etc ..
एक प्रस्ताव

1
सर्वरों के लिए @buzhidao (और डेस्कटॉप, लेकिन मैं वैसे भी सामान्य डेस्कटॉप वातावरण नहीं चलाता हूं), मैं बिल्कुल भी उन्हें पहली बार में बिल्कुल भी स्थापित नहीं करता (यानी। मैं सब कुछ रद्द करता हूं tasksel, और --no-install-recommendsडिफ़ॉल्ट रूप से डालता हूं ) और फिर वहां से निर्माण करता हूं। । और उन्नयन के बाद, मैं फिर से जाता हूं और नव स्थापित कबाड़ को अनइंस्टॉल करना चाहता हूं। यह वास्तव में लंबे समय में भी समय बचाता है, क्योंकि कम पैकेज स्थापित होने का मतलब है कि अगली अपग्रेड पर ब्रेक करने के लिए कम चीजें और मैनुअल हस्तक्षेप की आवश्यकता होती है, और न केवल कम सुरक्षा के मुद्दे (प्राथमिक चिंता)
मतिजा नालिस

लेकिन वास्तव में यह क्या है? LibreOffice और Rhytmbox (जैसे Ubuntu), या किसी पाठ संपादक जैसे कुछ और बुनियादी सामान की तरह सामग्री?
TrudleR

निश्चित रूप से अधिक बुनियादी सामान जैसे कि syslog, wget, nfs-common, rpcbind आदि । पूरी सूची प्राप्त करने के लिए wiki.debian.org/tasksel#A.22standard.22_task देखें । ध्यान दें कि आपको स्पष्ट रूप से लिबरऑफ़िस नहीं मिलेगा और न ही एक्सयू सर्वर सहित अन्य जीयूआई सामान, जब तक कि आप कुछ डेस्कटॉप एनवायरमेंट या विंडो मैनेजर के साथ कार्य स्थापित नहीं करते हैं।
मतिजा नलिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.