CentOS 7 पर डेस्कटॉप वातावरण कैसे स्थापित करें?


192

मैंने हाल ही में CentOS 7 (बिना GUI के मिनिमल इंस्टॉल) स्थापित किया है और अब मैं इसमें GUI वातावरण स्थापित करना चाहता हूं।

मैं इसे पुनर्स्थापित किए बिना पहले से स्थापित CentOS7 पर डेस्कटॉप वातावरण कैसे स्थापित कर सकता हूं?

जवाबों:


317

1. गनोम-डेस्कटॉप स्थापित करना:

  1. यहां पर गनोम डेस्कटॉप एनवायरनमेंट इंस्टॉल करें।

    # yum -y groups install "GNOME Desktop" 
    
  2. स्थापना समाप्त करने के बाद नीचे की तरह एक इनपुट इनपुट करें:

    # startx 
    
  3. गनोम डेस्कटॉप पर्यावरण शुरू हो जाएगा। पहली बूटिंग के लिए, प्रारंभिक सेटअप चलता है और आपको इसे पहली बार कॉन्फ़िगर करना होगा।

    • पहले सिस्टम भाषा चुनें।
    • अपना कीबोर्ड प्रकार चुनें।
    • यदि आप चाहें तो ऑनलाइन खाते जोड़ें।
    • अंत में "CentOS Linux का उपयोग शुरू करें" पर क्लिक करें।
  4. गनोम डेस्कटॉप वातावरण इस प्रकार शुरू होता है।

गनोम डेस्कटॉप एनवायरनमेंट: स्टार्ट स्क्रीन

GNOME शेल का उपयोग कैसे करें?

CentOS 7 का डिफ़ॉल्ट GNOME डेस्कटॉप क्लासिक मोड के साथ शुरू होता है, लेकिन यदि आप GNOME शेल का उपयोग करना चाहते हैं, तो निम्नानुसार सेट करें:

विकल्प ए: यदि आप गनोम के साथ शुरू करते हैं startx, तो निम्नानुसार सेट करें।

# echo "exec gnome-session" >> ~/.xinitrc
# startx 

विकल्प बी: सिस्टम ग्राफिकल लॉगिन सेट करें और सिस्टम को systemctl set-default graphical.targetरिबूट करें। सिस्टम शुरू होने के बाद

  1. "साइन इन" बटन के बगल में स्थित बटन पर क्लिक करें।
  2. सूची में "GNOME" चुनें। (डिफ़ॉल्ट गनोम क्लासिक है)
  3. "साइन इन" पर क्लिक करें और GNOME शेल के साथ लॉग इन करें।

जीएनओएम के साथ साइन-इन स्क्रीन चयनित है

  1. गनोम शेल इस प्रकार शुरू होता है:

GNOME डेस्कटॉप वातावरण - नमूना स्क्रीन

2. केडीई-डेस्कटॉप स्थापित करना:

  1. यहां पर KDE डेस्कटॉप वातावरण स्थापित करें।

    # yum -y groups install "KDE Plasma Workspaces" 
    
  2. स्थापना समाप्त करने के बाद नीचे की तरह एक इनपुट इनपुट करें:

    # echo "exec startkde" >> ~/.xinitrc
    # startx
    
  3. KDE डेस्कटॉप वातावरण इस प्रकार शुरू होता है:

केडीई डेस्कटॉप पर्यावरण: नमूना शुरू स्क्रीन

3. दालचीनी डेस्कटॉप पर्यावरण की स्थापना:

  1. यहां पर दालचीनी डेस्कटॉप पर्यावरण स्थापित करें।

    पहले EPEL रिपॉजिटरी (EPEL रिपोजिटरी जो फेडोरा प्रोजेक्ट से दी गई है।)
    एंटरप्राइज लिनक्स (EPT) के लिए अतिरिक्त पैकेज जोड़ें

    • EPEL रिपोजिटरी कैसे जोड़ें?

      # yum -y install epel-release
      
      # sed -i -e "s/\]$/\]\npriority=5/g" /etc/yum.repos.d/epel.repo # set [priority=5]
      # sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo # for another way, change to [enabled=0] and use it only when needed
      # yum --enablerepo=epel install [Package] # if [enabled=0], input a command to use the repository
      
    • और अब EPEL रिपॉजिटरी से दालचीनी डेस्कटॉप पर्यावरण स्थापित करें:

      # yum --enablerepo=epel -y install cinnamon*
      
  2. स्थापना समाप्त करने के बाद नीचे की तरह एक इनपुट इनपुट करें:

    # echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
    # startx 
    
  3. दालचीनी डेस्कटॉप पर्यावरण शुरू हो जाएगा। पहली बूटिंग के लिए, प्रारंभिक सेटअप चलता है और आपको इसे पहली बार कॉन्फ़िगर करना होगा।

    • पहले सिस्टम भाषा चुनें।
    • अपना कीबोर्ड प्रकार चुनें।
    • यदि आप चाहें तो ऑनलाइन खाते जोड़ें।
    • अंत में "CentOS Linux का उपयोग शुरू करें" पर क्लिक करें।
  4. दालचीनी डेस्कटॉप पर्यावरण इस प्रकार शुरू होता है।

दालचीनी डेस्कटॉप पर्यावरण: नमूना शुरू स्क्रीन

4. MATE डेस्कटॉप वातावरण स्थापित करना:

  1. यहां पर MATE डेस्कटॉप एनवायरनमेंट इंस्टॉल करें (आपको पहले से ऊपर बताए अनुसार EPEL रिपॉजिटरी को जोड़ना होगा)।

    # yum --enablerepo=epel -y groups install "MATE Desktop"
    
  2. स्थापना समाप्त करने के बाद नीचे की तरह एक इनपुट इनपुट करें:

    # echo "exec /usr/bin/mate-session" >> ~/.xinitrc 
    # startx
    
  3. MATE डेस्कटॉप वातावरण शुरू होता है।

