Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Installs EPEL
- # https://fedoraproject.org/wiki/EPEL
- # https://getfedora.org/keys/
- # EPEL7 key
- # https://getfedora.org/static/352C64E5.txt
- #
- # This installs Xorg and Xfce on a minimal install
- #
- # Based on http://jensd.be/125/linux/rhel/install-mate-or-xfce-on-centos-7
- if grep -q "Centos release\|CentOS release\|CentOS Linux release" "/etc/redhat-release"; then
- yum install epel-release -y
- else
- yum install wget -y
- wget https://getfedora.org/static/352C64E5.txt
- rpm --import 352C64E5.txt
- rm -f 352C64E5.txt
- wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- rpm -ivh epel-release-latest-7.noarch.rpm
- fi
- # Update System
- yum install deltarpm -y && yum --enablerepo=updates clean metadata && yum update -y
- # Install Xorg
- yum groupinstall "X Window system" -y
- # Install XFCE from Epel repo
- # yum groupinfo "xfce" gives a list of packages installed
- yum groupinstall xfce -y
- # Remove gdm
- yum remove gdm -y
- # Remove its dependencies
- yum autoremove -y
- # Install lightdm instead
- yum install lightdm -y
- # Starting the graphical environment
- systemctl isolate graphical.target
- # Make the GUI start by default on reboots
- systemctl set-default graphical.target
- rm '/etc/systemd/system/default.target'
- ln -s '/usr/lib/systemd/system/graphical.target' '/etc/systemd/system/default.target'
- # Enable lightdm
- systemctl enable lightdm
- systemctl isolate graphical.target
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement