CentOS 7'ye Masaüstü Ortamları nasıl kurulur?


192

Yakın zamanda CentOS 7'yi (GUI'siz Minimum Yükleme) kurdum ve şimdi içine bir GUI ortamı kurmak istiyorum.

Masaüstü Ortamlarını önceden kurulu olan CentOS7'ye yeniden yüklemeden nasıl kurabilirim?

Yanıtlar:


317

1. GNOME-Desktop’ı Kurmak:

  1. GNOME Masaüstü Ortamını buraya yükleyin.

    # yum -y groups install "GNOME Desktop" 
    
  2. Kurulumu tamamladıktan sonra aşağıdakine benzer bir komut girin:

    # startx 
    
  3. GNOME Masaüstü Ortamı başlayacaktır. İlk önyükleme için, ilk kurulum çalışır ve ilk kez yapılandırmanız gerekir.

    • Önce Sistem dilini seçin.
    • Klavye tipinizi seçin.
    • İsterseniz çevrimiçi hesaplar ekleyin.
    • Sonunda "CentOS Linux kullanmaya başla" yı tıklayın.
  4. GNOME Masaüstü Ortamları aşağıdaki gibi başlar.

GNOME Masaüstü Ortamı: başlangıç ​​ekranı

GNOME Kabuğu nasıl kullanılır?

CentOS 7'nin varsayılan GNOME Masaüstü, klasik modla başlar, ancak GNOME Kabuğu'nu kullanmak istiyorsanız, aşağıdaki gibi ayarlayın:

Seçenek A: GNOME ile başlarsanız startx, aşağıdaki gibi ayarlayın.

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

Seçenek B: sistem grafik oturum açmasını ayarlayın ve sistemi systemctl set-default graphical.targetyeniden başlatın. Sistem başladıktan sonra

  1. "Giriş Yap" düğmesinin yanındaki düğmeyi tıklayın.
  2. Listeden "GNOME" u seçin. (Varsayılan GNOME Klasik'tir)
  3. "Giriş Yap" ı tıklayın ve GNOME Shell ile giriş yapın.

GNOME'un seçili olduğu oturum açma ekranı

  1. GNOME kabuğu aşağıdaki gibi başlar:

GNOME Masaüstü Ortamı - örnek ekran

2. KDE-Desktop’ı Kurmak:

  1. KDE Masaüstü Ortamı'nı buraya yükleyin.

    # yum -y groups install "KDE Plasma Workspaces" 
    
  2. Kurulumu tamamladıktan sonra aşağıdakine benzer bir komut girin:

    # echo "exec startkde" >> ~/.xinitrc
    # startx
    
  3. KDE Desktop Environment şöyle başlar:

KDE Masaüstü Ortamı: örnek başlangıç ​​ekranı

3. Tarçın Masaüstü Ortamını Kurma:

  1. Buraya Cinnamon Masaüstü Ortamını yükleyin.

    Öncelikle EPEL Deposunu Ekleyin (Fedora projesinden sağlanan EPEL Deposu).
    Enterprise Linux için Ekstra Paketler (EPEL)

    • EPEL Deposu nasıl eklenir?

      # 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
      
    • Ve şimdi Tarçın Masaüstü Ortamını EPEL Deposundan yükleyin:

      # yum --enablerepo=epel -y install cinnamon*
      
  2. Kurulumu tamamladıktan sonra aşağıdakine benzer bir komut girin:

    # echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
    # startx 
    
  3. Tarçın Masaüstü Ortamı başlayacaktır. İlk önyükleme için, ilk kurulum çalışır ve ilk kez yapılandırmanız gerekir.

    • Önce Sistem dilini seçin.
    • Klavye tipinizi seçin.
    • İsterseniz çevrimiçi hesaplar ekleyin.
    • Sonunda "CentOS Linux kullanmaya başla" yı tıklayın.
  4. Tarçın Masaüstü Ortamı aşağıdaki gibi başlar.

Tarçın Masaüstü Ortamı: Örnek başlangıç ​​ekranı

4. MATE Masaüstü Ortamını Kurma:

  1. MATE Desktop Environment'i buraya kurun (Yukarıda açıklandığı gibi EPEL Deposunu eklemeniz gerekir).

    # yum --enablerepo=epel -y groups install "MATE Desktop"
    
  2. Kurulumu tamamladıktan sonra aşağıdakine benzer bir komut girin:

    # echo "exec /usr/bin/mate-session" >> ~/.xinitrc 
    # startx
    
  3. MATE Masaüstü Ortamı başlar.

MATE Masaüstü Ortamı: örnek başlangıç ​​ekranı

5. Xfce Masaüstü Ortamını Kurma:

  1. Buraya Xfce Desktop Environment'i kurun (Yukarıdaki "Tarçın" kurulumunda EPEL Deposunu yukarıdaki gibi eklemeniz gerekir).

    # yum -y groupinstall X11
    # yum --enablerepo=epel -y groups install "Xfce" 
    
  2. Kurulumu tamamladıktan sonra aşağıdakine benzer bir komut girin:

    # echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc 
    # startx
    
  3. Xfce Masaüstü Ortamı başlar.

Xfce Masaüstü Ortamı: örnek başlangıç ​​ekranı


2
CentOS 7'nin 7GB sürümünü indirdim ve onu VirtualBox'a yükledim ve şaşırtıcı bir şekilde GUI yok. GUU ile Ubuntu'nun 1GB'ına kıyasla 7GB. Ve cevabımdaki 1. adım bana hata verdi "repo için geçerli bir temel bulunamıyor" ... oh iyi ... PS sadece kurulum sırasında "Minimal kurulum" olarak ayarlanmış olduğunu gördüm - sadece değiştirmek zorundasınız GNOME'a veya başka bir şeye
nopole

1
Genellikle, temel URL hatası, ağ istemcisinin çalışmamasından kaynaklanır. Sanal kutu ağınız uygun şekilde yapılandırılmışsa, "dhclient" basit komutunu verin
Ravi Shekhar

1
@KasiyA, lütfen dhclientağ istemcisi için sanal kutudaki çalışmaların kullanılmadığını ve yum groupinstall X11en azından XFCE kurulumu için gerekli olduğunu, cevabınızın çok yardımcı olduğunu, içerdiği için lütfen cevabınızı güncelleyebilir misiniz :)
Sundeep