मेट डेस्कटॉप एनवायरनमेंट: सैंपल स्टार्टिंग स्क्रीन

5. स्थापित Xfce डेस्कटॉप वातावरण:

  1. यहां पर Xfce Desktop पर्यावरण स्थापित करें (आपको पहले "Cinnamon" इंस्टॉलेशन में ऊपर की तरह EPEL रिपॉजिटरी को जोड़ना होगा)।

    # yum -y groupinstall X11
    # yum --enablerepo=epel -y groups install "Xfce" 
    
  2. स्थापना समाप्त करने के बाद नीचे की तरह एक इनपुट इनपुट करें:

    # echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc 
    # startx
    
  3. Xfce डेस्कटॉप वातावरण शुरू होता है।

Xfce डेस्कटॉप एनवायरनमेंट: सैंपल स्टार्टिंग स्क्रीन


2
मैंने CentOS 7 के 7GB संस्करण को डाउनलोड किया और इसे VirtualBox पर स्थापित किया, और आश्चर्यजनक रूप से, कोई GUI नहीं है। GUI के साथ Ubuntu के 1GB की तुलना में 7GB। और जवाब में चरण 1 ने मुझे त्रुटि दी "रेपो के लिए एक वैध आधार नहीं मिल सकता है" ... ओह ठीक है ... पीएस मैंने पाया कि यह स्थापना के दौरान "न्यूनतम स्थापना" के लिए डिफ़ॉल्ट है - आपको बस बदलना होगा यह गनोम या कुछ और करने के लिए
nopole

1
@ @ Base 無極 而 太極 आमतौर पर नेटवर्क क्लाइंट नहीं चलने के कारण बेस यूआरएल त्रुटि होती है। यदि आपके वर्चुअल बॉक्स नेटवर्क को ठीक से सरल कमांड "dhclient" कॉन्फ़िगर किया गया है
रवि शेखर

1
@ कैसिया, क्या आप अपने जवाब को अपडेट कर सकते हैं कि इसमें शामिल हों कि dhclientनेटवर्क क्लाइंट के लिए वर्चुअल बॉक्स पर काम नहीं कर रहा है .. और yum groupinstall X11जरूरत नहीं है, कम से कम XFCE स्थापित करने के लिए ... आपके उत्तर से बहुत मदद मिली, धन्यवाद :)
Sundeep

1
मैंने गनोम को इंस्टॉल करने की कोशिश की है, लेकिन इसके बाद अटक गया gnome-session-is-accelerated: llvmpipe detected.है startx। मैं
जामा

4
स्थापित करने के लिए epelमुझे जरूरत हैyum install epel-release
स्टुअर्ट कार्डॉल

46

startxकिसी .xinitrcफ़ाइल में कमांड के हैकिंग का उपयोग करने के बजाय , शायद Systemd को बताना बेहतर होगा कि आप एक टर्मिनल GUI बनाम टर्मिनल में बूट करना चाहते हैं।

इसे पूरा करने के लिए बस निम्नलिखित करें:

$ sudo yum groupinstall "GNOME Desktop"
$ ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

फिर बस रिबूट।

अंतिम बिट रनलेवल 5 लक्ष्य को आपके डिफ़ॉल्ट के रूप में सिस्टमड के संबंध में जोड़ देगा।

इसे Systemd के साथ करना

इसे पूरा करने के लिए आप Systemd का उपयोग भी कर सकते हैं। यकीनन यह बेहतर तरीका है क्योंकि आप सिस्टम की स्थिति को सीधे Systemd और उसके CLI के माध्यम से प्रबंधित कर रहे हैं।

आप देख सकते हैं कि आपका वर्तमान डिफ़ॉल्ट लक्ष्य क्या है:

$ sudo systemctl get-default
multi-user.target

और फिर इसे ग्राफिकल में बदलें:

$ sudo systemctl set-default graphical.target

लक्ष्य

Systemd में लक्ष्य runlevel5.target और graphical.target समान हैं। तो भी runlevel2.target और multi-user.target हैं।

Runlevel    Target Units                          Description
0           runlevel0.target, poweroff.target     Shut down and power off the system.
1           runlevel1.target, rescue.target       Set up a rescue shell.
2           runlevel2.target, multi-user.target   Set up a non-graphical multi-user system.
3           runlevel3.target, multi-user.target   Set up a non-graphical multi-user system.
4           runlevel4.target, multi-user.target   Set up a non-graphical multi-user system.
5           runlevel5.target, graphical.target    Set up a graphical multi-user system.
6           runlevel6.target, reboot.target       Shut down and reboot the system.

संदर्भ


3
मैन्युअल रूप से सिम्कलिन बनाने के बजाय ग्राफिकल मोड को सक्षम करने के लिए Systemd कमांड का उपयोग करना बेहतर नहीं है? Red Hat Systemd लक्ष्य दस्तावेज़ देखें
मार्क Edington

2
@MarkEdington - सहमत, अद्यतन। इस पर ध्यान दिलाने के लिए धन्यवाद। यह संभव है, लेकिन यह देखने के लिए पर्याप्त खोदा नहीं था कि कैसे।
स्लम

3
के लिए +1 sudo systemctl set-default graphical.target। (मुझे पसंद है sudo yum groupinstall "Server with GUI"।)
ट्रेवर बोयड स्मिथ

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