Gentoo एक शक्तिशाली और एक्स्टेंसिबल Linux वितरण है। यह उन कुछ ऑपरेटिंग सिस्टमों में से एक है जो लिनक्स में मूल स्रोत-आधारित पैकेज प्रबंधन से जुड़ा हुआ है। इसके अलावा, इसका पैकेज मैनेजर, पोर्टेज, एक शक्तिशाली उपयोगिता है जो आपको अपने वितरण के प्रत्येक पहलू को ठीक करने और बदलने की अनुमति देता है।
स्रोत-आधारित वितरण का उपयोग क्यों करें?
आजकल, अधिकांश लिनक्स वितरण पूर्व-संकलित पैकेज प्रदान करते हैं। इसका मतलब है कि वितरण डेवलपर की मशीन में पैकेज बनाता है।
आज के हाई-बैंडविड्थ की दुनिया में पैकेजों का संकलन जरूरी नहीं है, लेकिन उस वितरण मॉडल में ऐसी कई समस्याएं हैं जिन पर विचार किया जाना चाहिए:
- संकलित बायनेरिज़ का मतलब है कि प्रोग्राम को कैसे संकलित किया जा रहा है और प्रोग्राम में कौन सी सुविधाएँ शामिल हैं, इस पर आपका नियंत्रण नहीं है।
- बायनेरिज़ पर भरोसा करने का मतलब है कि आप डिस्ट्रीब्यूशन के डेवलपर्स को अपना पूरा भरोसा देते हैं कि वे अपने रिपॉजिटरी में दुर्भावनापूर्ण कोड शामिल नहीं करेंगे।
जेनेटू का उपयोग क्यों करें?
कारण सरल है:Gentoo एक शक्तिशाली Linux वितरण है। यह आपको लगभग अप्रतिबंधित पहुंच और पूरे सिस्टम को बदलने और संशोधित करने की स्वतंत्रता देता है।
पोर्टेज, द हार्ट ऑफ़ जेंटू
पोर्टेज मुख्य घटक है जो जेंटू लिनक्स सिस्टम का प्रबंधन करता है। यह तृतीय-पक्ष पैकेजों को स्थापित, प्रबंधित और संशोधित करता है। इसके अलावा, पोर्टेज बुनियादी सिस्टम कॉन्फ़िगरेशन को भी प्रबंधित करता है।
पोर्टेज द्वारा प्रदान किया जाने वाला मुख्य अंतर यह है कि यह आपको अपने पैकेज को इसके स्रोत से स्थापित करने की अनुमति देता है। हालांकि यह अन्य वितरणों में संभव है, पोर्टेज इसे एक कदम आगे ले जाता है और इसे पैकेज प्राप्त करने का डिफ़ॉल्ट साधन बनाता है।
जेंटू प्राप्त करना
आप Gentoo की एक प्रति इसकी वेबसाइट से प्राप्त कर सकते हैं। वहां, आप कई अलग-अलग प्लेटफॉर्म से इंस्टॉलर चुन सकते हैं। Gentoo amd64 और arm64 दोनों को सपोर्ट करता है।
डाउनलोड की गई ISO फ़ाइल के साथ, आप अपनी बूट करने योग्य फ्लैश ड्राइव बनाने के लिए balenaEtcher जैसे USB लेखन प्रोग्राम का उपयोग कर सकते हैं।
जेनेटू लिनक्स इंस्टाल करना
इससे पहले कि हम जेंटू को स्थापित करना जारी रखें, यह ध्यान रखना महत्वपूर्ण है कि यह प्रक्रिया पूरी तरह से मैनुअल है, जिसका अर्थ है कि रास्ते में बहुत सारे कमांड निष्पादित किए जाएंगे। इसलिए, यह अनुशंसा की जाती है कि आप न केवल इस गाइड से परामर्श लें बल्कि स्थापना के दौरान आगे के मार्गदर्शन के लिए जेंटू की आधिकारिक हैंडबुक भी देखें।
अपने फ्लैश ड्राइव को अपने कंप्यूटर में चिपकाएं और इसे बूट करें। यह आपको Gentoo Installer स्क्रीन में बूट करेगा।
नेटवर्क कनेक्शन सेट करना
Gentoo इंस्टॉल करने के लिए, आपको इंटरनेट से कनेक्ट होना होगा। एक वायर्ड कनेक्शन पर इंस्टॉलर स्वचालित रूप से कनेक्ट हो जाएगा। वहां से, यह जांचने के लिए कि आप ऑनलाइन हैं या नहीं, निम्न कमांड चलाएँ:
ping -c 5 maketecheasier.com
यदि आपको वायरलेस नेटवर्क से कनेक्ट करने की आवश्यकता है, तो आपको wpa_supplicant सेट करना होगा, जो आपको आपके वायरलेस एक्सेस पॉइंट से कनेक्ट करेगा।
wpa_passphrase 'Your_SSID_Here' 'Your_Password_Here' >> /etc/wpa_supplicant/wpa_supplicant.conf
एक बार हो जाने के बाद, आपको dhcpcd
. को पुनः लोड करना होगा इस कमांड को चलाकर अपना नेटवर्क कनेक्शन शुरू करने के लिए डेमॉन:
rc-service dhcpcd restart
हार्ड डिस्क का विभाजन करना
इसके बाद, आपको उस डिस्क को फॉर्मेट करना होगा जिस पर आप Gentoo इंस्टॉल करना चाहते हैं। fdisk
. का उपयोग करके इसे आसानी से करें आदेश।
Fdisk एक साधारण कमांड-लाइन डिस्क विभाजन उपकरण है। यह आपको अपनी हार्ड डिस्क को विभाजित करने और आपके सिस्टम के लिए इच्छित संग्रहण की मात्रा निर्धारित करने की अनुमति देता है। टाइप करके इसे इनिशियलाइज़ करें:
fdisk /your/disklabel
यदि आप अपनी मौजूदा डिस्क विभाजन संरचना के बारे में सुनिश्चित नहीं हैं, तो इसे -l
. से जांचें झंडा:
fdisk -l
हार्ड डिस्क को विभाजित करने के लिए fdisk का उपयोग करना
एक बार fdisk के अंदर, आपको पहले किसी भी मौजूदा पार्टीशन के लिए डिस्क को वाइप करना होगा। G . दबाकर ऐसा करें प्रॉम्प्ट में।
इसके साथ, आपको डिस्क में नए विभाजन बनाने की आवश्यकता है:
- प्रेस N fdisk को यह बताने के लिए कि आप एक नया पार्टीशन बनाना चाहते हैं। Fdisk आपसे उस पार्टीशन नंबर के लिए पूछेगा जिसका आप उपयोग करना चाहते हैं। दर्ज करें Press दबाएं डिफ़ॉल्ट का उपयोग करने के लिए।
- Fdisk आपसे पार्टिशन के पहले और आखिरी सेक्टर के बारे में पूछेगा। दर्ज करें Press दबाएं पहले सेक्टर के लिए और अंतिम सेक्टर के लिए आकार निर्दिष्ट करें। इसके लिए सामान्य वाक्य रचना अपेक्षाकृत सरल है:
+size(G|M|K)
- + चिह्न fdisk को बताता है कि आप चाहते हैं कि आकार आपके द्वारा चुने गए पहले सेक्टर के सापेक्ष हो।
- आकार एक संख्या है जिसे आप स्वयं निर्दिष्ट करते हैं।
- अंतिम विकल्प fdisk को बताता है कि वह आकार GB, MB या KB में है या नहीं।
UEFI Gentoo सिस्टम के लिए विभाजन
इसके साथ, अपनी डिस्क का विभाजन जारी रखें। यह प्रक्रिया काफी हद तक इस बात पर निर्भर करेगी कि आप BIOS या UEFI सिस्टम का उपयोग कर रहे हैं या नहीं।
यदि आप अपेक्षाकृत हाल के हार्डवेयर वाले आधुनिक कंप्यूटर का उपयोग कर रहे हैं, तो संभावना है कि आप यूईएफआई सिस्टम का उपयोग कर रहे हैं।
यूईएफआई-संगत डिस्क बनाने के लिए, आपको पहले "ईएफआई सिस्टम" विभाजन बनाना होगा। यह आपकी डिस्क में पहला विभाजन और आकार में लगभग 100-256MB होना चाहिए।
इसके साथ, उस विभाजन के प्रकार को T दबाकर "EFI सिस्टम" पर सेट करें . यह fdisk को बताएगा कि आप अपने द्वारा अभी बनाए गए विभाजन के प्रकार को बदलना चाहते हैं। वहां से, यह पूछेगा कि आप किस प्रकार के विभाजन को सेट करना चाहते हैं। टाइप करें 1 ।
शेष डिस्क को विभाजित करना
अगला विभाजन जो आपको करना है वह है "/boot" विभाजन जहां Linux कर्नेल और बूटलोडर सहेजा जाएगा।
आदर्श रूप से, यह विभाजन लगभग 500M-1G होना चाहिए। मेरे मामले में, मैं इस विभाजन को 1G पर सेट कर रहा हूँ।
वहां से, स्वैप पार्टीशन बनाएं:अपनी हार्ड डिस्क का वह हिस्सा जिसे आपकी रैम एक्सेस कर सकती है और जब भी उसकी मेमोरी खत्म हो रही हो, तो उसकी मेमोरी को गतिशील रूप से स्वैप कर सकता है।
स्वैप आकार के लिए सामान्य नियम आपके सिस्टम में आपके पास मौजूद मेमोरी की मात्रा का 1/2 से 2 गुना है। मेरे लैपटॉप में वर्तमान में 8GB मेमोरी स्थापित है, इसलिए मैंने अपना SWAP आकार 16GB पर सेट किया है।
इसके अलावा, इस विभाजन को SWAP के रूप में ठीक से सेट करने के लिए, इसके प्रकार को "19" पर सेट करें।
अंत में, रूट पार्टीशन बनाएं जहां बाकी सिस्टम इंस्टॉल किया जाएगा। शेष डिस्क आवंटित करने के लिए, बस Enter press दबाएं नया विभाजन बनाते समय अंतिम सेक्टर विकल्प में।
उसके साथ, P press दबाएं अभी-अभी बनाई गई विभाजन तालिका की जाँच करने के लिए।
प्रेस W अपने परिवर्तनों को डिस्क में सहेजने के लिए।
डिस्क को Gentoo में फ़ॉर्मेट करना
अगला चरण आपकी हार्ड डिस्क को प्रारूपित करना है। सबसे पहले, निम्न आदेश का उपयोग करके EFI सिस्टम विभाजन को FAT के रूप में प्रारूपित करें:
mkfs.vfat /dev/sda1
यह FAT फाइल सिस्टम बनाएगा जिसे EFI सिस्टम को बूट करने की आवश्यकता होती है। वहां से, सरल ext2 फाइल सिस्टम का उपयोग करके "/boot" विभाजन के लिए फाइल सिस्टम बनाएं।
mkfs.ext2 /dev/sda2
इसके बाद, जेनेटू को यह बताने के लिए SWAP विभाजन बनाएं और सक्षम करें कि इस विभाजन का उपयोग लाइव मेमोरी के साथ स्वैप करने के लिए किया जा सकता है। ऐसा करने के लिए, निम्नलिखित चलाएँ:
mkswap /dev/sda3 swapon /dev/sda3
अंत में, निम्न कमांड चलाकर रूट विभाजन के लिए एक ext4 फाइल सिस्टम बनाएं:
mkfs.ext4 /dev/sda4
जेनेटू स्टेज 3 टैरबॉल डाउनलोड करना
वहां से, आपके द्वारा अभी बनाए गए रूट विभाजन को "/mnt/gentoo" निर्देशिका में माउंट करें क्योंकि स्थापना अब आपकी मशीन की हार्ड डिस्क में की जाएगी।
mount /dev/sda4 /mnt/gentoo && cd /mnt/gentoo
एक बार हो जाने के बाद, wget का उपयोग करके gentoo.org वेबसाइट से स्टेज 3 टैरबॉल डाउनलोड करें:
wget https://bouncer.gentoo.org/fetch/root/all/releases/amd64/autobuilds/20220227T170528Z/stage3-amd64-desktop-openrc-20220227T170528Z.tar.xz
इस टारबॉल में वे सभी प्रोग्राम शामिल हैं जिनकी आपको न्यूनतम लिनक्स स्थापना के लिए आवश्यकता है। टार का उपयोग करके इसे अनपैक करें:
tar xpvf ./stage3-amd64-desktop-openrc-20220227T170528Z.tar.xz --xattrs-include='*.*' --numeric-owner
डाउनलोड मिरर का चयन करना और DNS जानकारी की प्रतिलिपि बनाना
मिररसेलेक्ट कमांड चलाकर बताएं कि आप इस सिस्टम के लिए अपने पैकेज कहां से डाउनलोड करना चाहते हैं:
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
यह एक टीयूआई प्रोग्राम खोलेगा जहाँ आप अपने निकटतम सर्वर स्थान का चयन कर सकते हैं।
वहां से, Gentoo के लिए रिपॉजिटरी फ़ाइल को अपने "/etc/portage" फ़ोल्डर में कॉपी करें, जो एक कॉन्फ़िगरेशन फ़ाइल है जिसमें लिंक होते हैं कि Gentoo अपने पैकेज कैसे डाउनलोड करेगा:
mkdir -p /mnt/gentoo/etc/portage/repos.conf && \ cp /mnt/gentoo/usr/share/portage/config/repos.conf \ /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
अंत में, रिज़ॉल्वर जानकारी को अपने यूएसबी इंस्टॉलर से "/mnt/gentoo" निर्देशिका में कॉपी करें ताकि यह सुनिश्चित हो सके कि एक बार जब आप रूट निर्देशिका को हार्ड डिस्क में बदल देते हैं, तब भी नेटवर्क काम करेगा। ऐसा करने के लिए, यह कमांड चलाएँ:
cp --dereference /etc/resolv.conf /mnt/gentoo/etc/
डिवाइस फ़ाइलों को माउंट करना और क्रोटिंग करना
विशेष निर्देशिकाओं को USB इंस्टालर से हार्ड डिस्क पर माउंट करना शुरू करें ताकि यह सुनिश्चित हो सके कि एक बार जब आप क्रोट चला लेते हैं, तो आपके द्वारा उपयोग किए जा रहे बाह्य उपकरण अभी भी काम करते हैं।
mount --types proc /proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --make-rslave /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev mount --make-rslave /mnt/gentoo/dev mount --bind /run /mnt/gentoo/run mount --make-slave /mnt/gentoo/run
USB इंस्टालर में करने के लिए आखिरी चीज है chroot कमांड को चलाने के लिए USB से अपनी हार्ड डिस्क पर बेस रूट डायरेक्टरी को स्थानांतरित करने के लिए:
chroot /mnt/gentoo /bin/bash source /etc/profile export PS1="[chroot] ${PS1}"
/boot विभाजन को माउंट करना और Gentoo को अपडेट करना
यह सुनिश्चित करने के लिए कि जब आप कर्नेल को बाद में स्थापित करते हैं, यह सुनिश्चित करने के लिए कि यह सही जगह पर सहेजा जाएगा, "/boot" विभाजन को अपने Gentoo मशीन पर माउंट करें:
mount /dev/sda2 /boot mkdir /boot/efi mount /dev/sda1 /boot/efi
एक बार यह हो जाने के बाद, यह सुनिश्चित करने के लिए अपने Gentoo रिपॉजिटरी को अपडेट करें कि जब आप पहला सिस्टम अपडेट करते हैं तो आपको नवीनतम पैकेज मिलते हैं:
emerge-webrsync
यहां से, emerge-webrsync
आपके द्वारा चुने गए दर्पणों से कनेक्ट होगा और Gentoo के लिए उपलब्ध नवीनतम EBUILDS डाउनलोड करेगा।
आपका पहला Gentoo सिस्टम अपडेट
अब आप इस इमर्ज कमांड को चलाकर अपने सिस्टम को नवीनतम EBUILDS से मिलान करने के लिए अपडेट कर सकते हैं:
emerge --ask --verbose --update --deep --newuse @world
यह आपके स्टेज 3 पैकेजों की जांच करने के लिए उभर कर पूछेगा जो वर्तमान में जेंटू रिपॉजिटरी पर हैं। इमर्ज उन पैकेजों को अपडेट करेगा जो उसे अधिक नवीनतम संस्करण के रूप में मिलते हैं।
जैसे, इस प्रक्रिया में कुछ समय लगेगा, क्योंकि इमर्ज प्रत्येक पैकेज को लाएगा और संकलित करेगा जिसे इसे अद्यतन करने की आवश्यकता है।
समय क्षेत्र और स्थान
इसके बाद, आपको क्षेत्र-विशिष्ट जानकारी सेट करने की आवश्यकता है, जिसमें आपका समय क्षेत्र और सिस्टम लोकेल दोनों शामिल हैं। अपने क्षेत्र में समय क्षेत्र सेट करने के लिए, "/usr/share/zoneinfo" फ़ोल्डर में सूचीबद्ध अपने निकटतम स्थान को ढूंढें।
वहां से, इसे अपनी "/ etc/timezone" फ़ाइल में लिखें। उदाहरण के लिए, मेरे लिए निकटतम स्थान "एशिया/मनीला" है:
echo "Asia/Manila" > /etc/timezone emerge --config sys-libs/timezone-data
अब Gentoo के लिए अपना स्थान सेट करें कंप्यूटर के लिए डिफ़ॉल्ट सिस्टम भाषा निर्धारित करेगा। ऐसा करने के लिए, “/etc/locale.gen” फ़ाइल को संपादित करें:
nano -w /etc/locale.gen
वहां से, उस लोकेल को जोड़ें जिसे आप Gentoo का उपयोग करना चाहते हैं। आप “/usr/share/i18n/समर्थित” फ़ाइल को चेक करके उपलब्ध स्थानों की पूरी सूची देख सकते हैं। मेरे मामले में, मैं चाहता हूं कि सिस्टम यू.एस. अंग्रेजी भाषा का उपयोग करे:
en_US ISO-8859-1 en_US.UTF-8 UTF-8
फिर अपने सिस्टम लोकेल को फिर से बनाने के लिए लोकेल-जेन चलाएँ।
लिनक्स कर्नेल इंस्टाल करना
Gentoo में Linux कर्नेल को स्थापित करने के कई तरीके हैं। या तो इसकी सभी सुविधाओं को मैन्युअल रूप से कॉन्फ़िगर करें या जेंटू डेवलपर्स से पूर्व-निर्मित एक का उपयोग करें। हमारे उद्देश्यों के लिए, हम बाद वाले को चुन रहे हैं।
पूर्व-निर्मित लिनक्स कर्नेल को स्थापित करने के लिए, दो चीजें स्थापित करें - इंस्टॉलकर्नेल पैकेज और स्वयं कर्नेल - निम्न कमांड चलाकर:
emerge --ask sys-kernel/installkernel-gentoo sys-kernel/gentoo-kernel-bin
fstab को कॉन्फ़िगर करना
कर्नेल स्थापित होने के साथ, fstab फ़ाइल को पॉप्युलेट करें:वह फ़ाइल जो स्टार्टअप पर Gentoo को बताती है कि कौन सा विभाजन माउंट करना है और कहाँ। इसे संपादित करने के लिए इस कमांड को चलाएँ:
nano -w /etc/fstab
आपके द्वारा fdisk में बनाए गए सभी विभाजनों को इंगित करें। उदाहरण के लिए, UEFI सिस्टम में, आपकी fstab फ़ाइल कुछ इस तरह दिख सकती है:
[...] /dev/sda1 /boot/efi vfat defaults 0 2 /dev/sda2 /boot ext2 defaults,noatime 0 2 /dev/sda3 none swap sw 0 0 /dev/sda4 / ext4 noatime 0 1
रूट पासवर्ड सेट करना
वहां से, आप सिस्टम के लिए रूट पासवर्ड सेट करना चाहते हैं, डिफ़ॉल्ट रूप से, स्टेज 3 टैरबॉल रूट खाते के लिए एक यादृच्छिक पासवर्ड सेट करता है।
यदि आप यहां पासवर्ड नहीं जोड़ते हैं, तो रीबूट करने के बाद इसे एक्सेस करना असंभव होगा। रूट पासवर्ड बदलने के लिए, निम्नलिखित चलाएँ:
passwd
अतिरिक्त टूल इंस्टॉल करना
एक बार हो जाने के बाद, अतिरिक्त तृतीय-पक्ष टूल इंस्टॉल करें जिनकी आपको अपने Gentoo सिस्टम के लिए आवश्यकता हो सकती है। उदाहरण के लिए, यदि आप ईथरनेट और वायरलेस कनेक्टिविटी दोनों चाहते हैं, तो निम्न स्थापित करें:
emerge --ask net-misc/dhcpcd net-wireless/iw net-wireless/wpa_supplicant rc-update add dhcpcd default
इसके अलावा, यदि आप अपने सिस्टम के व्यवहार की निगरानी करना चाहते हैं तो आप एक सिस्टम लॉगर स्थापित कर सकते हैं:
emerge --ask app-admin/sysklogd rc-update add sysklogd default
आप सबसे आम फाइल सिस्टम के लिए फाइल सिस्टम उपयोगिताओं को भी स्थापित कर सकते हैं जिनके साथ आप बातचीत कर सकते हैं:
emerge --ask sys-fs/dosfstools sys-fs/ntfs3g
बूटलोडर इंस्टॉल करना
वहां से, Gentoo को स्थापित करने का अंतिम चरण बूटलोडर है, एक साधारण प्रोग्राम जो BIOS और Linux कर्नेल के बीच बैठता है। इसका कार्य कर्नेल को लोड करने के लिए BIOS को निर्देश देना है, जो तब ऑपरेटिंग सिस्टम को बूटस्ट्रैप करता है।
GRUB बूटलोडर को स्थापित करने के लिए, निम्न कमांड चलाएँ:
emerge --ask sys-boot/grub
एक बार इंस्टाल हो जाने पर, GRUB को ठीक से इनिशियलाइज़ और कॉन्फ़िगर करने के लिए निम्न कमांड चलाएँ:
grub-install --target=x86_64-efi --efi-directory=/boot/efi grub-mkconfig -o /boot/grub/grub.cfg
उसके बाद, बस इतना करना बाकी है कि USB इंस्टॉलर को अनमाउंट करें और निम्नलिखित को चलाकर सिस्टम को रिबूट करें:
exit cd umount -l /mnt/gentoo/dev{/shm,/pts,} umount -R /mnt/gentoo
एक बार सिस्टम रीबूट हो जाने पर, आपका नया स्थापित Gentoo Linux सिस्टम आपका स्वागत करेगा। वहां से, अपना स्वयं का कस्टम Linux वितरण बनाने के लिए बुनियादी सॉफ़्टवेयर और पैकेज स्थापित करना प्रारंभ करें।
हालाँकि, यदि आप अभी भी सुनिश्चित नहीं हैं कि कौन सा डेस्कटॉप वातावरण स्थापित करना है, तो हमारे लेख को देखें कि हम क्या सोचते हैं कि लिनक्स पर सबसे अच्छा डेस्कटॉप वातावरण है।
अक्सर पूछे जाने वाले प्रश्न
<एच3>1. क्या Gentoo में संकलन समय को तेज़ करने का कोई तरीका है?हां! आप अपनी "/etc/portage/make.conf" फ़ाइल में कुछ मान जोड़कर Gentoo में संकलन समय को बड़े पैमाने पर तेज़ कर सकते हैं। उदाहरण के लिए, प्रोग्राम संकलन के दौरान अपने कंप्यूटर को इसके अधिकांश कोर का उपयोग करने की अनुमति देने के लिए यह मान सेट करें:
MAKEOPTS="-j4" # You should change this number based on the # amount of CPU cores in your system.<एच3>2. मेरा सिस्टम बूट नहीं हुआ! इसने GRUB दिखाया, लेकिन बूट होने के बाद, यह बिल्कुल खाली है।
यह कई चीजों के कारण हो सकता है। सबसे सामान्य कारणों में से एक यह है कि आपकी fstab फ़ाइल ठीक से सेट नहीं की गई थी। अपने USB इंस्टालर को प्लग इन करके और हार्ड ड्राइव पर क्रोट करने के लिए हमने जो कदम उठाए हैं, उनका पालन करके इसे ठीक करें।
<एच3>3. Xorg फ़ॉन्ट प्रदर्शित नहीं करता है; क्या कुछ गड़बड़ है?यह सबसे अधिक संभावना है क्योंकि Xft ठीक से स्थापित नहीं किया गया था। प्रोग्राम इंस्टॉल करते समय, आपको अपने make.conf में "Xft" USE फ्लैग जोड़ना होगा ताकि आपके द्वारा संकलित प्रोग्राम X-संगत फोंट का उपयोग कर सकें। ऐसा करने के लिए, निम्न पंक्ति को अपने /etc/portage/make.conf में जोड़ें:
USE="xft"