Làm cách nào để cài đặt Môi trường máy tính để bàn trên CentOS 7?


192

Gần đây tôi đã cài đặt CentOS 7 (Cài đặt tối thiểu không có GUI) và bây giờ tôi muốn cài đặt môi trường GUI trong đó.

Làm cách nào tôi có thể cài đặt Môi trường máy tính để bàn trên CentOS7 đã cài đặt trước đó mà không cần cài đặt lại?

Câu trả lời:


317

1. Cài đặt Gnome-Desktop:

  1. Cài đặt môi trường máy tính để bàn Gnome tại đây.

    # yum -y groups install "GNOME Desktop" 
    
  2. Nhập lệnh như dưới đây sau khi hoàn tất cài đặt:

    # startx 
    
  3. Môi trường máy tính để bàn Gnome sẽ bắt đầu. Để khởi động lần đầu, thiết lập ban đầu chạy và bạn phải cấu hình lần đầu tiên.

    • Chọn ngôn ngữ hệ thống trước.
    • Chọn loại bàn phím của bạn.
    • Thêm tài khoản trực tuyến nếu bạn muốn.
    • Cuối cùng bấm vào "Bắt đầu sử dụng CentOS Linux".
  4. Môi trường máy tính để bàn Gnome bắt đầu như sau.

Môi trường máy tính để bàn Gnome: màn hình bắt đầu

Làm thế nào để sử dụng Gnome Shell?

Màn hình nền Gnome mặc định của CentOS 7 bắt đầu với chế độ cổ điển nhưng nếu bạn muốn sử dụng Gnome Shell, hãy đặt như sau:

Tùy chọn A: Nếu bạn bắt đầu Gnome với startx, hãy đặt như sau.

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

Tùy chọn B: thiết lập đăng nhập đồ họa hệ thống systemctl set-default graphical.targetvà khởi động lại hệ thống. Sau khi hệ thống bắt đầu

  1. Nhấp vào nút nằm bên cạnh nút "Đăng nhập".
  2. Chọn "Gnome" trong danh sách. (Mặc định là Gnome Classic)
  3. Nhấp vào "Đăng nhập" và đăng nhập bằng Gnome Shell.

Màn hình đăng nhập với Gnome được chọn

  1. Shell Gnome bắt đầu như sau:

Môi trường máy tính để bàn Gnome - màn hình mẫu

2. Cài đặt KDE-Desktop:

  1. Cài đặt môi trường máy tính để bàn KDE tại đây.

    # yum -y groups install "KDE Plasma Workspaces" 
    
  2. Nhập lệnh như dưới đây sau khi hoàn tất cài đặt:

    # echo "exec startkde" >> ~/.xinitrc
    # startx
    
  3. Môi trường máy tính để bàn KDE bắt đầu như sau:

Môi trường máy tính để bàn KDE: màn hình bắt đầu mẫu

3. Cài đặt Cinnamon Desktop Môi trường:

  1. Cài đặt Cinnamon Desktop Môi trường tại đây.

    Đầu tiên Thêm Kho lưu trữ EPEL (Kho lưu trữ EPEL được cung cấp từ dự án Fedora.)
    Gói bổ sung cho Enterprise Linux (EPEL)

    • Làm cách nào để thêm Kho lưu trữ 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
      
    • Và bây giờ cài đặt Môi trường máy tính để bàn Cinnamon từ Kho lưu trữ EPEL:

      # yum --enablerepo=epel -y install cinnamon*
      
  2. Nhập lệnh như dưới đây sau khi hoàn tất cài đặt:

    # echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
    # startx 
    
  3. Cinnamon Desktop Môi trường sẽ bắt đầu. Để khởi động lần đầu, thiết lập ban đầu chạy và bạn phải cấu hình lần đầu tiên.

    • Chọn ngôn ngữ hệ thống trước.
    • Chọn loại bàn phím của bạn.
    • Thêm tài khoản trực tuyến nếu bạn muốn.
    • Cuối cùng bấm vào "Bắt đầu sử dụng CentOS Linux".
  4. Cinnamon Desktop Môi trường bắt đầu như sau.

Cinnamon Desktop Môi trường: màn hình bắt đầu mẫu

