Gentoo Linux एक Linux ऑपरेटिंग सिस्टम है जिसकी नींव पोर्टेज पैकेज मैनेजर है। यह स्थानीय रूप से संकलित स्रोत कोड के लिए लिनक्स वितरण ("डिस्ट्रोस") के बीच अद्वितीय है। जहां लिनक्स डिस्ट्रोस पारंपरिक ऑपरेटिंग सिस्टम की तुलना में अधिक लचीलेपन की पेशकश करते हैं, वहीं जेंटू स्वयं करने की मानसिकता को पूरी तरह से लेता है।
पावर उपयोगकर्ताओं के लिए एक वास्तविक Linux ऑपरेटिंग सिस्टम, Gentoo Linux सॉफ़्टवेयर इंस्टॉलेशन पर पूर्ण नियंत्रण प्रदान करता है। हालांकि, यह बेहोश दिल के लिए नहीं है। लेकिन सही ज्ञान के साथ, आप Gentoo Linux के साथ अपने पीसी पर काफी नियंत्रण हासिल कर सकते हैं!
Gentoo Linux क्या है?
Gentoo Linux एक न्यूनतम Linux ऑपरेटिंग सिस्टम है जिसमें संपूर्ण सिस्टम नियंत्रण है। यह लिनक्स डिस्ट्रोस जैसे NuTyX के समान ही है। हालांकि गनोम और केडीई जैसे डेस्कटॉप वातावरण उपलब्ध हैं, जेंटू अपने मुख्य इंस्टॉलेशन के साथ सीधे कमांड लाइन पर बूट करता है। Gentoo एक न्यूनतम ऑपरेटिंग सिस्टम है जिसमें कोई पूर्व-स्थापित पैकेज नहीं है। Gentoo एक खाली कैनवास है जिसमें उपयोगकर्ता को आरंभिक संस्थापन पर कर्नेल को संकलित करने की भी आवश्यकता होती है।
लिनक्स ने पेंगुइन को अपने लोगो के रूप में अपनाया। Gentoo को इसका नाम Gentoo पेंगुइन से मिला है, जिसे आमतौर पर सबसे तेज़ पानी के नीचे तैरने वाले पेंगुइन के रूप में लेबल किया जाता है। इस प्रकार, Gentoo उपयोग में आसानी की तुलना में गति और लचीलेपन को पुरस्कृत करता है। हालांकि, यह कहना मुश्किल नहीं है कि जेंटू मुश्किल है। आरंभ करना निश्चित रूप से औसत डेस्कटॉप लिनक्स ऑपरेटिंग सिस्टम की तुलना में अधिक जटिल है। लेकिन मजबूत दस्तावेज़ीकरण Gentoo को सर्वर वातावरण या डेस्कटॉप के लिए एक शानदार Linux डिस्ट्रो बनाता है।
Gentoo Linux पोर्टेज पैकेज मैनेजर
Gentoo पोर्टेज पैकेज प्रबंधन और सॉफ्टवेयर वितरण प्रणाली को नियोजित करता है। इमर्ज कमांड का उपयोग स्थानीय अपडेट करता है, एक डाउनलोड या पैकेज की तलाश करता है और निर्भरता के साथ संकलन और स्थापना को पूरा करता है। पोर्टेज 19,000 से अधिक पैकेजों की एक बड़ी सूची को स्पोर्ट करता है।
Gentoo Linux के साथ शुरुआत करना
सबसे पहले, आप अपने पसंदीदा Gentoo संस्करण को रोके रखना चाहेंगे। चूंकि Gentoo Linux में कई पुनरावृत्तियां शामिल हैं, इसलिए बहुत सारे विकल्प हैं। प्रारंभिक संस्थापन कर्नेल को संकलित करने और विभाजनों को सेट करने के लिए कहता है। यदि आप लाइव सीडी का चयन करते हैं, तो आपके पास डेस्कटॉप वातावरण के साथ जेंटू का पूरा लाइव संस्करण होगा। आप अपने पसंदीदा डेस्कटॉप वातावरण का चयन कर सकते हैं और लॉग इन कर सकते हैं, किसी पासवर्ड की आवश्यकता नहीं है। Gentoo के बारे में वास्तव में साफ बात यह है कि आप लाइव सीडी का उपयोग करके डेस्कटॉप वातावरण में लॉग इन कर सकते हैं और कमांड लाइन के माध्यम से Gentoo इंस्टॉल कर सकते हैं।
लेकिन न्यूनतम सीडी वाले लोगों के लिए, नेविगेशन थोड़ा अलग है। आपको कर्नेल चुनने से लेकर फाइल सिस्टम चुनने और स्टेज टैरबॉल चुनने तक सब कुछ निर्दिष्ट करने की आवश्यकता होगी। विकल्प बड़े पैमाने पर हैं, भारी सीमा पर हैं।
आप क्या कर सकते हैं
एक बार जब आप कोर इंस्टाल के माध्यम से नारे लगाते हैं, तो यह वह जगह है जहाँ से मज़ा शुरू होता है। Gentoo कृपया अपने विकी में एक अनुशंसित एप्लिकेशन सूची प्रदान करता है। विशेष रूप से, यह केवल सबसे अच्छी सूची है।
गनोम इंस्टॉल करें
शुरुआत के लिए, आप एक डेस्कटॉप वातावरण स्थापित करना चाह सकते हैं। गनोम स्थापित करने के लिए एक शानदार मार्गदर्शिका है।
आप दौड़कर एक शानदार स्प्लैश स्क्रीन प्राप्त कर सकते हैं:
echo "gnome-base/gnome-session branding" >> /etc/portage/package.use
फिर गनोम स्थापित करने के लिए, दर्ज करें:
emerge --ask gnome-base/gnome
केडीई स्थापित करें
KDE के लिए, Gentoo Wiki एक प्रोफ़ाइल चुनने का सुझाव देता है। इसके साथ उपलब्ध प्रोफाइल की एक सूची तैयार करें:
eselect profile list
फिर एक बार जब आप तय कर लें कि किस प्रोफ़ाइल का उपयोग करना है, तो दर्ज करें:
select profile set X
लेकिन X को अपनी पसंदीदा KDE प्रोफ़ाइल से बदलें।
ओपनऑफ़िस स्थापित करें
स्थापित करने के लिए एक अन्य उपयोगी उपकरण ओपनऑफिस है। सबसे पहले, ओपनऑफिस खोजें:
emerge --search openoffice
आप दो संस्करण देखेंगे। एक स्रोत-आधारित संस्करण और एक पूर्व-संकलित बाइनरी पैकेज है। पूर्व-संकलित पुनरावृति कम इंस्टाल समय समेटे हुए है जो शानदार है। पोर्टेज पैकेज मैनेजर और उभरने का मतलब है कि आप जावा यूएसई फ्लैग जैसे विभिन्न झंडे निर्दिष्ट कर सकते हैं ताकि पोर्टेज ओपनऑफिस उपयोग के लिए सभी जावा पैकेज स्थापित कर सकें। उदाहरण के लिए:
USE="java" emerge --pretend openoffice
या:
USE="java" emerge --pretend openoffice-bin
Monit इंस्टॉल करें
मोनिट सिस्टम प्रक्रियाओं, फाइलों और कार्यक्रमों की निगरानी और प्रबंधन करने का एक शानदार तरीका है। मोनिट स्थापित करने के लिए, दौड़ें:
emerge --ask app-admin/monit
आप संपादित कर सकते हैं
/etc/monitrc
और जोड़ें:
include /etc/monit.d/*
यह आपको एक विशिष्ट निर्देशिका में फ़ाइलों को शामिल करने देता है। आप बूट पर स्वचालित रूप से मोनिट भी शुरू कर सकते हैं। भागो:
monit reload
और दर्ज करें:
Run monit in standard runlevels mo:2345:respawn:/usr/bin/monit -Ic /etc/monitrc
सूडो इंस्टॉल करें
स्थापित करने के लिए सूडो एक और बढ़िया उपकरण है:
emerge --ask app-admin/sudo
यह आपको व्यवस्थापकीय पहुंच का उपयोग करके कार्रवाई करने देता है।
Dhcpcd इंस्टॉल करें
Dhcpcd का मतलब डायनेमिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल क्लाइंट डेमॉन है। यह आपके नेटवर्क को प्रबंधित करने और IPv4 और IPv6 कनेक्शन को प्रबंधित करने का एक शानदार माध्यम है:
emerge --ask net-misc/dhcpcd
आप अपना कॉन्फ़िगरेशन dhcpcd.conf फ़ाइल में सेट करेंगे।
lm_sensors इंस्टॉल करें
इसकी मॉड्यूलर स्थापना के कारण, कई Gentoo उपयोगकर्ता कुल नियंत्रण को महत्व देते हैं।
lm_sensors
एक हार्डवेयर मॉनिटरिंग यूटिलिटी सेट है। lm_sensors
. के साथ , आप वोल्टेज, पंखे की गति और तापमान को ट्रैक और नियंत्रित करने में सक्षम होंगे। लेकिन इंस्टॉल करने से पहले, आपको यह सुनिश्चित करना होगा कि
lm_sensors
ठीक से काम करेगा, आपको कर्नेल के लिए कुछ मॉड्यूल की आवश्यकता होगी।
आपको सक्षम कर्नेल विकल्पों के साथ l2C समर्थन की आवश्यकता होगी:
Device Drivers ---> -*- I2C support ---> <*> I2C device interface <*> Hardware Monitoring support ---> Select a driver, e.g.: [*] Intel Core/Core2/Atom temperature sensor (coretemp)
अगला, इंस्टॉल करें
lm_sensor
:
emerge --ask sys-apps/lm_sensors
हालांकि, अगर lm_sensors USE फ्लैग वाले पैकेज इंस्टाल हैं, तो आपको प्रत्येक पैकेज के लिए
में एक फ्लैग सेट करना होगा।/etc/portage/package.use
या वैश्विक में
/etc/porgage/make.conf.
उसके बाद @world को अपडेट करें
sys-apps/lm_sensors
एक निर्भरता के रूप में:
emerge --ask --changed-use --deep @world
अंत में, दौड़ें:
sensors-detect
यह मदरबोर्ड हार्डवेयर स्कैन करता है। फिर, आउटपुट बताता है कि कर्नेल कॉन्फ़िगरेशन में क्या है और क्या नहीं।
ConsoleKit इंस्टॉल करें
कंसोलकिट का उपयोग करके, आप उपयोगकर्ताओं, सीटों और लॉगिन सत्रों को ट्रैक और परिभाषित कर सकते हैं। चूंकि इसका ध्यान उपयोगकर्ताओं और लॉगिन पर नज़र रखने पर है, कंसोलकिट एक बहु-उपयोगकर्ता वातावरण के लिए फायदेमंद है।
कंसोलकिट की स्थापना के लिए कुछ कर्नेल आवश्यकताएँ हैं:
General setup ---> [*] Auditing support [*] Enable system-call auditing support
इसके अतिरिक्त, आपको डी-बस को सक्षम करना होगा। Gentoo Linux पर D-Bus को सक्षम करने के लिए, D-Bus के लिए USE फ़्लैग जोड़ें
/etc/portage/make.conf
:
USE="dbus"
उसके बाद, एक अपडेट चलाएँ:
emerge --ask --changed-use --deep @world
एक बार जब आप कर्नेल विकल्पों को कॉन्फ़िगर कर लेते हैं और डी-बस को सक्षम कर देते हैं, तो संपादित करने के लिए आगे बढ़ें
/etc/portage/make.conf
जहां आप USE फ्लैग को कंसोलकिट पर सेट करेंगे:
USE="consolekit"
यद्यपि यह कहीं भी नहीं है कि आप क्या कर सकते हैं की पूरी सूची के पास, ये कुछ सुझाए गए टूल और ऐप्स इंस्टॉल करने के लिए हैं जो आपको अपने पीसी पर नियंत्रण रखने की अनुमति देते हैं। वे एक निर्माण और संसाधनों के प्रबंधन, व्यवस्थापक पहुंच के साथ कार्रवाई करने, और बहुत कुछ के लिए ठोस प्रारंभिक बिंदु हैं। विस्तृत सूची के लिए, संकुल सूची देखें।
Gentoo Linux:अधिकतम नियंत्रण वाला Linux OS
उच्च-लचीलापन और नियंत्रण वह जगह है जहाँ Gentoo Linux चमकता है। चूंकि यह डिफ़ॉल्ट रूप से कमांड लाइन में बूट होता है और इसमें पहले से इंस्टॉल किए गए प्रोग्राम नहीं होते हैं, इसलिए आपको कोई ब्लोटवेयर नहीं मिलेगा। फिर भी Gentoo Linux नियंत्रण को एक कदम और आगे ले जाता है। अपने स्वयं के कर्नेल को संकलित करके, आप अपने हार्डवेयर के अनुरूप ऑपरेटिंग सिस्टम से लाभान्वित होते हैं। इसका मतलब है, सिद्धांत रूप में, कम से कम, परिचालन क्षमता में वृद्धि।
इसके अतिरिक्त, Gentoo के साथ, आप नियंत्रित कर सकते हैं कि कौन सी सेवाएं चल रही हैं और स्थापित हैं और साथ ही स्मृति उपयोग का प्रबंधन भी कर सकते हैं। इसका साधन अनावश्यक कर्नेल सेवाओं को काटने से प्राप्त होता है।
द जेंटू विकी
एक अन्य क्षेत्र जो जेंटू पर हावी है, वह है इसका मांसल विकी। यहां, आपको मुख्य Gentoo Linux परिदृश्य से लेकर सॉफ़्टवेयर, हार्डवेयर, और यहां तक कि डेस्कटॉप और सर्वर परिवेशों के लिए समर्पित अनुभागों तक के विषयों पर बहुत अच्छी तरह से तैयार की गई जानकारी मिलेगी। उदाहरण के लिए, संपूर्ण AMD64 हैंडबुक, Linux के परिचय के माध्यम से आगे बढ़ती है, Gentoo को स्थापित करती है, और इस प्रक्रिया को आगे डेस्कटॉप, एंटरप्राइज़ और सिस्टम व्यवस्थापक वातावरण में विभाजित करती है। साथ ही, प्रदर्शन ट्यूनिंग पर एक शानदार अनुभाग है।
Gentoo Linux का उपयोग किसे करना चाहिए?
विशिष्ट Linux ऑपरेटिंग सिस्टम के विपरीत, Gentoo Linux के लिए कोई एक मुख्य उपयोग नहीं है। जबकि कंटेनर लिनक्स वितरित इंस्टॉल और कंटेनरों को कताई पर जोर देता है, जेंटू व्यापक रूप से खुला है। यह काफी हद तक किसी भी उद्देश्य के लिए उपयुक्त है
मैं तकनीक की समझ रखने वाले लिनक्स उपयोगकर्ताओं के लिए Gentoo Linux की अनुशंसा करता हूं। इसके अलावा, मेरा सुझाव है कि यदि आप धैर्य से लैस हैं तो Gentoo Linux में तल्लीन करें। Linux और कमांड लाइन को एक्सप्लोर करने के एक तरीके के रूप में, Gentoo उपलब्ध सर्वोत्तम Linux ऑपरेटिंग सिस्टमों में से एक है। यदि आप नियंत्रण और कम थकाऊ स्थापना चाहते हैं, तो NuTyX का प्रयास करें। हालांकि Gentoo इंस्टालेशन आवश्यक रूप से कठिन नहीं है, यह केवल औसत डेस्कटॉप ऑपरेटिंग सिस्टम की तुलना में अधिक जटिल है। यहां तक कि अगर आप कमांड लाइन को जानते हैं और अच्छी तरह से बैश करते हैं, तो एक कमांड को बार-बार गलत टाइप करने के लिए तैयार रहें और बैक ट्रैक करना होगा। वह या बस वास्तव में धीरे-धीरे टाइप करें और प्रत्येक कमांड को प्रूफरीड करें।
फिर भी, इसके व्यापक दस्तावेज़ीकरण के साथ, यदि आप निर्देशों का पालन कर सकते हैं तो आप Gentoo Linux स्थापित कर सकते हैं। यदि आप Linux के बारे में अधिक जानने के इच्छुक हैं, तो Gentoo ढेर सारी संभावनाएं प्रदान करता है। क्योंकि आपको कर्नेल को भी संकलित करना होगा, Gentoo आपको Linux पारिस्थितिकी तंत्र के बारे में बहुत कुछ सिखाता है। लिनक्स के शौकीन इसके लचीलेपन और मॉड्यूलर इंस्टाल की सराहना करेंगे। जबकि औसत लिनक्स डेस्कटॉप ऑपरेटिंग सिस्टम थोड़ा ब्लोटवेयर के साथ आता है, जेंटू लिनक्स इसे चरम पर ले जाता है। यह सिर्फ एक स्वचालित पर एक मैनुअल ड्राइविंग की तरह नहीं है, यह खुद एक कार बनाने जैसा है। सिस्टम प्रशासक Gentoo का भी आनंद ले सकते हैं, क्योंकि यह हल्का है और एक ठोस Linux सर्वर परिदृश्य के लिए बनाता है। शुरुआती लोग सबायोन की सराहना कर सकते हैं जो जेंटू की शक्ति को कम कर देता है।
Gentoo Linux पर अंतिम विचार
Gentoo Linux एक शानदार, अत्यधिक लचीला Linux ऑपरेटिंग सिस्टम प्रस्तुत करता है। यह तकनीकी रूप से कुशल उपयोगकर्ताओं के लिए सर्वोत्तम है जो अपने सिस्टम पर पूर्ण नियंत्रण चाहते हैं। यह संसाधन खपत, स्थापित सॉफ़्टवेयर और यहां तक कि संकलित कर्नेल पर प्रभाव के रूप में प्रकट होता है। जबकि लिनक्स ऑपरेटिंग सिस्टम आमतौर पर बढ़े हुए अनुकूलन विकल्प प्रदान करते हैं, जेंटू लिनक्स ब्लोटवेयर को सीमित करने से परे है। इसके बजाय, यह एक बूटस्ट्रैप्ड ऑपरेटिंग सिस्टम है जो अधिकतम नियंत्रण प्रदान करता है। हालांकि, आपको अपने स्वयं के कर्नेल को संकलित करने और पूरे डिस्ट्रो को शुरू से कॉन्फ़िगर करने की आवश्यकता होगी।
हालाँकि, Gentoo Linux दिल के बेहोश होने के लिए नहीं है। बेशक, औसत लिनक्स ऑपरेटिंग सिस्टम की तुलना में बहुत अधिक काम करने की आवश्यकता है। कर्नेल को संकलित करना कठिन लगता है। सच में, यह आपके अपने पीसी के निर्माण के समकक्ष सॉफ्टवेयर के बारे में है। लेकिन Gentoo के साथ आपके ऑपरेटिंग सिस्टम के हर पहलू पर अधिकतम नियंत्रण है। साथ ही, Gentoo शीर्ष Linux ऑपरेटिंग सिस्टमों में से एक है जिसके साथ Linux समर्थक बनना है।
क्या आप Gentoo Linux का उपयोग कर रहे हैं? यदि नहीं, तो क्या आप स्विच करेंगे?
<छोटा>छवि क्रेडिट:शटरस्टॉक के माध्यम से अरबों तस्वीरेंछोटा>