Bagaimana cara menginstal Lingkungan Desktop di CentOS 7?

192

Saya baru saja menginstal CentOS 7 (Minimal Install tanpa GUI) dan sekarang saya ingin menginstal lingkungan GUI di dalamnya.

Bagaimana saya bisa menginstal Desktop Environments pada CentOS7 yang sebelumnya diinstal tanpa menginstal ulang?

αғsнιη
sumber

Jawaban:

317

1. Menginstal GNOME-Desktop:

  1. Instal Lingkungan Desktop GNOME di sini.

    # yum -y groups install "GNOME Desktop" 
    
  2. Masukkan perintah seperti di bawah ini setelah menyelesaikan instalasi:

    # startx 
    
  3. Lingkungan Desktop GNOME akan mulai. Untuk boot pertama, pengaturan awal berjalan dan Anda harus mengkonfigurasinya untuk pertama kali.

    • Pilih bahasa Sistem terlebih dahulu.
    • Pilih jenis keyboard Anda.
    • Tambahkan akun online jika Anda ingin.
    • Terakhir klik "Mulai menggunakan CentOS Linux".
  4. Lingkungan Desktop GNOME dimulai seperti berikut.

Lingkungan Desktop GNOME: layar mulai

Bagaimana cara menggunakan GNOME Shell?

Desktop GNOME default CentOS 7 dimulai dengan mode klasik tetapi jika Anda ingin menggunakan GNOME Shell, atur seperti berikut:

Opsi A: Jika Anda memulai GNOME dengan startx, atur seperti berikut.

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

Opsi B: atur login sistem grafis systemctl set-default graphical.targetdan reboot sistem. Setelah sistem dimulai

  1. Klik tombol yang terletak di sebelah tombol "Masuk".
  2. Pilih "GNOME" pada daftar. (Standarnya adalah GNOME Classic)
  3. Klik "Masuk" dan masuk dengan GNOME Shell.

Layar masuk dengan GNOME dipilih

  1. Shell GNOME dimulai seperti berikut:

Lingkungan Desktop GNOME - layar sampel

2. Menginstal KDE-Desktop:

  1. Instal Lingkungan Desktop KDE di sini.

    # yum -y groups install "KDE Plasma Workspaces" 
    
  2. Masukkan perintah seperti di bawah ini setelah menyelesaikan instalasi:

    # echo "exec startkde" >> ~/.xinitrc
    # startx
    
  3. KDE Desktop Environment dimulai seperti berikut:

Lingkungan Desktop KDE: sampel layar mulai

3. Menginstal Lingkungan Desktop Kayu Manis:

  1. Instal Cinnamon Desktop Environment di sini.

    Pertama Tambahkan Repositori EPEL (Repositori EPEL yang disediakan dari proyek Fedora.)
    Paket Tambahan untuk Enterprise Linux (EPEL)

    • Bagaimana cara menambah Repositori 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
      
    • Dan sekarang instal Cinnamon Desktop Environment dari EPEL Repository:

      # yum --enablerepo=epel -y install cinnamon*
      
  2. Masukkan perintah seperti di bawah ini setelah menyelesaikan instalasi:

    # echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
    # startx 
    
  3. Lingkungan Desktop Cinnamon akan dimulai. Untuk boot pertama, pengaturan awal berjalan dan Anda harus mengkonfigurasinya untuk pertama kali.

    • Pilih bahasa Sistem terlebih dahulu.
    • Pilih jenis keyboard Anda.
    • Tambahkan akun online jika Anda ingin.
    • Terakhir klik "Mulai menggunakan CentOS Linux".
  4. Cinnamon Desktop Environment dimulai seperti berikut.

Cinnamon Desktop Environment: layar contoh awal

4. Menginstal Lingkungan Desktop MATE:

  1. Instal MATE Desktop Environment di sini (Anda harus menambahkan Repositori EPEL seperti yang dijelaskan di atas sebelumnya).

    # yum --enablerepo=epel -y groups install "MATE Desktop"
    
  2. Masukkan perintah seperti di bawah ini setelah menyelesaikan instalasi:

    # echo "exec /usr/bin/mate-session" >> ~/.xinitrc 
    # startx
    
  3. Lingkungan Desktop MATE dimulai.