1
GNOME'u yüklemeyi denedim ama sonrasında gnome-session-is-accelerated: llvmpipe detected.kaldı startx. CentOS 7'yi kullanıyorum
Jama

4
yüklemek için epelgerekliyum install epel-release
Stuart Cardall

46

Bir startxkomutun bir .xinitrcdosyaya kesilmesini kullanmak yerine , Systemd'ye terminal ve grafiksel bir GUI'ye önyükleme yapmak istediğinizi söylemek daha iyidir.

Bunu başarmak için aşağıdakileri yapmanız yeterlidir:

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

Sonra sadece yeniden başlatın.

Son bit, rundevel 5 hedefini, Systemd ile ilgili olarak varsayılan değerinizle ilişkilendirir.

Systemd ile yapmak

Bunu yapmak için Systemd kullanabilirsiniz. Sistemin durumunu doğrudan Systemd ve CLI'leri aracılığıyla yönettiğiniz için bu muhtemelen daha iyi bir yöntemdir.

Geçerli varsayılan hedefinizin ne olduğunu görebilirsiniz:

$ sudo systemctl get-default
multi-user.target

Ve sonra onu grafik olarak değiştirin:

$ sudo systemctl set-default graphical.target

Hedefler

Systemd'de runlevel5.target ve graphical.target hedefleri aynıdır. Yani runlevel2.target ve multi-user.target da öyle.

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.

Referanslar


3
El ile bir sembolik bağlantı oluşturmak yerine, grafik modunu etkinleştirmek için Systemd komutlarını kullanmak daha iyi olmaz mı? Red Hat Sistemine
Mark Edington

2
@MarkEdington - kabul edildi, güncellendi. Bunu gösterdiğin için teşekkürler. Bunun mümkün olduğunu düşündüm ama nasıl olacağını görmek için yeterince derine girmemiş.
slm

3
İçin +1 sudo systemctl set-default graphical.target. (Ben tercih ederim sudo yum groupinstall "Server with GUI".)
Trevor Boyd Smith

0

On CentOS 6

Bu benim için işe yaradı:

yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop"
yum -y groupinstall "KDE Desktop"
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.