4. Cài đặt môi trường máy tính để bàn MATE:

  1. Cài đặt MATE Môi trường máy tính để bàn tại đây (Bạn sẽ cần thêm Kho lưu trữ EPEL như được giải thích ở trên).

    # yum --enablerepo=epel -y groups install "MATE Desktop"
    
  2. Nhập lệnh như dưới đây sau khi hoàn tất cài đặt:

    # echo "exec /usr/bin/mate-session" >> ~/.xinitrc 
    # startx
    
  3. Môi trường máy tính để bàn MATE bắt đầu.

Môi trường máy tính để bàn MATE: màn hình bắt đầu mẫu

5. Cài đặt môi trường máy tính để bàn Xfce:

  1. Cài đặt Xfce Môi trường máy tính để bàn tại đây (Bạn sẽ cần thêm Kho lưu trữ EPEL như trên trong phần cài đặt "Cinnamon" trước đó).

    # yum -y groupinstall X11
    # yum --enablerepo=epel -y groups install "Xfce" 
    
  2. Nhập lệnh như dưới đây sau khi hoàn tất cài đặt:

    # echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc 
    # startx
    
  3. Môi trường máy tính để bàn Xfce bắt đầu.

Môi trường máy tính để bàn Xfce: màn hình bắt đầu mẫu


2
Tôi đã tải xuống phiên bản 7 GB của CentOS 7 và cài đặt nó trên VirtualBox, và thật ngạc nhiên, không có GUI. 7GB so với 1GB của Ubuntu với GUI. Và bước 1 trong câu trả lời đã cho tôi lỗi "Không thể tìm thấy một cơ sở hợp lệ cho repo" ... ồ ... PS Tôi chỉ thấy rằng nó được mặc định là "Cài đặt tối thiểu" trong khi cài đặt - bạn chỉ cần thay đổi nó tới Gnome hoặc một cái gì đó khác
nopole

1
@ 太極 者 thường xảy ra lỗi url cơ sở do máy khách mạng không chạy. Nếu mạng hộp ảo của bạn được cấu hình đúng, lệnh đưa ra đơn giản "dhclient"
Ravi Shekhar

1
@KasiyA, bạn có thể vui lòng cập nhật câu trả lời của bạn để bao gồm rằng việc sử dụng dhclientcác công trình trên hộp ảo cho máy sử dụng mạng không chạy .. và yum groupinstall X11là cần thiết, ít nhất là cho XFCE cài đặt ... câu trả lời của bạn đã giúp rất nhiều, cảm ơn :)
Sundeep

1
Tôi đã thử cài đặt GNOME nhưng Nó bị mắc kẹt sau khi gnome-session-is-accelerated: llvmpipe detected.cho startx. Tôi đang sử dụng CentOS 7
Jama

4
để cài đặt epeltôi cầnyum install epel-release
Stuart Cardall

46

Thay vì sử dụng việc hack startxlệnh vào một .xinitrctệp, có lẽ tốt hơn là nói với Systemd rằng bạn muốn khởi động vào GUI đồ họa so với thiết bị đầu cuối.

Để thực hiện điều này chỉ cần làm như sau:

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

Sau đó, chỉ cần khởi động lại.

Bit cuối cùng sẽ liên kết mục tiêu runlevel 5 làm mặc định của bạn đối với Systemd.

Làm điều đó với Systemd

Bạn cũng có thể sử dụng Systemd để thực hiện điều này. Đây được cho là phương pháp tốt hơn vì bạn đang quản lý trạng thái của hệ thống trực tiếp thông qua Systemd và CLI của nó.

Bạn có thể thấy mục tiêu mặc định hiện tại của bạn là gì:

$ sudo systemctl get-default
multi-user.target

Và sau đó thay đổi nó thành đồ họa:

$ sudo systemctl set-default graphical.target

Mục tiêu

Trong Systemd, các mục tiêu runlevel5.target và Graphics.target giống hệt nhau. Cả runlevel2.target và multi-user.target cũng vậy.

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.

Người giới thiệu


3
Có tốt hơn không khi sử dụng các lệnh Systemd để kích hoạt chế độ đồ họa thay vì tự tạo liên kết tượng trưng? Xem Tài liệu về mục tiêu của
Mark Edington

2
@MarkEdington - đồng ý, cập nhật. Cảm ơn đã chỉ ra điều này. Hình là có thể nhưng chưa đào đủ sâu để xem làm thế nào.
slm

3
+1 cho sudo systemctl set-default graphical.target. (Tôi thích sudo yum groupinstall "Server with GUI".)
Trevor Boyd Smith

0

Trên CentOS 6

Điều này đã làm việc cho tôi:

yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop"
yum -y groupinstall "KDE Desktop"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.