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
Last revisionBoth sides next revision
yum_installer_bash_script_centos7 [2019/04/14 09:34] juckinsyum_installer_bash_script_centos7 [2022/11/25 15:12] 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>
Line 20: Line 20:
 # 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 283:
 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 301:
 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 331:
 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 376:
 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 400:
 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 421:
 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 485:
 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.txt · Last modified: 2022/12/07 13:24 by juckins