yum_installer_bash_script_centos8
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
yum_installer_bash_script_centos8 [2019/10/04 12:43] – juckins | yum_installer_bash_script_centos8 [2020/07/31 11:42] – juckins | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Yum installer bash script (CentOS 8) == | + | ==== dnf installer bash script (CentOS 8) == |
<color # | <color # | ||
Line 6: | Line 6: | ||
#!/bin/bash | #!/bin/bash | ||
# | # | ||
- | # install-my-yum-packages.bash | + | # install-my-dnf-packages.bash |
+ | # CentOS 8 version | ||
# | # | ||
# NOTES: | # NOTES: | ||
Line 13: | Line 14: | ||
# | # | ||
# Installed groups can be found with: | # Installed groups can be found with: | ||
- | # yum group list | + | # dnf group list |
# | # | ||
# Contents of groups can be found with: | # Contents of groups can be found with: | ||
- | # yum group info "Group Name" | + | # dnf group info "Group Name" |
# | # | ||
# TO RUN: | # TO RUN: | ||
- | # ./ | + | # ./ |
# | # | ||
# DON'T FORGET: | # DON'T FORGET: | ||
Line 26: | Line 27: | ||
echo "" | echo "" | ||
echo " | echo " | ||
- | echo " | + | echo " |
echo " | echo " | ||
Line 34: | Line 35: | ||
echo "EPEL Repo" | echo "EPEL Repo" | ||
echo " | echo " | ||
- | yum -y install wget | + | dnf -y install wget |
- | yum -y install epel-release | + | dnf -y install epel-release |
- | #mkdir / | + | |
- | #cd / | + | |
- | #wget http:// | + | |
- | #rpm -ivh epel-release-7-6.noarch.rpm | + | |
Line 45: | Line 42: | ||
echo " | echo " | ||
echo " | echo " | ||
- | yum -y update | + | dnf -y update |
Line 52: | Line 49: | ||
echo "Basic Web Server" | echo "Basic Web Server" | ||
echo " | echo " | ||
- | yum -y groupinstall "Basic Web Server" | + | dnf -y groupinstall "Basic Web Server" |
Line 59: | Line 56: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 66: | Line 63: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 73: | Line 70: | ||
echo "MATE Desktop" | echo "MATE Desktop" | ||
echo " | echo " | ||
- | yum -y groupinstall "MATE Desktop" | + | dnf -y groupinstall "MATE Desktop" |
echo " | echo " | ||
- | yum -y install mate-system-monitor | + | dnf -y install mate-system-monitor |
echo " | echo " | ||
- | yum -y install mate-applets | + | dnf -y install mate-applets |
Line 84: | Line 81: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 91: | Line 88: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 98: | Line 95: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 105: | Line 102: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 112: | Line 109: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 119: | Line 116: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 126: | Line 123: | ||
echo " | echo " | ||
echo " | echo " | ||
- | yum -y groupinstall " | + | dnf -y groupinstall " |
Line 133: | Line 130: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 140: | Line 137: | ||
echo " | echo " | ||
echo " | echo " | ||
- | yum -y install mariadb* | + | dnf -y install mariadb* |
Line 147: | Line 144: | ||
#echo "SNMP Support" | #echo "SNMP Support" | ||
#echo " | #echo " | ||
- | #yum -y groupinstall "SNMP Support" | + | #dnf -y groupinstall "SNMP Support" |
Line 154: | Line 151: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 161: | Line 158: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 168: | Line 165: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 175: | Line 172: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 182: | Line 179: | ||
#echo "Smart Card Support" | #echo "Smart Card Support" | ||
#echo " | #echo " | ||
- | #yum -y groupinstall "Smart Card Support" | + | #dnf -y groupinstall "Smart Card Support" |
Line 189: | Line 186: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 196: | Line 193: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 203: | Line 200: | ||
#echo " | #echo " | ||
#echo " | #echo " | ||
- | #yum -y groupinstall " | + | #dnf -y groupinstall " |
Line 211: | Line 208: | ||
echo "*** Note this is needed for MATE Desktop and graphical login ***" | echo "*** Note this is needed for MATE Desktop and graphical login ***" | ||
echo " | echo " | ||
- | yum -y groupinstall "X Window System" | + | dnf -y groupinstall "X Window System" |
Line 218: | Line 215: | ||
echo " | echo " | ||
echo " | echo " | ||
- | yum -y install libreoffice | + | dnf -y install libreoffice |
Line 225: | Line 222: | ||
echo " | echo " | ||
echo " | echo " | ||
- | yum -y install xorg-x11-fonts* | + | dnf -y install xorg-x11-fonts* |
echo " | echo " | ||
- | yum -y install net-tools | + | dnf -y install net-tools |
echo " | echo " | ||
- | yum -y install cups | + | dnf -y install cups |
echo " | echo " | ||
- | yum -y install ImageMagick* | + | dnf -y install ImageMagick* |
echo " | echo " | ||
- | yum -y install gedit | + | dnf -y install gedit |
#echo " | #echo " | ||
- | #yum -y install kdegraphics | + | #dnf -y install kdegraphics |
echo " | echo " | ||
- | yum -y install lftp* | + | dnf -y install lftp* |
#echo " | #echo " | ||
- | #yum -y install ssmtp* | + | #dnf -y install ssmtp* |
echo " | echo " | ||
- | yum -y install ftp | + | dnf -y install ftp |
echo " | echo " | ||
- | yum -y install mutt # mutt-1.5.21-27.el7.x86_64 does not work with cron | + | dnf -y install mutt # mutt-1.5.21-27.el7.x86_64 does not work with cron |
echo " | echo " | ||
- | yum -y install NetworkManager* | + | dnf -y install NetworkManager* |
echo " | echo " | ||
- | yum -y install openconnect* | + | dnf -y install openconnect* |
echo " | echo " | ||
- | yum -y install evince | + | dnf -y install evince |
#echo " | #echo " | ||
- | #yum -y install gnome-packagekit-updater | + | #dnf -y install gnome-packagekit-updater |
#echo " | #echo " | ||
- | #yum -y install gnome-packagekit-installer | + | #dnf -y install gnome-packagekit-installer |
#echo " | #echo " | ||
- | #yum -y install gpk-update-viewer | + | #dnf -y install gpk-update-viewer |
echo " | echo " | ||
- | yum -y install deltarpm | + | dnf -y install deltarpm |
#echo " | #echo " | ||
- | #yum -y install *vpn* # may not be needed (175MB) | + | #dnf -y install *vpn* # may not be needed (175MB) |
echo " | echo " | ||
- | yum -y install ncftp | + | dnf -y install ncftp |
echo " | echo " | ||
- | yum -y install dkms | + | dnf -y install dkms |
echo " | echo " | ||
- | yum -y install gstreamer gstreamer-plugins-bad-free gstreamer-plugins-base gstreamer-plugins-good gstreamer-tools | + | dnf -y install gstreamer gstreamer-plugins-bad-free gstreamer-plugins-base gstreamer-plugins-good gstreamer-tools |
echo " | echo " | ||
- | 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 | + | dnf -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 " | echo " | ||
- | yum -y install PackageKit-gstreamer-plugin | + | dnf -y install PackageKit-gstreamer-plugin |
#echo " | #echo " | ||
- | #yum -y install ktorrent | + | #dnf -y install ktorrent |
echo " | echo " | ||
- | yum -y install gimp | + | dnf -y install gimp |
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 | + | dnf -y install php php-mbstring php-mcrypt php-mysql |
echo " | echo " | ||
- | yum -y install fail2ban.noarch | + | dnf -y install fail2ban.noarch |
echo " | echo " | ||
- | yum -y install perl-CPAN | + | dnf -y install perl-CPAN |
echo " | echo " | ||
- | yum -y install perl-File-Slurp.noarch | + | dnf -y install perl-File-Slurp.noarch |
echo " | echo " | ||
- | yum -y install perl-IPC-System-Simple.noarch | + | dnf -y install perl-IPC-System-Simple.noarch |
echo " | echo " | ||
- | yum -y install perl-IO-All.noarch | + | dnf -y install perl-IO-All.noarch |
echo " | echo " | ||
- | yum -y install perl-HTML-TableExtract.noarch | + | dnf -y install perl-HTML-TableExtract.noarch |
echo " | echo " | ||
- | yum -y install perl-List-Compare.noarch | + | dnf -y install perl-List-Compare.noarch |
echo " | echo " | ||
- | yum -y install perl-List-MoreUtils.x86_64 | + | dnf -y install perl-List-MoreUtils.x86_64 |
echo " | echo " | ||
- | yum -y install perl-Math-Round | + | dnf -y install perl-Math-Round |
#echo " | #echo " | ||
- | #yum -y install perl-Array-Utils.noarch | + | #dnf -y install perl-Array-Utils.noarch |
echo " | echo " | ||
- | yum -y install freerdp | + | dnf -y install freerdp |
echo " | echo " | ||
- | yum -y install bind-utils | + | dnf -y install bind-utils |
#echo " | #echo " | ||
- | #yum -y install libpng12 | + | #dnf -y install libpng12 |
echo " | echo " | ||
- | yum -y install qt # VirtualBox EL7 | + | dnf -y install qt # VirtualBox EL7 |
echo " | echo " | ||
- | yum -y install qt-x11 | + | dnf -y install qt-x11 |
+ | |||
+ | echo " | ||
+ | dnf -y install " | ||
+ | |||
+ | echo " | ||
+ | dnf -y install " | ||
+ | |||
+ | echo " | ||
+ | dnf -y install " | ||
echo " | echo " | ||
- | yum -y install vsftpd | + | dnf -y install vsftpd |
echo " | echo " | ||
- | yum -y install tcl | + | dnf -y install tcl |
echo " | echo " | ||
- | yum -y install python-httplib2 | + | dnf -y install python-httplib2 |
echo " | echo " | ||
- | yum -y install MySQL-python | + | dnf -y install MySQL-python |
echo " | echo " | ||
- | yum -y install python-requests | + | dnf -y install python-requests |
echo " | echo " | ||
- | yum -y install jq | + | dnf -y install jq |
echo " | echo " | ||
- | yum -y install gnome-disk-utility | + | dnf -y install gnome-disk-utility |
echo " | echo " | ||
- | yum -y install mod_ssl | + | dnf -y install mod_ssl |
echo " | echo " | ||
- | yum -y install chrony | + | dnf -y install chrony |
echo " | echo " | ||
- | yum -y install ntpdate | + | dnf -y install ntpdate |
echo " | echo " | ||
- | yum -y install gcc | + | dnf -y install gcc |
echo " | echo " | ||
- | yum -y install kernel-devel | + | dnf -y install kernel-devel |
echo " | echo " | ||
- | yum -y install pangox-compat | + | dnf -y install pangox-compat |
echo " | echo " | ||
- | yum -y install tidy | + | dnf -y install tidy |
echo " | echo " | ||
- | yum -y install mcelog | + | dnf -y install mcelog |
echo " | echo " | ||
- | yum -y install pv | + | dnf -y install pv |
#echo " | #echo " | ||
- | #yum -y install thunderbird | + | #dnf -y install thunderbird |
echo " | echo " | ||
- | yum -y install dos2unix | + | dnf -y install dos2unix |
echo " | echo " | ||
- | yum -y install tree | + | dnf -y install tree |
echo " | echo " | ||
- | yum -y install iotop | + | dnf -y install iotop |
echo " | echo " | ||
- | yum -y install deltarpm | + | dnf -y install deltarpm |
+ | |||
+ | echo " | ||
+ | dnf -y install gnome-tweaks | ||
+ | |||
+ | echo " | ||
+ | dnf -y install keepass | ||
Line 415: | Line 427: | ||
echo " | echo " | ||
echo " | echo " | ||
- | yum -y install samba-* | + | dnf -y install samba-* |
Line 422: | Line 434: | ||
# https:// | # https:// | ||
echo " | echo " | ||
- | rpm --import http:// | + | #rpm --import http:// |
- | rpm -Uvh http:// | + | #rpm -Uvh http:// |
- | echo " | + | #echo " |
- | yum -y install rdesktop | + | #dnf -y install rdesktop |
- | echo " | + | #echo " |
- | yum -y install vlc # Nux desktop repo | + | #dnf -y install vlc # Nux desktop repo |
Line 455: | Line 467: | ||
echo " | echo " | ||
echo "You probably want to reboot your machine. | echo "You probably want to reboot your machine. | ||
+ | echo " | ||
+ | echo "" | ||
+ | |||
+ | echo "" | ||
+ | echo " | ||
+ | echo "Fix VPN | ||
+ | echo "See: https:// | ||
+ | echo "As root: update-crypto-policies --set LEGACY | ||
echo " | echo " | ||
echo "" | echo "" | ||
</ | </ |
yum_installer_bash_script_centos8.txt · Last modified: 2022/12/07 13:24 by juckins