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 [2019/10/04 12:43] – juckins | yum_installer_bash_script_centos8 [2022/12/07 13:24] (current) – juckins | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Yum installer bash script (CentOS 8) == | + | ==== dnf installer bash script (CentOS 8) == |
- | <color # | + | <color # |
+ | <color # | ||
< | < | ||
#!/bin/bash | #!/bin/bash | ||
# | # | ||
- | # install-my-yum-packages.bash | + | # install-my-dnf-packages.bash |
+ | # CentOS 8 version | ||
# | # | ||
# 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 | + | # 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: | ||
- | # Google Chrome, VirtualBox | ||
echo "" | echo "" | ||
echo " | echo " | ||
- | echo " | + | echo " |
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" | + | dnf -y install wget |
- | echo " | + | |
- | yum -y install wget | + | |
- | yum -y install | + | |
- | #mkdir / | + | |
- | #cd / | + | |
- | #wget http:// | + | |
- | #rpm -ivh epel-release-7-6.noarch.rpm | + | |
echo "" | echo "" | ||
+ | echo "dnf -y install epel-release" | ||
+ | dnf -y install epel-release | ||
+ | |||
+ | |||
+ | echo " | ||
echo " | echo " | ||
echo " | echo " | ||
- | yum -y update | + | dnf -y update |
echo "" | echo "" | ||
- | echo " | + | echo " |
echo "Basic Web Server" | echo "Basic Web Server" | ||
echo " | echo " | ||
- | yum -y groupinstall "Basic Web Server" | + | dnf -y groupinstall |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall " | + | |
echo "" | echo "" | ||
- | #echo " | + | echo " |
- | #echo "Console Internet | + | echo "Graphical Administration |
- | #echo " | + | |
- | #yum -y groupinstall " | + | |
- | + | ||
- | + | ||
- | echo "" | + | |
- | echo " | + | |
- | echo "MATE Desktop" | + | |
echo " | echo " | ||
- | yum -y groupinstall | + | dnf -y groupinstall --with-optional |
- | echo "mate-system-monitor" | + | |
- | yum -y install mate-system-monitor | + | |
- | echo "mate-applets" | + | |
- | yum -y install mate-applets | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall " | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall " | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall " | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall " | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall " | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall " | + | |
echo "" | echo "" | ||
- | echo " | + | echo " |
- | echo "Graphical Administration | + | echo "Development |
echo " | echo " | ||
- | yum -y groupinstall | + | dnf -y groupinstall --with-optional |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall | + | |
echo "" | echo "" | ||
- | echo " | + | echo " |
- | echo "mariadb*" | + | echo "Scientific Support" |
echo " | echo " | ||
- | yum -y install mariadb* | + | dnf -y groupinstall --with-optional |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo "SNMP Support" | + | |
- | #echo " | + | |
- | #yum -y groupinstall | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall " | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall " | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall " | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo "Smart Card Support" | + | |
- | #echo " | + | |
- | #yum -y groupinstall "Smart Card Support" | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall " | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -y groupinstall " | + | |
- | + | ||
- | + | ||
- | #echo "" | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #echo " | + | |
- | #yum -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 " | ||
- | yum -y groupinstall "X Window System" | + | dnf -y groupinstall |
echo "" | echo "" | ||
- | echo " | + | echo " |
- | echo "libreoffice" | + | echo "System Tools" |
echo " | echo " | ||
- | yum -y install libreoffice | + | dnf -y groupinstall --with-optional " |
echo "" | echo "" | ||
echo " | echo " | ||
- | echo "*****************************************************************" | + | echo "" |
- | echo " | + | echo "installing |
- | yum -y install xorg-x11-fonts* | + | dnf -y install xorg-x11-fonts* |
- | echo "install net-tools" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "cups" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "ImageMagick*" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "gedit" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | #echo "kdegraphics" | + | echo "" |
- | #yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo " | + | echo "" |
- | yum -y install lftp* | + | echo " |
+ | dnf -y install lftp* | ||
- | #echo "ssmtp*" | + | echo ": |
- | #yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo " | + | echo "" |
- | yum -y install ftp | + | echo " |
+ | dnf -y install ftp | ||
- | echo " | + | echo "" |
- | yum -y install mutt # mutt-1.5.21-27.el7.x86_64 does not work with cron | + | echo " |
+ | dnf -y install mutt | ||
- | echo " | + | echo "" |
- | yum -y install NetworkManager* | + | echo " |
+ | dnf -y install NetworkManager* | ||
- | echo " | + | echo "" |
- | yum -y install openconnect* | + | echo " |
+ | dnf -y install openconnect* | ||
- | echo "evince" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | #echo "gnome-packagekit-updater" | + | echo "" |
- | #yum -y install | + | echo " |
+ | dnf -y install | ||
- | #echo "gnome-packagekit-installer" | + | echo "" |
- | #yum -y install | + | echo " |
+ | dnf -y install | ||
- | #echo "gpk-update-viewer" | + | echo "" |
- | #yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "deltarpm" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | #echo "*vpn*" | + | echo "" |
- | #yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "ncftp" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "dkms" | + | #echo "" |
- | yum -y install | + | #echo " |
+ | #dnf -y install | ||
- | echo "gstreamer gstreamer-plugins-bad-free gstreamer-plugins-base gstreamer-plugins-good gstreamer-tools" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "gstreamer1 gstreamer1-libav gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-gtk gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-ugly-free" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "PackageKit-gstreamer-plugin" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | #echo "ktorrent" | + | echo "" |
- | #yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "gimp" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "php php-mbstring php-mcrypt php-mysql" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "fail2ban.noarch" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "perl-CPAN" | + | echo "" |
- | yum -y install perl-CPAN | + | echo " |
+ | dnf -y install perl-IO-All.noarch | ||
- | echo "perl-File-Slurp.noarch" | + | echo "" |
- | yum -y install perl-File-Slurp.noarch | + | echo " |
+ | dnf -y install perl-List-MoreUtils | ||
- | echo "perl-IPC-System-Simple.noarch" | + | echo "" |
- | yum -y install perl-IPC-System-Simple.noarch | + | echo " |
+ | dnf -y install perl-LWP* | ||
- | echo "perl-IO-All.noarch" | + | echo "" |
- | yum -y install perl-IO-All.noarch | + | echo " |
+ | dnf -y install perl-Tie-IxHash | ||
- | echo "perl-HTML-TableExtract.noarch" | + | echo "" |
- | yum -y install perl-HTML-TableExtract.noarch | + | echo " |
+ | dnf -y install perl-Hash-MultiValue | ||
- | echo "perl-List-Compare.noarch" | + | echo "" |
- | yum -y install perl-List-Compare.noarch | + | echo " |
+ | dnf -y install perl-Try-Tiny | ||
- | echo "perl-List-MoreUtils.x86_64" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "perl-Math-Round" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | #echo "perl-Array-Utils.noarch" | + | echo "" |
- | #yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "freerdp" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "bind-utils" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | #echo "libpng12" | + | echo "" |
- | #yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "qt" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "qt-x11" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "vsftpd" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "tcl" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "python-httplib2" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "MySQL-python" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "python-requests" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "jq" | + | echo "" |
- | yum -y install jq | + | 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 "gnome-disk-utility" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
+ | dnf -y install vlc | ||
- | echo "mod_ssl" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y copr enable castor/ | ||
+ | dnf -y install | ||
- | echo "chrony" | + | echo "" |
- | yum -y install | + | echo " |
+ | dnf -y install | ||
- | echo "ntpdate" | + | echo "" |
- | yum -y install ntpdate | + | echo "installing rdesktop" |
- | + | dnf -y install | |
- | echo " | + | |
- | yum -y install gcc | + | |
- | + | ||
- | echo " | + | |
- | yum -y install kernel-devel | + | |
- | + | ||
- | echo " | + | |
- | yum -y install pangox-compat | + | |
- | + | ||
- | echo " | + | |
- | yum -y install tidy | + | |
- | + | ||
- | echo " | + | |
- | yum -y install mcelog | + | |
- | + | ||
- | echo " | + | |
- | yum -y install pv | + | |
- | + | ||
- | #echo " | + | |
- | #yum -y install thunderbird | + | |
- | + | ||
- | echo " | + | |
- | yum -y install dos2unix | + | |
- | + | ||
- | echo " | + | |
- | yum -y install tree | + | |
- | + | ||
- | echo " | + | |
- | yum -y install iotop | + | |
- | + | ||
- | echo "deltarpm" | + | |
- | yum -y install | + | |
+ | echo "" | ||
+ | echo " | ||
+ | dnf -y install pidgin | ||
echo "" | echo "" | ||
- | echo "********************* NOW INSTALLING PACKAGE ********************" | + | echo "installing ncdu" |
- | echo " | + | dnf -y install |
- | echo " | + | |
- | yum -y install | + | |
echo "" | echo "" | ||
- | echo "*********************** ENABLE NUX Desktop Repo******************" | + | echo "installing ntpstat" |
- | # https:// | + | dnf -y install |
- | echo " | + | |
- | rpm --import http:// | + | |
- | rpm -Uvh http:// | + | |
- | echo " | + | |
- | yum -y install | + | |
- | echo " | + | |
- | yum -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.1570207437.txt.gz · Last modified: 2019/10/04 12:43 by juckins