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 [2016/05/20 16:09] juckinsyum_installer_bash_script_centos7 [2016/06/06 19:47] juckins
Line 5: Line 5:
 # #
 # install-my-yum-packages.bash # install-my-yum-packages.bash
-# 
-# TO RUN: 
-# ./install-my-yum-packages.bash > /tmp/install-my-yum-packages.log 
 # #
 # NOTES: # 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: # Installed groups can be found with:
 # yum group list # yum group list
Line 15: Line 15:
 # Contents of groups can be found with: # Contents of groups can be found with:
 # yum group info "Group Name" # yum group info "Group Name"
 +#
 +# TO RUN:
 +# ./install-my-yum-packages.bash > /tmp/install-my-yum-packages.log
  
 +echo ""
 echo "*****************************************************************" echo "*****************************************************************"
 echo "                    CentOS 7 Updates                          *" echo "                    CentOS 7 Updates                          *"
Line 21: Line 25:
  
  
 +echo ""
 echo "********************* NOW INSTALLING PACKAGE ********************" echo "********************* NOW INSTALLING PACKAGE ********************"
 echo "EPEL Repo" echo "EPEL Repo"
Line 31: Line 36:
  
  
 +echo ""
 echo "***************** UPDATING CURRENT PACKAGES  ********************" echo "***************** UPDATING CURRENT PACKAGES  ********************"
 echo "*****************************************************************" echo "*****************************************************************"
Line 36: Line 42:
  
  
 +echo ""
 echo "********************* NOW INSTALLING PACKAGE ********************" echo "********************* NOW INSTALLING PACKAGE ********************"
 echo "Basic Web Server" echo "Basic Web Server"
Line 42: Line 49:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Compatibility libraries" #echo "Compatibility libraries"
Line 48: Line 56:
  
  
 +echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Console Internet Tools" #echo "Console Internet Tools"
Line 54: Line 63:
  
  
 +echo ""
 echo "********************* NOW INSTALLING PACKAGE ********************" echo "********************* NOW INSTALLING PACKAGE ********************"
 echo "MATE Desktop" echo "MATE Desktop"
Line 60: Line 70:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Desktop Platform" #echo "Desktop Platform"
Line 66: Line 77:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Desktop Platform Development" #echo "Desktop Platform Development"
Line 72: Line 84:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Development and Creative Workstation" #echo "Development and Creative Workstation"
Line 78: Line 91:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Development Tools" #echo "Development Tools"
Line 84: Line 98:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Electronic Lab" #echo "Electronic Lab"
Line 90: Line 105:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "General Purpose Desktop" #echo "General Purpose Desktop"
Line 96: Line 112:
  
  
 +echo ""
 echo "********************* NOW INSTALLING PACKAGE ********************" echo "********************* NOW INSTALLING PACKAGE ********************"
 echo "Graphical Administration Tools" echo "Graphical Administration Tools"
Line 102: Line 119:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Graphics Creation Tools" #echo "Graphics Creation Tools"
Line 108: Line 126:
  
  
 +echo ""
 echo "********************* NOW INSTALLING PACKAGE ********************" echo "********************* NOW INSTALLING PACKAGE ********************"
 echo "MySQL Database client" echo "MySQL Database client"
Line 114: Line 133:
  
  
 +echo ""
 echo "********************* NOW INSTALLING PACKAGE ********************" echo "********************* NOW INSTALLING PACKAGE ********************"
 echo "MySQL Database server" echo "MySQL Database server"
Line 120: Line 140:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "SNMP Support" #echo "SNMP Support"
Line 126: Line 147:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Scientific Support" #echo "Scientific Support"
Line 132: Line 154:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Server Platform" #echo "Server Platform"
Line 138: Line 161:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Server Platform Development" #echo "Server Platform Development"
Line 144: Line 168:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Server with GUI" #echo "Server with GUI"
Line 150: Line 175:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Smart Card Support" #echo "Smart Card Support"
Line 156: Line 182:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "System Administration Tools" #echo "System Administration Tools"
Line 162: Line 189:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "System Management" #echo "System Management"
Line 168: Line 196:
  
  
 +#echo ""
 #echo "********************* NOW INSTALLING PACKAGE ********************" #echo "********************* NOW INSTALLING PACKAGE ********************"
 #echo "Xfce" #echo "Xfce"
Line 174: Line 203:
  
  
-#echo "********************* NOW INSTALLING PACKAGE ********************" +echo "" 
-#echo "X Window System" +echo "********************* NOW INSTALLING PACKAGE ********************" 
-#echo "*****************************************************************" +echo "X Window System" 
-#yum -y groupinstall "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 "********************* NOW INSTALLING EXTRAS  ********************"
 echo "*****************************************************************" echo "*****************************************************************"
Line 198: Line 230:
 #yum install gnome-packagekit-installer         # 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 gpk-update-viewer
-yum install deltarpm+yum -y install deltarpm
 #yum -y install *vpn*                           # may not be needed (175MB) #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 gstreamer1-libav                # for totem H264 streaming video, NUX repo
 #yum -y install ktorrent #yum -y install ktorrent
 yum -y install gimp yum -y install gimp
-yum -y install php-mbstring php-mcrypt php-mysql+yum -y install php 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 213: Line 246:
 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 perl-Array-Utils.noarch        # epel     
-yum -y install rdesktop                       # NUX desktop repo+yum -y install rdesktop                        # NUX desktop repo
 yum -y install freerdp                         # replacement for rdesktop yum -y install freerdp                         # replacement for rdesktop
-yum install mariadb-server mariadb +yum -y install mariadb-server mariadb 
-yum install bind-utils+yum -y install bind-utils 
 +#yum -y install libpng12                       # Maybe VirtualBox EL7 
 +yum -y install qt                              # VirtualBox EL7 
 +yum -y install qt-x11                          # VirtualBox EL7 
 +yum -y vsftpd 
 +yum -y perl-CPAN 
 +yum -y python-httplib2                         # TAT 
 +yum -y MySQL-python                            # TAT
  
  
 +echo ""
 echo "*********************** ENABLE SERVICES  ************************" echo "*********************** ENABLE SERVICES  ************************"
 echo "*****************************************************************" echo "*****************************************************************"
Line 226: Line 267:
  
  
 +echo ""
 echo "******************** ENABLE GRAPHICAL LOGIN  ********************" echo "******************** ENABLE GRAPHICAL LOGIN  ********************"
 echo "*****************************************************************" echo "*****************************************************************"
Line 232: Line 274:
  
  
 +echo ""
 echo "*****************************************************************" echo "*****************************************************************"
 echo "                           DONE                               *" echo "                           DONE                               *"
 echo "*****************************************************************" echo "*****************************************************************"
 +
 +
 +echo ""
 +echo "*****************************************************************"
 +echo "You probably want to reboot your machine.                       *"
 +echo "*****************************************************************"
 +echo ""
 </code> </code>
yum_installer_bash_script_centos7.txt · Last modified: 2022/12/07 13:24 by juckins