Lingkungan Desktop MATE: contoh layar mulai

5. Menginstal Lingkungan Desktop Xfce:

  1. Instal Xfce Desktop Environment di sini (Anda harus menambahkan Repositori EPEL seperti di atas dalam instalasi "Cinnamon" sebelumnya).

    # yum -y groupinstall X11
    # yum --enablerepo=epel -y groups install "Xfce" 
    
  2. Masukkan perintah seperti di bawah ini setelah menyelesaikan instalasi:

    # echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc 
    # startx
    
  3. Lingkungan Desktop Xfce dimulai.

Lingkungan Desktop Xfce: sampel layar mulai

αғsнιη
sumber
2
Saya mengunduh versi 7GB dari CentOS 7 dan menginstalnya di VirtualBox, dan yang mengejutkan, tidak ada GUI. 7GB dibandingkan dengan 1GB Ubuntu dengan GUI. Dan langkah 1 dalam jawaban memberi saya kesalahan "Tidak dapat menemukan baseurl yang valid untuk repo" ... oh well ... PS Saya baru saja menemukan bahwa defaultnya adalah "Instalasi minimal" selama instalasi - Anda hanya perlu mengubah ke GNOME atau yang lain
nopole
1
@ 太極 者 無極 而 生 biasanya kesalahan url dasar terjadi karena klien jaringan tidak berjalan. Jika jaringan kotak virtual Anda dikonfigurasikan dengan benar, berikan perintah sederhana "dhclient"
Ravi Shekhar
1
@KasiyA, dapatkah Anda memperbarui jawaban Anda untuk memasukkan bahwa menggunakan dhclientkarya pada kotak virtual untuk klien jaringan tidak berjalan .. dan yum groupinstall X11diperlukan, setidaknya untuk instalasi XFCE ... jawaban Anda banyak membantu, terima kasih :)
Sundeep
1
Saya sudah mencoba menginstal GNOME tapi itu terjebak setelah gnome-session-is-accelerated: llvmpipe detected.untuk startx. Saya menggunakan CentOS 7
Jama
4
untuk menginstal epelsaya perluyum install epel-release
Stuart Cardall
46

Daripada menggunakan peretasan startxperintah ke dalam .xinitrcfile, mungkin lebih baik memberi tahu Systemd bahwa Anda ingin mem-boot ke GUI grafis vs. terminal.

Untuk mencapai ini cukup lakukan hal berikut:

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

Kemudian cukup reboot.

Bit terakhir akan mengaitkan runlevel 5 target sebagai default Anda sehubungan dengan Systemd.

Melakukannya dengan Systemd

Anda juga dapat menggunakan Systemd untuk mencapai ini. Ini bisa dibilang metode yang lebih baik karena Anda mengelola keadaan sistem secara langsung melalui Systemd dan CLInya.

Anda dapat melihat apa target default Anda saat ini:

$ sudo systemctl get-default
multi-user.target

Dan kemudian mengubahnya menjadi grafis:

$ sudo systemctl set-default graphical.target

Target

Dalam Systemd target runlevel5.target dan graphical.target identik. Demikian juga runlevel2.target dan 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.

Referensi

slm
sumber
3
Bukankah lebih baik menggunakan perintah Systemd untuk mengaktifkan mode grafis daripada secara manual membuat symlink? Lihat Dokumentasi Target
Mark Edington
2
@MarkEdington - setuju, diperbarui. Terima kasih telah menunjukkan ini. Berpikir itu mungkin tapi belum menggali cukup dalam untuk melihat caranya.
slm
3
+1 untuk sudo systemctl set-default graphical.target. (Saya lebih suka sudo yum groupinstall "Server with GUI".)
Trevor Boyd Smith
0

Pada CentOS 6

Ini berhasil bagi saya:

yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop"
yum -y groupinstall "KDE Desktop"
Jose Manuel Gomez Alvarez
sumber