ฉันเพิ่งติดตั้ง CentOS 7 (ติดตั้งน้อยที่สุดโดยไม่มี GUI) และตอนนี้ฉันต้องการติดตั้งสภาพแวดล้อม GUI ในนั้น
ฉันจะติดตั้ง Desktop Enquiries บน CentOS7 ที่ติดตั้งไว้ก่อนหน้านี้โดยไม่ต้องติดตั้งใหม่ได้อย่างไร
ฉันเพิ่งติดตั้ง CentOS 7 (ติดตั้งน้อยที่สุดโดยไม่มี GUI) และตอนนี้ฉันต้องการติดตั้งสภาพแวดล้อม GUI ในนั้น
ฉันจะติดตั้ง Desktop Enquiries บน CentOS7 ที่ติดตั้งไว้ก่อนหน้านี้โดยไม่ต้องติดตั้งใหม่ได้อย่างไร
คำตอบ:
ติดตั้ง GNOME Desktop Environment ที่นี่
# yum -y groups install "GNOME Desktop"
ป้อนคำสั่งด้านล่างหลังจากติดตั้งเสร็จแล้ว:
# startx
สภาพแวดล้อมเดสก์ท็อป GNOME จะเริ่มขึ้น สำหรับการบูทครั้งแรกการตั้งค่าเริ่มต้นจะรันและคุณต้องกำหนดค่าเป็นครั้งแรก
สภาพแวดล้อมเดสก์ท็อป GNOME เริ่มต้นดังต่อไปนี้
เดสก์ท็อป GNOME เริ่มต้นของ CentOS 7 เริ่มต้นด้วยโหมดคลาสสิคแต่หากคุณต้องการใช้ GNOME Shell ให้ตั้งค่าดังนี้:
ตัวเลือก A:หากคุณเริ่ม GNOME ด้วยstartx
ให้ตั้งค่าดังนี้
# echo "exec gnome-session" >> ~/.xinitrc
# startx
ตัวเลือก B:ตั้งค่าการล็อกอินแบบกราฟิกของระบบsystemctl set-default graphical.target
และรีบูตระบบ หลังจากระบบเริ่มทำงาน
ติดตั้ง KDE Desktop Environment ที่นี่
# yum -y groups install "KDE Plasma Workspaces"
ป้อนคำสั่งด้านล่างหลังจากติดตั้งเสร็จแล้ว:
# echo "exec startkde" >> ~/.xinitrc
# startx
ติดตั้ง Cinnamon Desktop Environment ที่นี่
ขั้นแรกเพิ่มที่เก็บ EPEL (ที่เก็บ EPEL ซึ่งจัดทำจากโครงการ Fedora)
แพ็คเกจเพิ่มเติมสำหรับ Enterprise Linux (EPEL)
จะเพิ่ม EPEL Repository ได้อย่างไร?
# 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
และตอนนี้ติดตั้ง Cinnamon Desktop Environment จาก EPEL Repository:
# yum --enablerepo=epel -y install cinnamon*
ป้อนคำสั่งด้านล่างหลังจากติดตั้งเสร็จแล้ว:
# echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
# startx
Cinnamon Desktop Environment จะเริ่มขึ้น สำหรับการบูทครั้งแรกการตั้งค่าเริ่มต้นจะรันและคุณต้องกำหนดค่าเป็นครั้งแรก
Cinnamon Desktop Environment เริ่มต้นดังต่อไปนี้
ติดตั้ง MATE Desktop Environment ที่นี่ (คุณจะต้องเพิ่ม EPEL Repository ตามที่อธิบายไว้ข้างต้นล่วงหน้า)
# yum --enablerepo=epel -y groups install "MATE Desktop"
ป้อนคำสั่งด้านล่างหลังจากติดตั้งเสร็จแล้ว:
# echo "exec /usr/bin/mate-session" >> ~/.xinitrc
# startx
ติดตั้ง Xfce Desktop Environment ที่นี่ (คุณจะต้องเพิ่ม EPEL Repository เหมือนในการติดตั้ง "Cinnamon" ก่อน)
# yum -y groupinstall X11
# yum --enablerepo=epel -y groups install "Xfce"
ป้อนคำสั่งด้านล่างหลังจากติดตั้งเสร็จแล้ว:
# echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc
# startx
dhclient
งานบนกล่องเสมือนสำหรับไคลเอนต์เครือข่ายที่ไม่ได้ทำงาน .. และyum groupinstall X11
จำเป็นอย่างน้อยสำหรับการติดตั้ง XFCE ... คำตอบของคุณช่วยได้มากขอบคุณ :)
gnome-session-is-accelerated: llvmpipe detected.
startx
ฉันใช้ CentOS 7
epel
ฉันจำเป็นต้องyum install epel-release
แทนที่จะใช้การแฮ็คstartx
คำสั่งลงใน.xinitrc
ไฟล์คุณควรบอก Systemd ว่าคุณต้องการบูตเป็น GUI กราฟิกเทียบกับเทอร์มินัล
ในการทำสิ่งนี้ให้สำเร็จดังต่อไปนี้:
$ sudo yum groupinstall "GNOME Desktop"
$ ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
จากนั้นรีบูท
บิตสุดท้ายจะเชื่อมโยง runlevel 5 เป้าหมายเป็นค่าเริ่มต้นของคุณที่เกี่ยวข้องกับ Systemd
คุณยังสามารถใช้ Systemd เพื่อทำสิ่งนี้ให้สำเร็จ นี่เป็นวิธีที่ดีกว่าเนื่องจากคุณกำลังจัดการสถานะของระบบโดยตรงผ่าน Systemd และ CLIs
คุณสามารถดูได้ว่าเป้าหมายเริ่มต้นปัจจุบันของคุณคืออะไร:
$ sudo systemctl get-default
multi-user.target
แล้วเปลี่ยนเป็นกราฟิก:
$ sudo systemctl set-default graphical.target
ใน Systemd เป้าหมาย runlevel5.target และ graphics.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.
sudo systemctl set-default graphical.target
สำหรับ (ฉันชอบsudo yum groupinstall "Server with GUI"
)
บนCentOS 6
สิ่งนี้ได้ผลสำหรับฉัน:
yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop"
yum -y groupinstall "KDE Desktop"