yum_installer_bash_script_centos8
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| yum_installer_bash_script_centos8 [2020/01/15 08:51] – juckins | yum_installer_bash_script_centos8 [2022/12/07 13:24] (current) – juckins | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ==== dnf installer bash script (CentOS 8) == | ==== dnf installer bash script (CentOS 8) == | ||
| - | <color # | + | <color # |
| + | <color # | ||
| < | < | ||
| Line 10: | Line 11: | ||
| # | # | ||
| # 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: | ||
| # dnf group list | # dnf group list | ||
| Line 22: | Line 20: | ||
| # ./ | # ./ | ||
| # | # | ||
| - | # DON'T FORGET: | ||
| - | # Google Chrome, VirtualBox | ||
| echo "" | echo "" | ||
| Line 30: | Line 26: | ||
| echo " | echo " | ||
| + | echo "" | ||
| + | echo "dnf config-manager --set-enabled PowerTools" | ||
| + | dnf config-manager --set-enabled PowerTools | ||
| echo "" | echo "" | ||
| - | echo "********************* NOW INSTALLING PACKAGE ********************" | + | echo "dnf -y install wget" |
| - | echo "EPEL Repo" | + | |
| - | echo " | + | |
| dnf -y install wget | dnf -y install wget | ||
| + | |||
| + | echo "" | ||
| + | echo "dnf -y install epel-release" | ||
| dnf -y install epel-release | dnf -y install epel-release | ||
| - | echo "" | + | echo "*****************************************************************" |
| echo " | echo " | ||
| echo " | echo " | ||
| Line 46: | Line 46: | ||
| echo "" | echo "" | ||
| - | echo " | + | echo " |
| echo "Basic Web Server" | echo "Basic Web Server" | ||
| echo " | echo " | ||
| - | dnf -y groupinstall "Basic Web Server" | + | dnf -y groupinstall |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall " | + | |
| echo "" | echo "" | ||
| - | #echo " | + | echo " |
| - | #echo "Console Internet | + | echo "Graphical Administration |
| - | #echo " | + | |
| - | #dnf -y groupinstall " | + | |
| - | + | ||
| - | + | ||
| - | echo "" | + | |
| - | echo " | + | |
| - | echo "MATE Desktop" | + | |
| echo " | echo " | ||
| - | dnf -y groupinstall | + | dnf -y groupinstall --with-optional |
| - | echo "mate-system-monitor" | + | |
| - | dnf -y install mate-system-monitor | + | |
| - | echo "mate-applets" | + | |
| - | dnf -y install mate-applets | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall " | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall " | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall " | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall " | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall " | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall " | + | |
| echo "" | echo "" | ||
| - | echo " | + | echo " |
| - | echo "Graphical Administration | + | echo "Development |
| echo " | echo " | ||
| - | dnf -y groupinstall | + | dnf -y groupinstall --with-optional |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall | + | |
| echo "" | echo "" | ||
| - | echo " | + | echo " |
| - | echo "mariadb*" | + | echo "Scientific Support" |
| echo " | echo " | ||
| - | dnf -y install mariadb* | + | dnf -y groupinstall --with-optional |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo "SNMP Support" | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall " | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall " | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall " | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo "Smart Card Support" | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall "Smart Card Support" | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall " | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall " | + | |
| - | + | ||
| - | + | ||
| - | #echo "" | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #echo " | + | |
| - | #dnf -y groupinstall "Xfce" | + | |
| echo "" | echo "" | ||
| - | echo " | + | echo " |
| - | echo "X Window System" | + | echo "Smart Card Support" |
| - | echo "*** Note this is needed for MATE Desktop and graphical login ***" | + | |
| echo " | echo " | ||
| - | dnf -y groupinstall "X Window System" | + | dnf -y groupinstall |
| echo "" | echo "" | ||
| - | echo " | + | echo " |
| - | echo "libreoffice" | + | echo "System Tools" |
| echo " | echo " | ||
| - | dnf -y install libreoffice | + | dnf -y groupinstall --with-optional " |
| echo "" | echo "" | ||
| echo " | echo " | ||
| - | echo "*****************************************************************" | + | echo "" |
| - | echo " | + | echo "installing |
| dnf -y install xorg-x11-fonts* | dnf -y install xorg-x11-fonts* | ||
| - | echo "install net-tools" | + | echo "" |
| - | dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | echo " | + | echo "" |
| + | echo " | ||
| + | dnf -y install mariadb* | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| dnf -y install cups | dnf -y install cups | ||
| - | echo " | + | echo "" |
| + | echo " | ||
| dnf -y install ImageMagick* | dnf -y install ImageMagick* | ||
| - | echo " | + | echo "" |
| + | echo " | ||
| dnf -y install gedit | dnf -y install gedit | ||
| - | #echo "kdegraphics" | + | echo "" |
| - | #dnf -y install kdegraphics | + | echo "installing |
| - | + | ||
| - | echo " | + | |
| dnf -y install lftp* | dnf -y install lftp* | ||
| - | #echo "ssmtp*" | + | echo ": |
| - | #dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | echo " | + | echo "" |
| + | echo " | ||
| dnf -y install ftp | dnf -y install ftp | ||
| - | echo " | + | echo "" |
| - | dnf -y install mutt # mutt-1.5.21-27.el7.x86_64 does not work with cron | + | echo " |
| + | dnf -y install mutt | ||
| - | echo " | + | echo "" |
| + | echo " | ||
| dnf -y install NetworkManager* | dnf -y install NetworkManager* | ||
| - | echo " | + | echo "" |
| + | echo " | ||
| dnf -y install openconnect* | dnf -y install openconnect* | ||
| - | echo "evince" | + | echo "" |
| - | dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | #echo "gnome-packagekit-updater" | + | echo "" |
| - | #dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | #echo "gnome-packagekit-installer" | + | echo "" |
| - | #dnf -y install gnome-packagekit-installer | + | echo "installing |
| - | + | ||
| - | #echo " | + | |
| - | #dnf -y install gpk-update-viewer | + | |
| - | + | ||
| - | echo " | + | |
| - | dnf -y install deltarpm | + | |
| - | + | ||
| - | #echo " | + | |
| - | #dnf -y install *vpn* # may not be needed (175MB) | + | |
| - | + | ||
| - | echo " | + | |
| dnf -y install ncftp | dnf -y install ncftp | ||
| - | echo " | + | echo "" |
| + | echo " | ||
| dnf -y install dkms | dnf -y install dkms | ||
| - | echo "gstreamer gstreamer-plugins-bad-free gstreamer-plugins-base gstreamer-plugins-good gstreamer-tools" | + | echo "" |
| - | dnf -y install gstreamer gstreamer-plugins-bad-free gstreamer-plugins-base gstreamer-plugins-good gstreamer-tools | + | echo "installing |
| - | + | dnf -y install gstreamer1* gstreamer1-* | |
| - | echo " | + | |
| - | 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 "" |
| + | echo " | ||
| dnf -y install PackageKit-gstreamer-plugin | dnf -y install PackageKit-gstreamer-plugin | ||
| - | #echo "ktorrent" | + | echo "" |
| - | #dnf -y install ktorrent | + | echo "installing |
| - | + | ||
| - | echo " | + | |
| dnf -y install gimp | dnf -y install gimp | ||
| - | echo "php php-mbstring php-mcrypt php-mysql" | + | #echo "" |
| - | dnf -y install php php-mbstring php-mcrypt php-mysql | + | #echo " |
| + | #dnf -y install php php-mbstring php-mcrypt php-mysql | ||
| - | echo " | + | echo "" |
| + | echo " | ||
| + | dnf -y install php-xml | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| dnf -y install fail2ban.noarch | dnf -y install fail2ban.noarch | ||
| - | echo " | + | echo "" |
| + | echo " | ||
| + | dnf -y install perl-Array-Diff.noarch | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install perl-Array-Unique.noarch | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| dnf -y install perl-CPAN | dnf -y install perl-CPAN | ||
| - | echo " | + | echo "" |
| + | echo " | ||
| dnf -y install perl-File-Slurp.noarch | dnf -y install perl-File-Slurp.noarch | ||
| - | echo " | + | echo "" |
| + | echo " | ||
| dnf -y install perl-IPC-System-Simple.noarch | dnf -y install perl-IPC-System-Simple.noarch | ||
| - | echo " | + | echo "" |
| + | echo " | ||
| dnf -y install perl-IO-All.noarch | dnf -y install perl-IO-All.noarch | ||
| - | echo "perl-HTML-TableExtract.noarch" | + | echo "" |
| - | dnf -y install perl-HTML-TableExtract.noarch | + | echo " |
| + | dnf -y install perl-List-MoreUtils | ||
| - | echo "perl-List-Compare.noarch" | + | echo "" |
| - | dnf -y install perl-List-Compare.noarch | + | echo " |
| + | dnf -y install perl-LWP* | ||
| - | echo "perl-List-MoreUtils.x86_64" | + | echo "" |
| - | dnf -y install perl-List-MoreUtils.x86_64 | + | echo " |
| + | dnf -y install perl-Tie-IxHash | ||
| - | echo "perl-Math-Round" | + | echo "" |
| - | dnf -y install perl-Math-Round # epel | + | echo " |
| + | dnf -y install perl-Hash-MultiValue | ||
| - | #echo "perl-Array-Utils.noarch" | + | echo "" |
| - | #dnf -y install perl-Array-Utils.noarch | + | echo " |
| - | + | dnf -y install perl-Try-Tiny | |
| - | echo " | + | |
| - | dnf -y install freerdp | + | |
| - | echo " | + | echo "" |
| + | echo " | ||
| dnf -y install bind-utils | dnf -y install bind-utils | ||
| - | #echo "libpng12" | + | echo "" |
| - | #dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | echo "qt" | + | echo "" |
| - | dnf -y install qt # VirtualBox EL7 | + | echo "installing |
| - | + | ||
| - | echo " | + | |
| - | dnf -y install qt-x11 | + | |
| - | + | ||
| - | echo " | + | |
| dnf -y install vsftpd | dnf -y install vsftpd | ||
| - | echo "tcl" | + | echo "" |
| - | dnf -y install tcl | + | echo "installing |
| - | + | ||
| - | echo " | + | |
| - | dnf -y install python-httplib2 | + | |
| - | + | ||
| - | echo " | + | |
| - | dnf -y install MySQL-python | + | |
| - | + | ||
| - | echo " | + | |
| - | dnf -y install python-requests | + | |
| - | + | ||
| - | echo " | + | |
| dnf -y install jq | dnf -y install jq | ||
| - | echo "gnome-disk-utility" | + | echo "" |
| - | dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | echo "mod_ssl" | + | echo "" |
| - | dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | echo "chrony" | + | echo "" |
| - | dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | echo "ntpdate" | + | echo "" |
| - | dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | echo "gcc" | + | echo "" |
| - | dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | echo "kernel-devel" | + | echo "" |
| - | dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | echo "pangox-compat" | + | echo "" |
| - | dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | echo "tidy" | + | echo "" |
| - | dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | echo "mcelog" | + | echo "" |
| - | dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | echo "pv" | + | echo "" |
| - | dnf -y install pv | + | echo " |
| + | if [[ ! -e / | ||
| + | mkdir / | ||
| + | fi | ||
| + | cd / | ||
| + | if [[ -f google-chrome-stable_current_x86_64.rpm ]]; then | ||
| + | rm google-chrome-stable_current_x86_64.rpm | ||
| + | fi | ||
| + | wget https:// | ||
| + | dnf -y localinstall google-chrome-stable_current_x86_64.rpm | ||
| - | #echo "thunderbird" | + | echo "" |
| - | #dnf -y install | + | echo " |
| + | dnf -y install https:// | ||
| + | dnf -y install | ||
| - | echo "dos2unix" | + | echo "" |
| - | dnf -y install | + | echo " |
| + | dnf -y copr enable castor/ | ||
| + | dnf -y install | ||
| - | echo "tree" | + | echo "" |
| - | dnf -y install | + | echo " |
| + | dnf -y install | ||
| - | echo "iotop" | + | echo "" |
| - | dnf -y install iotop | + | echo "installing rdesktop" |
| - | + | dnf -y install | |
| - | echo "deltarpm" | + | |
| - | dnf -y install | + | |
| - | + | ||
| - | echo " | + | |
| - | dnf -y install gnome-tweaks | + | |
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install pidgin | ||
| echo "" | echo "" | ||
| - | echo "********************* NOW INSTALLING PACKAGE ********************" | + | echo "installing ncdu" |
| - | echo " | + | dnf -y install |
| - | echo " | + | |
| - | dnf -y install | + | |
| echo "" | echo "" | ||
| - | echo "*********************** ENABLE NUX Desktop Repo******************" | + | echo "installing ntpstat" |
| - | # https:// | + | dnf -y install |
| - | echo " | + | |
| - | #rpm --import http:// | + | |
| - | #rpm -Uvh http:// | + | |
| - | #echo " | + | |
| - | #dnf -y install | + | |
| - | #echo " | + | |
| - | #dnf -y install vlc # Nux desktop repo | + | |
| echo "" | echo "" | ||
| echo " | echo " | ||
| - | echo " | ||
| systemctl start httpd.service | systemctl start httpd.service | ||
| systemctl enable httpd.service | systemctl enable httpd.service | ||
| systemctl start chronyd.service | systemctl start chronyd.service | ||
| systemctl enable chronyd.service | systemctl enable chronyd.service | ||
| + | systemctl start postfix | ||
| + | systemctl enable postfix | ||
| echo "" | echo "" | ||
| echo " | echo " | ||
| - | echo " | ||
| systemctl isolate graphical.target | systemctl isolate graphical.target | ||
| systemctl set-default graphical.target | systemctl set-default graphical.target | ||
| Line 448: | Line 333: | ||
| echo "" | echo "" | ||
| echo " | echo " | ||
| - | echo " | + | echo " |
| + | echo " | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo "You probably want to reboot your machine, then finish next *" | ||
| + | echo " | ||
| + | echo " | ||
| + | echo "" | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo "Fix VPN | ||
| + | echo "See: https:// | ||
| + | echo "As root: update-crypto-policies --set LEGACY | ||
| echo " | echo " | ||
| Line 454: | Line 355: | ||
| echo "" | echo "" | ||
| echo " | echo " | ||
| - | echo "You probably want to reboot your machine. | + | echo "Install MATE using instructions at: *" |
| + | echo " | ||
| echo " | echo " | ||
| echo "" | echo "" | ||
| </ | </ | ||
yum_installer_bash_script_centos8.1579096273.txt.gz · Last modified: by juckins
