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
yum_installer_bash_script_centos7 [2019/04/14 09:34] juckinsyum_installer_bash_script_centos7 [2022/12/07 13:24] (current) juckins
Line 1: Line 1:
-==== Yum installer bash script (CentOS7) ==+==== Yum installer bash script (CentOS 7) ==
  
-<color #ed1c24>When you run the code below, ensure to redirect output and errors to a log file.</color>+<color #ed1c24>When you run the code below, ensure to redirect output and errors to a log file.</color>\\ 
 +<color #ed1c24>**If this is a new install, consider the SELinux settings.**</color>
  
 <code> <code>
Line 20: Line 21:
 # TO RUN: # TO RUN:
 # ./install-my-yum-packages.bash > /tmp/install-my-yum-packages.log 2>&1 # ./install-my-yum-packages.bash > /tmp/install-my-yum-packages.log 2>&1
 +#
 +# DON'T FORGET:
 +# Google Chrome, VirtualBox
  
 echo "" echo ""
Line 280: Line 284:
 echo "dkms" echo "dkms"
 yum -y install dkms yum -y install dkms
 +
 +echo "gstreamer gstreamer-plugins-bad-free gstreamer-plugins-base gstreamer-plugins-good gstreamer-tools"
 +yum -y install gstreamer gstreamer-plugins-bad-free gstreamer-plugins-base gstreamer-plugins-good gstreamer-tools
 +
 +echo "gstreamer1 gstreamer1-libav gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-gtk gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-ugly-free"
 +yum -y install gstreamer1 gstreamer1-libav gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-gtk gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-ugly-free
 +
 +echo "PackageKit-gstreamer-plugin"
 +yum -y install PackageKit-gstreamer-plugin
  
 #echo "ktorrent" #echo "ktorrent"
Line 289: Line 302:
 echo "php php-mbstring php-mcrypt php-mysql" echo "php php-mbstring php-mcrypt php-mysql"
 yum -y install php php-mbstring php-mcrypt php-mysql yum -y install php php-mbstring php-mcrypt php-mysql
 +
 +echo "php-xml"
 +yum -y install php-xml                         # phpMyAdmin
  
 echo "fail2ban.noarch" echo "fail2ban.noarch"
 yum -y install fail2ban.noarch                 # epel yum -y install fail2ban.noarch                 # epel
 +
 +echo "perl-JSON.noarch"
 +yum -y install perl-JSON.noarch
  
 echo "perl-CPAN" echo "perl-CPAN"
Line 313: Line 332:
 echo "perl-List-MoreUtils.x86_64" echo "perl-List-MoreUtils.x86_64"
 yum -y install perl-List-MoreUtils.x86_64      # base yum -y install perl-List-MoreUtils.x86_64      # base
 +
 +echo "perl-Math-Round"
 +yum -y install perl-Math-Round                 # epel
 +
 +echo "perl-Tie-IxHash"
 +yum -y install perl-Tie-IxHash
  
 #echo "perl-Array-Utils.noarch" #echo "perl-Array-Utils.noarch"
 #yum -y install perl-Array-Utils.noarch        # epel     #yum -y install perl-Array-Utils.noarch        # epel    
 +
 +echo "perl-Array-Diff.noarch perl-Array-Unique.noarch"
 +yum -y install perl-Array-Diff.noarch perl-Array-Unique.noarch
 +
 +echo "perl-Try-Tiny"
 +yum -y install perl-Try-Tiny
 +
 +echo "perl-Hash-MultiValue"
 +yum -y install perl-Hash-MultiValue
  
 echo "freerdp" echo "freerdp"
Line 343: Line 377:
 echo "MySQL-python" echo "MySQL-python"
 yum -y install MySQL-python                    # TAT yum -y install MySQL-python                    # TAT
 +
 +echo "python-requests"
 +yum -y install python-requests                 # TAT
 +
 +echo "python3"
 +yum -y install python3                         # TAT
 +
 +echo "python3-devel"
 +yum -y install python3-devel                   # TAT
 +
 +echo "jq"                                      # TAT
 +yum -y install jq
  
 echo "gnome-disk-utility" echo "gnome-disk-utility"
Line 355: Line 401:
 echo "ntpdate" echo "ntpdate"
 yum -y install ntpdate yum -y install ntpdate
 +
 +echo "NTP packages"
 +yum -y install ntp
  
 echo "gcc" echo "gcc"
Line 373: Line 422:
 echo "pv" echo "pv"
 yum -y install pv yum -y install pv
 +
 +echo "mlocate"
 +yum -y install mlocate
 +
 +#echo "thunderbird"
 +#yum -y install thunderbird
 +
 +echo "dos2unix"                                # ASMAD
 +yum -y install dos2unix
 +
 +echo "tree"
 +yum -y install tree
 +
 +echo "iotop"
 +yum -y install iotop
 +
 +echo "ncdu"
 +yum -y install ncdu
 +
 +echo "deltarpm"
 +yum -y install deltarpm
 +
 +echo "keepass"
 +# Icon for panel laundher is in $HOME/Documents/keepass_icon.png
 +yum -y install keepass
 +
 +# Best RDC for Windows
 +echo "remmina"
 +yum -y install remmina
 +
 +# Better mail client
 +echo "alpine"
 +yum -y install alpine
 +
 +# Allow sound in Firefox
 +echo "pavucontrol"
 +yum -y install pavucontrol
 +echo "pulseaudio*"
 +yum -y install pulseaudio*
 +echo "alsa-plugins-pulseaudio"
 +yum -y install alsa-plugins-pulseaudio
 +
 +# Postfix
 +echo "postfix"
 +yum -y install postfix
 +systemctl enable postfix ; systemctl start postfix
 +
 +echo ""
 +echo "********************* NOW INSTALLING PACKAGE ********************"
 +echo "samba-*"
 +echo "*****************************************************************"
 +yum -y install samba-*
  
  
 echo "" echo ""
-echo "*********************** ENABLE NUX Desktop Repo******************"+echo "*********************** ENABLE NUX Desktop Repo *****************"
 # https://www.tecmint.com/enable-nux-dexktop-repository-on-rhel-centos/ # https://www.tecmint.com/enable-nux-dexktop-repository-on-rhel-centos/
 echo "*****************************************************************" echo "*****************************************************************"
Line 385: Line 486:
 echo "vlc" echo "vlc"
 yum -y install vlc                             # Nux desktop repo yum -y install vlc                             # Nux desktop repo
 +
 +
 +echo ""
 +echo "*********************** ENABLE RPMFUSION Repo *******************"
 +# This is for HEIC/HEIF support in GIMP
 +# https://support.moonpoint.com/os/unix/linux/centos/rpmfusion.php
 +echo "*****************************************************************"
 +yum -y install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
 +echo "gimp-heif-plugin"
 +yum -y install gimp-heif-plugin
  
  
yum_installer_bash_script_centos7.1555248873.txt.gz · Last modified: 2019/04/14 09:34 by juckins