Created
December 15, 2018 13:47
-
-
Save vodolaz095/7e97b9af9f0206c3c085c83b5b627162 to your computer and use it in GitHub Desktop.
basicFedoraSetup4Development.sh
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# upgrade system | |
su -c 'dnf upgrade -y' | |
# install extra repos | |
su -c 'dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm' | |
su -c 'dnf install -y https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm' | |
su -c 'dnf upgrade -y rpmfusion-free-release rpmfusion-nonfree-release' | |
# install basic console tools | |
su -c 'dnf install -y screen mc sshfs gnupg gnupg2 acpi git dnf-plugins-core make wget curl elinks lynx avahi firewalld wavemon zip unzip unrar chkrootkit bc nano youtube-dl dnf-plugin-system-upgrade hdparm tmux ruby' | |
# install nodejs tools | |
su -c 'dnf install -y make gcc-c++ krb5-libs krb5-devel nodejs nodejs-devel npm' | |
# install golang tools | |
su -c 'dnf install -y golang golang-godoc upx gdb' | |
# install desctop apps | |
su -c 'dnf install -y fbreader rednotebook swift system-config-users sqliteman libpng12 liferea keepassx seahorse scrot system-config-firewall setroubleshoot gparted mediawriter xsel xclip puddletag audacity transmission-gtk remmina-plugins-vnc sylpheed gpicview camorama smplayer pgadmin3 utox djview4' | |
# install good email clients | |
su -c 'dnf install -y claws-mail-plugins-address-keeper claws-mail-plugins-pgp claws-mail-plugins-notification' | |
# install browsers | |
su -c 'dnf install -y firefox chromium' | |
# install telegram | |
su -c 'dnf install -y telegram-desktop' | |
# install docker | |
su -c 'dnf install -y docker' | |
su -c 'systemctl enable docker && systemctl start docker' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment