yum_installer_bash_script_centos7
This is an old revision of the document!
Yum installer bash script (CentOS7)
#!/bin/bash # # install-my-yum-packages.bash # # NOTES: # This script may not install MATE in a VirtualBox environment seamlessly. # May need to get MATE running first, then run this script. # # Installed groups can be found with: # yum group list # # Contents of groups can be found with: # yum group info "Group Name" # # TO RUN: # ./install-my-yum-packages.bash > /tmp/install-my-yum-packages.log echo "" echo "*****************************************************************" echo "* CentOS 7 Updates *" echo "*****************************************************************" echo "" echo "********************* NOW INSTALLING PACKAGE ********************" echo "EPEL Repo" echo "*****************************************************************" yum -y install wget mkdir /root/downloads cd /root/downloads wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-6.noarch.rpm rpm -ivh epel-release-7-6.noarch.rpm echo "" echo "***************** UPDATING CURRENT PACKAGES ********************" echo "*****************************************************************" yum -y update echo "" echo "********************* NOW INSTALLING PACKAGE ********************" echo "Basic Web Server" echo "*****************************************************************" yum -y groupinstall "Basic Web Server" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Compatibility libraries" #echo "*****************************************************************" #yum -y groupinstall "Compatibility libraries" echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Console Internet Tools" #echo "*****************************************************************" #yum -y groupinstall "Console Internet Tools" echo "" echo "********************* NOW INSTALLING PACKAGE ********************" echo "MATE Desktop" echo "*****************************************************************" yum -y groupinstall "MATE Desktop" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Desktop Platform" #echo "*****************************************************************" #yum -y groupinstall "Desktop Platform" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Desktop Platform Development" #echo "*****************************************************************" #yum -y groupinstall "Desktop Platform Development" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Development and Creative Workstation" #echo "*****************************************************************" #yum -y groupinstall "Development and Creative Workstation" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Development Tools" #echo "*****************************************************************" #yum -y groupinstall "Development Tools" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Electronic Lab" #echo "*****************************************************************" #yum -y groupinstall "Electronic Lab" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "General Purpose Desktop" #echo "*****************************************************************" #yum -y groupinstall "General Purpose Desktop" echo "" echo "********************* NOW INSTALLING PACKAGE ********************" echo "Graphical Administration Tools" echo "*****************************************************************" yum -y groupinstall "Graphical Administration Tools" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Graphics Creation Tools" #echo "*****************************************************************" #yum -y groupinstall "Graphics Creation Tools" echo "" echo "********************* NOW INSTALLING PACKAGE ********************" echo "MySQL Database client" echo "*****************************************************************" yum -y groupinstall "MySQL Database client" echo "" echo "********************* NOW INSTALLING PACKAGE ********************" echo "MySQL Database server" echo "*****************************************************************" yum -y groupinstall "MySQL Database server" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "SNMP Support" #echo "*****************************************************************" #yum -y groupinstall "SNMP Support" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Scientific Support" #echo "*****************************************************************" #yum -y groupinstall "Scientific Support" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Server Platform" #echo "*****************************************************************" #yum -y groupinstall "Server Platform" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Server Platform Development" #echo "*****************************************************************" #yum -y groupinstall "Server Platform Development" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Server with GUI" #echo "*****************************************************************" #yum -y groupinstall "Server with GUI" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Smart Card Support" #echo "*****************************************************************" #yum -y groupinstall "Smart Card Support" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "System Administration Tools" #echo "*****************************************************************" #yum -y groupinstall "System Administration Tools" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "System Management" #echo "*****************************************************************" #yum -y groupinstall "System Management" #echo "" #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "Xfce" #echo "*****************************************************************" #yum -y groupinstall "Xfce" echo "" echo "********************* NOW INSTALLING PACKAGE ********************" echo "X Window System" echo "*** Note this is needed for MATE Desktop and graphical login ***" echo "*****************************************************************" yum -y groupinstall "X Window System" echo "" echo "********************* NOW INSTALLING EXTRAS ********************" echo "*****************************************************************" #yum -y install xorg-x11-fonts* yum -y install net-tools yum -y install cups yum -y install ImageMagick* yum -y install gedit #yum -y install kdegraphics yum -y install lftp* #yum -y install ssmtp* yum -y install ftp yum -y install mutt yum -y install NetworkManager* yum -y install openconnect* yum -y install evince #yum install gnome-packagekit-updater # for GUI icon notifying updates, not working #yum install gnome-packagekit-installer # for GUI icon notifying updates, not working #yum install gpk-update-viewer yum -y install deltarpm #yum -y install *vpn* # may not be needed (175MB) yum -y install ncftp yum -y install dkms yum -y install totem #yum -y install ktorrent yum -y install gimp yum -y install php-mbstring php-mcrypt php-mysql yum -y install fail2ban.noarch # epel yum -y install perl-File-Slurp.noarch # base yum -y install perl-IPC-System-Simple.noarch # base yum -y install perl-IO-All.noarch # epel yum -y install perl-HTML-TableExtract.noarch # epel yum -y install perl-List-Compare.noarch # epel yum -y install perl-List-MoreUtils.x86_64 # base #yum -y install perl-Array-Utils.noarch # epel yum -y install rdesktop # NUX desktop repo yum -y install freerdp # replacement for rdesktop yum -y install mariadb-server mariadb yum -y install bind-utils echo "" echo "*********************** ENABLE SERVICES ************************" echo "*****************************************************************" systemctl start httpd.service systemctl enable httpd.service echo "" echo "******************** ENABLE GRAPHICAL LOGIN ********************" echo "*****************************************************************" systemctl isolate graphical.target systemctl set-default graphical.target echo "" echo "*****************************************************************" echo "* DONE *" echo "*****************************************************************" echo "" echo "*****************************************************************" echo "You probably want to reboot your machine. *" echo "*****************************************************************" echo ""
yum_installer_bash_script_centos7.1463778442.txt.gz · Last modified: 2016/05/20 17:07 by juckins