Christopher Juckins

SysAdmin Tips, Tricks and other Software Tools

User Tools

Site Tools


yum_installer_bash_script_centos7

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
yum_installer_bash_script_centos7 [2015/11/07 18:16] juckinsyum_installer_bash_script_centos7 [2016/05/20 15:51] juckins
Line 1: Line 1:
 +==== Yum installer bash script (CentOS7) ==
 +
 <code> <code>
 #!/bin/bash #!/bin/bash
Line 4: Line 6:
 # install-my-yum-packages.bash # install-my-yum-packages.bash
 # #
-contents of groups can be found with:+TO RUN: 
 +# ./install-my-yum-packages.bash > /tmp/install-my-yum-packages.log 
 +
 +# NOTES: 
 +# Installed groups can be found with: 
 +# yum group list 
 +
 +# Contents of groups can be found with:
 # yum group info "Group Name" # yum group info "Group Name"
  
Line 10: Line 19:
 echo "                    CentOS 7 Updates                          *" 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
  
  
Line 23: Line 42:
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Compatibility libraries" +#echo "Compatibility libraries" 
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Compatibility libraries"+#yum -y groupinstall "Compatibility libraries"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Console Internet Tools" +#echo "Console Internet Tools" 
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Console Internet Tools"+#yum -y groupinstall "Console Internet Tools"
  
  
 echo "********************* NOW INSTALLING PACKAGE ********************" echo "********************* NOW INSTALLING PACKAGE ********************"
-echo "Desktop"+echo "MATE Desktop"
 echo "*****************************************************************" echo "*****************************************************************"
-yum -y groupinstall "Desktop"+yum -y groupinstall "MATE Desktop"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Desktop Platform" +#echo "Desktop Platform" 
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Desktop Platform"+#yum -y groupinstall "Desktop Platform"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Desktop Platform Development" +#echo "Desktop Platform Development" 
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Desktop Platform Development"+#yum -y groupinstall "Desktop Platform Development"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Development and Creative Workstation" +#echo "Development and Creative Workstation" 
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Development and Creative Workstation"+#yum -y groupinstall "Development and Creative Workstation"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Development Tools" +#echo "Development Tools" 
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Development Tools"+#yum -y groupinstall "Development Tools"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Electronic Lab" +#echo "Electronic Lab" 
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Electronic Lab"+#yum -y groupinstall "Electronic Lab"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "File and Print Server" +#echo "General Purpose Desktop" 
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "File and Print Server" +#yum -y groupinstall "General Purpose Desktop"
- +
- +
-echo "********************* NOW INSTALLING PACKAGE ********************" +
-echo "General Purpose Desktop" +
-echo "*****************************************************************" +
-yum -y groupinstall "General Purpose Desktop"+
  
  
Line 89: Line 102:
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Graphics Creation Tools" +#echo "Graphics Creation Tools" 
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Graphics Creation Tools+#yum -y groupinstall "Graphics Creation Tools"
- +
- +
-echo "********************* NOW INSTALLING PACKAGE ********************" +
-echo "MATE Desktop" +
-echo "*****************************************************************" +
-yum -y groupinstall "MATE Desktop"+
  
  
Line 113: Line 120:
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "SNMP Support" +#echo "SNMP Support" 
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "SNMP Support"+#yum -y groupinstall "SNMP Support"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Scientific Support" +#echo "Scientific Support" 
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Scientific Support"+#yum -y groupinstall "Scientific Support"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Security Tools+#echo "Server Platform
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Security Tools"+#yum -y groupinstall "Server Platform"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Server Platform" +#echo "Server Platform Development
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Server Platform"+#yum -y groupinstall "Server Platform Development"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Server Platform Development+#echo "Server with GUI
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Server Platform Development"+#yum -y groupinstall "Server with GUI"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Server with GUI+#echo "Smart Card Support
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Server with GUI"+#yum -y groupinstall "Smart Card Support"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Smart Card Support+#echo "System Administration Tools
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Smart Card Support"+#yum -y groupinstall "System Administration Tools"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "System Administration Tools+#echo "System Management
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "System Administration Tools"+#yum -y groupinstall "System Management"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "System Management+#echo "Xfce
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "System Management"+#yum -y groupinstall "Xfce"
  
  
-echo "********************* NOW INSTALLING PACKAGE ********************" +#echo "********************* NOW INSTALLING PACKAGE ********************" 
-echo "Xfce" +#echo "X Window System" 
-echo "*****************************************************************" +#echo "*****************************************************************" 
-yum -y groupinstall "Xfce" +#yum -y groupinstall "X Window System"
- +
- +
-echo "********************* NOW INSTALLING PACKAGE ********************" +
-echo "X Window System" +
-echo "*****************************************************************" +
-yum -y groupinstall "X Window System"+
  
  
 echo "********************* NOW INSTALLING EXTRAS  ********************" echo "********************* NOW INSTALLING EXTRAS  ********************"
 echo "*****************************************************************" echo "*****************************************************************"
-yum -y install rdesktop +#yum -y install xorg-x11-fonts* 
-yum -y install xorg-x11-fonts*+yum -y install cups
 yum -y install ImageMagick* yum -y install ImageMagick*
-yum -y install kdegraphics+yum -y install gedit 
 +#yum -y install kdegraphics
 yum -y install lftp* yum -y install lftp*
-yum -y install ssmtp*+#yum -y install ssmtp*
 yum -y install ftp yum -y install ftp
 yum -y install mutt yum -y install mutt
 yum -y install NetworkManager* yum -y install NetworkManager*
 yum -y install openconnect* yum -y install openconnect*
-yum -y install *vpn*+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 install deltarpm 
 +#yum -y install *vpn*                           # may not be needed (175MB)
 yum -y install ncftp yum -y install ncftp
 yum -y install dkms yum -y install dkms
 yum -y install totem yum -y install totem
-yum -y install ktorrent+#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 fail2ban.noarch                 # epel
 yum -y install perl-File-Slurp.noarch          # base yum -y install perl-File-Slurp.noarch          # base
Line 203: Line 212:
 yum -y install perl-List-Compare.noarch        # epel yum -y install perl-List-Compare.noarch        # epel
 yum -y install perl-List-MoreUtils.x86_64      # base 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 install mariadb-server mariadb
 +yum install bind-utils
 +
 +
 +echo "*********************** ENABLE SERVICES  ************************"
 +echo "*****************************************************************"
 +systemctl start httpd.service
 +systemctl enable httpd.service
 +
 +echo "*****************************************************************"
 +echo "                           DONE                               *"
 +echo "*****************************************************************"
 </code> </code>
yum_installer_bash_script_centos7.txt · Last modified: 2022/12/07 13:24 by juckins