Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
yum_installer_bash_script_centos7 [2016/05/20 16:09] – juckins | yum_installer_bash_script_centos7 [2016/10/28 20:16] – juckins |
---|
# | # |
# 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 |
# 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 *" |
| |
| |
| echo "" |
echo "********************* NOW INSTALLING PACKAGE ********************" | echo "********************* NOW INSTALLING PACKAGE ********************" |
echo "EPEL Repo" | echo "EPEL Repo" |
| |
| |
| echo "" |
echo "***************** UPDATING CURRENT PACKAGES ********************" | echo "***************** UPDATING CURRENT PACKAGES ********************" |
echo "*****************************************************************" | echo "*****************************************************************" |
| |
| |
| echo "" |
echo "********************* NOW INSTALLING PACKAGE ********************" | echo "********************* NOW INSTALLING PACKAGE ********************" |
echo "Basic Web Server" | echo "Basic Web Server" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Compatibility libraries" | #echo "Compatibility libraries" |
| |
| |
| echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Console Internet Tools" | #echo "Console Internet Tools" |
| |
| |
| echo "" |
echo "********************* NOW INSTALLING PACKAGE ********************" | echo "********************* NOW INSTALLING PACKAGE ********************" |
echo "MATE Desktop" | echo "MATE Desktop" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Desktop Platform" | #echo "Desktop Platform" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Desktop Platform Development" | #echo "Desktop Platform Development" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Development and Creative Workstation" | #echo "Development and Creative Workstation" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Development Tools" | #echo "Development Tools" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Electronic Lab" | #echo "Electronic Lab" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "General Purpose Desktop" | #echo "General Purpose Desktop" |
| |
| |
| echo "" |
echo "********************* NOW INSTALLING PACKAGE ********************" | echo "********************* NOW INSTALLING PACKAGE ********************" |
echo "Graphical Administration Tools" | echo "Graphical Administration Tools" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Graphics Creation Tools" | #echo "Graphics Creation Tools" |
| |
| |
| echo "" |
echo "********************* NOW INSTALLING PACKAGE ********************" | echo "********************* NOW INSTALLING PACKAGE ********************" |
echo "MySQL Database client" | echo "MySQL Database client" |
| |
| |
| echo "" |
echo "********************* NOW INSTALLING PACKAGE ********************" | echo "********************* NOW INSTALLING PACKAGE ********************" |
echo "MySQL Database server" | echo "MySQL Database server" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "SNMP Support" | #echo "SNMP Support" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Scientific Support" | #echo "Scientific Support" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Server Platform" | #echo "Server Platform" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Server Platform Development" | #echo "Server Platform Development" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Server with GUI" | #echo "Server with GUI" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Smart Card Support" | #echo "Smart Card Support" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "System Administration Tools" | #echo "System Administration Tools" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "System Management" | #echo "System Management" |
| |
| |
| #echo "" |
#echo "********************* NOW INSTALLING PACKAGE ********************" | #echo "********************* NOW INSTALLING PACKAGE ********************" |
#echo "Xfce" | #echo "Xfce" |
| |
| |
#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 "*****************************************************************" |
#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 vlc # needs nux |
#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 |
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 install vsftpd |
| yum -y install perl-CPAN |
| yum -y install python-httplib2 # TAT |
| yum -y install MySQL-python # TAT |
| yum -y install gnome-disk-utility # for gnome-disks command |
| yum -y install mod_ssl # HTTPS functionality |
| yum -y install chrony # NTP / clock |
| yum -y install ntpdate |
| |
| echo "" |
echo "*********************** ENABLE SERVICES ************************" | echo "*********************** ENABLE SERVICES ************************" |
echo "*****************************************************************" | echo "*****************************************************************" |
systemctl start httpd.service | systemctl start httpd.service |
systemctl enable httpd.service | systemctl enable httpd.service |
| systemctl start chronyd.service |
| systemctl enable chronyd.service |
| |
| |
| echo "" |
echo "******************** ENABLE GRAPHICAL LOGIN ********************" | echo "******************** ENABLE GRAPHICAL LOGIN ********************" |
echo "*****************************************************************" | echo "*****************************************************************" |
| |
| |
| echo "" |
echo "*****************************************************************" | echo "*****************************************************************" |
echo "* DONE *" | echo "* DONE *" |
echo "*****************************************************************" | echo "*****************************************************************" |
| |
| |
| echo "" |
| echo "*****************************************************************" |
| echo "You probably want to reboot your machine. *" |
| echo "*****************************************************************" |
| echo "" |
</code> | </code> |