Skip to content

Instantly share code, notes, and snippets.

@amishakov
Created October 28, 2023 11:33
Show Gist options
  • Select an option

  • Save amishakov/2b3caf65ffe1162c90fd6a85e4a2381a to your computer and use it in GitHub Desktop.

Select an option

Save amishakov/2b3caf65ffe1162c90fd6a85e4a2381a to your computer and use it in GitHub Desktop.

Revisions

  1. @fevangelou fevangelou revised this gist Dec 27, 2021. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions bootstrap_ubuntu.sh
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,8 @@

    # Short URL: https://git.io/fjY3J
    #
    # ~ For Ubuntu 18.04 or newer ~
    #
    # How to use:
    # $ cd ~/Downloads
    # $ wget -O bootstrap.sh https://git.io/fjY3J
  2. @fevangelou fevangelou renamed this gist Oct 21, 2021. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  3. @fevangelou fevangelou revised this gist Dec 26, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -157,7 +157,7 @@ sudo ln -s /home /Users
    # === /etc/sysctl.conf Tweaks ===

    # For VS Code: https://code.visualstudio.com/docs/setup/linux#_visual-studio-code-is-unable-to-watch-for-file-changes-in-this-large-workspace-error-enospc
    sudo echo "fs.inotify.max_user_watches=524288" >> /etc/sysctl.conf
    sudo sh -c 'echo "fs.inotify.max_user_watches=524288" >> /etc/sysctl.conf'
    sudo sysctl -p


  4. @fevangelou fevangelou revised this gist Dec 26, 2020. No changes.
  5. @fevangelou fevangelou revised this gist Dec 26, 2020. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -150,7 +150,7 @@ sudo apt -y autoremove


    # === Path Aliases ===
    ln -s /home /Users
    sudo ln -s /home /Users



    @@ -162,6 +162,8 @@ sudo sysctl -p



    sudo apt-get -y autoremove

    echo ""
    echo ""
    echo " === Installation Completed === "
  6. @fevangelou fevangelou revised this gist Dec 26, 2020. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -26,7 +26,7 @@ sudo apt -y dist-upgrade
    # Utilities
    sudo apt -y install apache2-utils apt-transport-https aptitude bash-completion bc bmon bzip2 cron curl debconf-utils dialog dnsutils ethtool expect fancontrol git gnupg hddtemp htop httpie ifstat iftop ifupdown iotop iptables iptraf jpegoptim linux-tools-common linux-tools-generic lm-sensors lsb-release lzop make multitail nano net-tools nethogs optipng psensor psmisc rsync screenfetch shellcheck siege slurm smartmontools snapd snmp software-properties-common speedometer sudo sysstat tasksel tcptrack telnet tree unzip webp zip

    sudo apt -y install asunder bleachbit dconf-tools gedit-plugins gedit-plugins-common gnome-shell-extensions gnome-tweaks gprename gthumb hollywood pwgen renrot
    sudo apt -y install asunder bleachbit dconf-editor gedit-plugins gedit-plugins-common gnome-shell-extensions gnome-tweaks gprename gthumb hollywood pwgen renrot



    @@ -84,7 +84,7 @@ sudo apt install brave-browser

    # MKVtoolnix - https://mkvtoolnix.download/downloads.html#ubuntu
    wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -
    cat > "/etc/apt/sources.list.d/mkvtoolnix.list" <<EOF
    sudo cat > "/etc/apt/sources.list.d/mkvtoolnix.list" <<EOF
    deb https://mkvtoolnix.download/ubuntu/ $UBUNTU_CODENAME main
    deb-src https://mkvtoolnix.download/ubuntu/ $UBUNTU_CODENAME main
    EOF
  7. @fevangelou fevangelou revised this gist Dec 26, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -93,7 +93,7 @@ sudo apt -y install mkvtoolnix mkvtoolnix-gui

    # Chrome
    wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
    sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
    sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/googlechrome.list'
    sudo apt -y update
    sudo apt -y install google-chrome-stable chrome-gnome-shell
    # cd ~/Downloads/Apps/
  8. @fevangelou fevangelou revised this gist Dec 26, 2020. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -33,17 +33,12 @@ sudo apt -y install asunder bleachbit dconf-tools gedit-plugins gedit-plugins-co
    # === Apps ===
    sudo snap install alsa-utils cacher chromium coulr e-tools ffmpeg filebot fkill gifcurry gifski gimp glances gnome-system-monitor google-play-music-desktop-player gravit-designer handbrake-jz htop lepton matroska-tools notepadqq odio odrive-unofficial onlyoffice-desktopeditors opera pac-vs photoscape picard poedit polarr qownnotes raven-reader recollectr remmina remote-touchpad screencloud simplenote snap-store spotify termius-app vidcutter vlc

    #sudo snap install atom --classic
    #sudo snap install code --classic
    sudo snap install eclipse --classic
    sudo snap install github-desktop --edge
    sudo snap install mackup --classic
    sudo snap install node --channel=10/stable --classic
    sudo snap install opendvdproducer --edge
    sudo snap install shotcut --classic
    sudo snap install skype --channel=insider/stable --classic
    sudo snap install snapcraft --classic
    #sudo snap install sublime-text --classic

    # Others to consider:
    # disk-space-saver
    @@ -142,6 +137,11 @@ DROPBOX_VERSION="2020.03.04"
    wget -O dropbox_$DROPBOX_VERSION_amd64.deb https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_$DROPBOX_VERSION_amd64.deb
    sudo dpkg -i dropbox_$DROPBOX_VERSION_amd64.deb

    # Github Desktop
    GITHUB_DESKTOP_VERSION="2.6.1-linux2"
    wget -O GitHubDesktop-linux-$GITHUB_DESKTOP_VERSION.deb https://github.com/shiftkey/desktop/releases/download/release-$GITHUB_DESKTOP_VERSION/GitHubDesktop-linux-$GITHUB_DESKTOP_VERSION.deb
    sudo dpkg -i GitHubDesktop-linux-$GITHUB_DESKTOP_VERSION.deb



    # === Finish ===
  9. @fevangelou fevangelou revised this gist Dec 26, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -31,7 +31,7 @@ sudo apt -y install asunder bleachbit dconf-tools gedit-plugins gedit-plugins-co


    # === Apps ===
    sudo snap -y install alsa-utils cacher chromium coulr e-tools ffmpeg filebot fkill gifcurry gifski gimp glances gnome-system-monitor google-play-music-desktop-player gravit-designer handbrake-jz htop lepton matroska-tools notepadqq odio odrive-unofficial onlyoffice-desktopeditors opera pac-vs photoscape picard poedit polarr qownnotes raven-reader recollectr remmina remote-touchpad screencloud simplenote snap-store spotify termius-app vidcutter vlc
    sudo snap install alsa-utils cacher chromium coulr e-tools ffmpeg filebot fkill gifcurry gifski gimp glances gnome-system-monitor google-play-music-desktop-player gravit-designer handbrake-jz htop lepton matroska-tools notepadqq odio odrive-unofficial onlyoffice-desktopeditors opera pac-vs photoscape picard poedit polarr qownnotes raven-reader recollectr remmina remote-touchpad screencloud simplenote snap-store spotify termius-app vidcutter vlc

    #sudo snap install atom --classic
    #sudo snap install code --classic
  10. @fevangelou fevangelou revised this gist Dec 26, 2020. 1 changed file with 19 additions and 17 deletions.
    36 changes: 19 additions & 17 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -33,17 +33,17 @@ sudo apt -y install asunder bleachbit dconf-tools gedit-plugins gedit-plugins-co
    # === Apps ===
    sudo snap -y install alsa-utils cacher chromium coulr e-tools ffmpeg filebot fkill gifcurry gifski gimp glances gnome-system-monitor google-play-music-desktop-player gravit-designer handbrake-jz htop lepton matroska-tools notepadqq odio odrive-unofficial onlyoffice-desktopeditors opera pac-vs photoscape picard poedit polarr qownnotes raven-reader recollectr remmina remote-touchpad screencloud simplenote snap-store spotify termius-app vidcutter vlc

    #sudo snap -y install atom --classic
    #sudo snap -y install code --classic
    sudo snap -y install eclipse --classic
    sudo snap -y install github-desktop --edge
    sudo snap -y install mackup --classic
    sudo snap -y install node --channel=10/stable --classic
    sudo snap -y install opendvdproducer --edge
    sudo snap -y install shotcut --classic
    sudo snap -y install skype --channel=insider/stable --classic
    sudo snap -y install snapcraft --classic
    #sudo snap -y install sublime-text --classic
    #sudo snap install atom --classic
    #sudo snap install code --classic
    sudo snap install eclipse --classic
    sudo snap install github-desktop --edge
    sudo snap install mackup --classic
    sudo snap install node --channel=10/stable --classic
    sudo snap install opendvdproducer --edge
    sudo snap install shotcut --classic
    sudo snap install skype --channel=insider/stable --classic
    sudo snap install snapcraft --classic
    #sudo snap install sublime-text --classic

    # Others to consider:
    # disk-space-saver
    @@ -69,10 +69,10 @@ sudo apt -y install gnome-software-plugin-flatpak
    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

    # Flatpak Apps
    flatpak install -y flathub com.calibre_ebook.calibre
    #flatpak install -y flathub com.calibre_ebook.calibre
    flatpak install -y flathub com.github.muriloventuroso.easyssh
    flatpak install -y flathub com.viber.Viber
    flatpak install -y flathub org.gabmus.hydrapaper
    #flatpak install -y flathub org.gabmus.hydrapaper

    # Using PyPi
    sudo pip install -y glances youtube-dlg
    @@ -133,12 +133,14 @@ sudo apt-get install atom
    # === Single Apps That Require Version Updating ===

    # Boostnote
    wget https://github.com/BoostIO/boost-releases/releases/download/v0.16.1/boostnote_0.16.1_amd64.deb
    sudo dpkg -i boostnote_0.16.1_amd64.deb
    BOOSTNOTE_VERSION="0.16.1"
    wget -O boostnote_$BOOSTNOTE_VERSION_amd64.deb https://github.com/BoostIO/boost-releases/releases/download/v$BOOSTNOTE_VERSION/boostnote_$BOOSTNOTE_VERSION_amd64.deb
    sudo dpkg -i boostnote_$BOOSTNOTE_VERSION_amd64.deb

    # Dropbox
    wget https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_2020.03.04_amd64.deb
    sudo dpkg -i dropbox_2020.03.04_amd64.deb
    DROPBOX_VERSION="2020.03.04"
    wget -O dropbox_$DROPBOX_VERSION_amd64.deb https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_$DROPBOX_VERSION_amd64.deb
    sudo dpkg -i dropbox_$DROPBOX_VERSION_amd64.deb



  11. @fevangelou fevangelou revised this gist Dec 26, 2020. 1 changed file with 6 additions and 11 deletions.
    17 changes: 6 additions & 11 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -24,9 +24,9 @@ sudo apt -y update
    sudo apt -y dist-upgrade

    # Utilities
    sudo apt -y install apache2-utils apt-transport-https aptitude bash-completion bc bmon bzip2 cron curl debconf-utils dialog dnsutils ethtool expect fancontrol git hddtemp htop httpie ifstat iftop ifupdown iotop iptables iptraf jpegoptim linux-tools-common linux-tools-generic lm-sensors lsb-release lzop make multitail nano net-tools nethogs optipng psensor psmisc rsync screenfetch shellcheck siege slurm smartmontools snapd snmp software-properties-common speedometer sudo sysstat tasksel tcptrack telnet tree unzip webp zip
    sudo apt -y install apache2-utils apt-transport-https aptitude bash-completion bc bmon bzip2 cron curl debconf-utils dialog dnsutils ethtool expect fancontrol git gnupg hddtemp htop httpie ifstat iftop ifupdown iotop iptables iptraf jpegoptim linux-tools-common linux-tools-generic lm-sensors lsb-release lzop make multitail nano net-tools nethogs optipng psensor psmisc rsync screenfetch shellcheck siege slurm smartmontools snapd snmp software-properties-common speedometer sudo sysstat tasksel tcptrack telnet tree unzip webp zip

    sudo apt -y install asunder dconf-tools gedit-plugins gedit-plugins-common gnome-shell-extensions gnome-tweaks gprename gthumb hollywood pwgen renrot
    sudo apt -y install asunder bleachbit dconf-tools gedit-plugins gedit-plugins-common gnome-shell-extensions gnome-tweaks gprename gthumb hollywood pwgen renrot



    @@ -81,11 +81,11 @@ sudo pip install -y glances youtube-dlg

    # === Single Apps ===

    # Brave - https://brave-browser.readthedocs.io/en/latest/installing-brave.html
    # Brave
    curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
    echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ $UBUNTU_CODENAME main" | sudo tee /etc/apt/sources.list.d/brave-browser-release-${UBUNTU_CODENAME}.list
    sudo apt -y update
    sudo apt -y install brave-keyring brave-browser
    echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list
    sudo apt update
    sudo apt install brave-browser

    # MKVtoolnix - https://mkvtoolnix.download/downloads.html#ubuntu
    wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -
    @@ -132,11 +132,6 @@ sudo apt-get install atom

    # === Single Apps That Require Version Updating ===

    # BleachBit
    wget -O bleachbit_4.0.0_all.deb https://www.bleachbit.org/download/file/t?file=bleachbit_4.0.0_all_ubuntu1804.deb
    #wget -O bleachbit_4.0.0_all.deb https://www.bleachbit.org/download/file/t?file=bleachbit_4.0.0_all_ubuntu1910.deb
    sudo dpkg -i bleachbit_4.0.0_all.deb

    # Boostnote
    wget https://github.com/BoostIO/boost-releases/releases/download/v0.16.1/boostnote_0.16.1_amd64.deb
    sudo dpkg -i boostnote_0.16.1_amd64.deb
  12. @fevangelou fevangelou revised this gist Dec 26, 2020. 1 changed file with 14 additions and 7 deletions.
    21 changes: 14 additions & 7 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -33,7 +33,7 @@ sudo apt -y install asunder dconf-tools gedit-plugins gedit-plugins-common gnome
    # === Apps ===
    sudo snap -y install alsa-utils cacher chromium coulr e-tools ffmpeg filebot fkill gifcurry gifski gimp glances gnome-system-monitor google-play-music-desktop-player gravit-designer handbrake-jz htop lepton matroska-tools notepadqq odio odrive-unofficial onlyoffice-desktopeditors opera pac-vs photoscape picard poedit polarr qownnotes raven-reader recollectr remmina remote-touchpad screencloud simplenote snap-store spotify termius-app vidcutter vlc

    sudo snap -y install atom --classic
    #sudo snap -y install atom --classic
    #sudo snap -y install code --classic
    sudo snap -y install eclipse --classic
    sudo snap -y install github-desktop --edge
    @@ -122,21 +122,28 @@ sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/p
    sudo apt update
    sudo apt install code # or code-insiders

    # Atom
    wget -qO - https://packagecloud.io/AtomEditor/atom/gpgkey | sudo apt-key add -
    sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main" > /etc/apt/sources.list.d/atom.list'
    sudo apt-get update
    sudo apt-get install atom



    # === Single Apps That Require Version Updating ===

    # BleachBit
    wget -O bleachbit_2.2_all_ubuntu1804.deb https://www.bleachbit.org/download/file/t?file=bleachbit_2.2_all_ubuntu1804.deb
    sudo dpkg -i bleachbit_2.2_all_ubuntu1804.deb
    wget -O bleachbit_4.0.0_all.deb https://www.bleachbit.org/download/file/t?file=bleachbit_4.0.0_all_ubuntu1804.deb
    #wget -O bleachbit_4.0.0_all.deb https://www.bleachbit.org/download/file/t?file=bleachbit_4.0.0_all_ubuntu1910.deb
    sudo dpkg -i bleachbit_4.0.0_all.deb

    # Boostnote
    wget https://github.com/BoostIO/boost-releases/releases/download/v0.11.15/boostnote_0.11.15_amd64.deb
    sudo dpkg -i boostnote_0.11.15_amd64.deb
    wget https://github.com/BoostIO/boost-releases/releases/download/v0.16.1/boostnote_0.16.1_amd64.deb
    sudo dpkg -i boostnote_0.16.1_amd64.deb

    # Dropbox
    wget -O dropbox_2019.02.14_amd64.deb https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_2019.02.14_amd64.deb
    sudo dpkg -i dropbox_2019.02.14_amd64.deb
    wget https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_2020.03.04_amd64.deb
    sudo dpkg -i dropbox_2020.03.04_amd64.deb



  13. @fevangelou fevangelou revised this gist Dec 26, 2020. 1 changed file with 15 additions and 2 deletions.
    17 changes: 15 additions & 2 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -34,7 +34,7 @@ sudo apt -y install asunder dconf-tools gedit-plugins gedit-plugins-common gnome
    sudo snap -y install alsa-utils cacher chromium coulr e-tools ffmpeg filebot fkill gifcurry gifski gimp glances gnome-system-monitor google-play-music-desktop-player gravit-designer handbrake-jz htop lepton matroska-tools notepadqq odio odrive-unofficial onlyoffice-desktopeditors opera pac-vs photoscape picard poedit polarr qownnotes raven-reader recollectr remmina remote-touchpad screencloud simplenote snap-store spotify termius-app vidcutter vlc

    sudo snap -y install atom --classic
    sudo snap -y install code --classic
    #sudo snap -y install code --classic
    sudo snap -y install eclipse --classic
    sudo snap -y install github-desktop --edge
    sudo snap -y install mackup --classic
    @@ -43,7 +43,7 @@ sudo snap -y install opendvdproducer --edge
    sudo snap -y install shotcut --classic
    sudo snap -y install skype --channel=insider/stable --classic
    sudo snap -y install snapcraft --classic
    sudo snap -y install sublime-text --classic
    #sudo snap -y install sublime-text --classic

    # Others to consider:
    # disk-space-saver
    @@ -109,6 +109,19 @@ sudo apt -y install google-chrome-stable chrome-gnome-shell
    wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
    sudo dpkg -i teamviewer_amd64.deb

    # SublimeText
    wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
    echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
    sudo apt-get update
    sudo apt-get install sublime-text

    # VSCode
    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
    sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
    sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
    sudo apt update
    sudo apt install code # or code-insiders



    # === Single Apps That Require Version Updating ===
  14. @fevangelou fevangelou revised this gist Sep 24, 2019. 1 changed file with 13 additions and 0 deletions.
    13 changes: 13 additions & 0 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -132,6 +132,19 @@ sudo apt -y autoremove



    # === Path Aliases ===
    ln -s /home /Users



    # === /etc/sysctl.conf Tweaks ===

    # For VS Code: https://code.visualstudio.com/docs/setup/linux#_visual-studio-code-is-unable-to-watch-for-file-changes-in-this-large-workspace-error-enospc
    sudo echo "fs.inotify.max_user_watches=524288" >> /etc/sysctl.conf
    sudo sysctl -p



    echo ""
    echo ""
    echo " === Installation Completed === "
  15. @fevangelou fevangelou revised this gist Apr 16, 2019. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -1,10 +1,10 @@
    #!/bin/bash

    # Short URL: http://tinyurl.com/fevangelou-ubuntu-18-04
    # Short URL: https://git.io/fjY3J
    #
    # How to use:
    # $ cd ~/Downloads
    # $ wget -O bootstrap.sh http://tinyurl.com/fevangelou-ubuntu-18-04
    # $ wget -O bootstrap.sh https://git.io/fjY3J
    # $ chmod +x bootstrap.sh
    # $ sudo ./bootstrap.sh
    #
    @@ -26,7 +26,7 @@ sudo apt -y dist-upgrade
    # Utilities
    sudo apt -y install apache2-utils apt-transport-https aptitude bash-completion bc bmon bzip2 cron curl debconf-utils dialog dnsutils ethtool expect fancontrol git hddtemp htop httpie ifstat iftop ifupdown iotop iptables iptraf jpegoptim linux-tools-common linux-tools-generic lm-sensors lsb-release lzop make multitail nano net-tools nethogs optipng psensor psmisc rsync screenfetch shellcheck siege slurm smartmontools snapd snmp software-properties-common speedometer sudo sysstat tasksel tcptrack telnet tree unzip webp zip

    sudo apt -y install asunder dconf-tools gedit-plugins gedit-plugins-common gnome-shell-extensions gnome-tweak-tool gprename gthumb hollywood pwgen renrot
    sudo apt -y install asunder dconf-tools gedit-plugins gedit-plugins-common gnome-shell-extensions gnome-tweaks gprename gthumb hollywood pwgen renrot



    @@ -114,15 +114,15 @@ sudo dpkg -i teamviewer_amd64.deb
    # === Single Apps That Require Version Updating ===

    # BleachBit
    wget https://www.bleachbit.org/download/file/t?file=bleachbit_2.2_all_ubuntu1804.deb
    wget -O bleachbit_2.2_all_ubuntu1804.deb https://www.bleachbit.org/download/file/t?file=bleachbit_2.2_all_ubuntu1804.deb
    sudo dpkg -i bleachbit_2.2_all_ubuntu1804.deb

    # Boostnote
    wget https://github.com/BoostIO/boost-releases/releases/download/v0.11.15/boostnote_0.11.15_amd64.deb
    sudo dpkg -i boostnote_0.11.15_amd64.deb

    # Dropbox
    wget https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_2019.02.14_amd64.deb
    wget -O dropbox_2019.02.14_amd64.deb https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_2019.02.14_amd64.deb
    sudo dpkg -i dropbox_2019.02.14_amd64.deb


  16. @fevangelou fevangelou revised this gist Apr 16, 2019. No changes.
  17. @fevangelou fevangelou revised this gist Apr 15, 2019. 1 changed file with 7 additions and 1 deletion.
    8 changes: 7 additions & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,13 @@
    #!/bin/bash

    # Short URL: http://tinyurl.com/fevangelou-ubuntu-18-04

    #
    # How to use:
    # $ cd ~/Downloads
    # $ wget -O bootstrap.sh http://tinyurl.com/fevangelou-ubuntu-18-04
    # $ chmod +x bootstrap.sh
    # $ sudo ./bootstrap.sh
    #
    # To Do:
    # - Adapt for Fedora
    # - Adapt for 32/64 bit versions
  18. @fevangelou fevangelou revised this gist Apr 15, 2019. No changes.
  19. @fevangelou fevangelou revised this gist Apr 15, 2019. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -6,6 +6,7 @@
    # - Adapt for Fedora
    # - Adapt for 32/64 bit versions
    # - Add checks for minimum version allowed to be installed
    # - Add installer for Nano Editor (latest version with syntax highlight/support)

    source /etc/os-release

  20. @fevangelou fevangelou revised this gist Apr 15, 2019. 1 changed file with 6 additions and 1 deletion.
    7 changes: 6 additions & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,11 @@

    # Short URL: http://tinyurl.com/fevangelou-ubuntu-18-04

    # To Do:
    # - Adapt for Fedora
    # - Adapt for 32/64 bit versions
    # - Add checks for minimum version allowed to be installed

    source /etc/os-release

    mkdir -p ~/Downloads/Apps/
    @@ -77,7 +82,7 @@ sudo apt -y install brave-keyring brave-browser

    # MKVtoolnix - https://mkvtoolnix.download/downloads.html#ubuntu
    wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -
    cat "/etc/apt/sources.list.d/mkvtoolnix.list" > <<EOF
    cat > "/etc/apt/sources.list.d/mkvtoolnix.list" <<EOF
    deb https://mkvtoolnix.download/ubuntu/ $UBUNTU_CODENAME main
    deb-src https://mkvtoolnix.download/ubuntu/ $UBUNTU_CODENAME main
    EOF
  21. @fevangelou fevangelou revised this gist Apr 15, 2019. 1 changed file with 7 additions and 2 deletions.
    9 changes: 7 additions & 2 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -12,9 +12,9 @@ sudo apt -y update
    sudo apt -y dist-upgrade

    # Utilities
    sudo apt -y install apache2-utils apt-transport-https aptitude atop bash-completion bc bmon bzip2 cron curl debconf-utils dialog dnsutils ethtool expect fancontrol git hddtemp htop httpie ifstat iftop ifupdown iotop iptables iptraf jpegoptim linux-tools-common linux-tools-generic lm-sensors lsb-release lzop make multitail nano net-tools nethogs optipng psensor psmisc rsync screenfetch shellcheck siege slurm smartmontools snapd snmp software-properties-common speedometer sudo sysstat tasksel tcptrack telnet tree unzip webp zip
    sudo apt -y install apache2-utils apt-transport-https aptitude bash-completion bc bmon bzip2 cron curl debconf-utils dialog dnsutils ethtool expect fancontrol git hddtemp htop httpie ifstat iftop ifupdown iotop iptables iptraf jpegoptim linux-tools-common linux-tools-generic lm-sensors lsb-release lzop make multitail nano net-tools nethogs optipng psensor psmisc rsync screenfetch shellcheck siege slurm smartmontools snapd snmp software-properties-common speedometer sudo sysstat tasksel tcptrack telnet tree unzip webp zip

    sudo apt -y install asunder dconf-tools gedit-plugins gedit-plugins-common gnome-shell-extensions gnome-tweak-tool gprename gthumb hollywood renrot
    sudo apt -y install asunder dconf-tools gedit-plugins gedit-plugins-common gnome-shell-extensions gnome-tweak-tool gprename gthumb hollywood pwgen renrot



    @@ -115,6 +115,11 @@ sudo dpkg -i dropbox_2019.02.14_amd64.deb



    # === Finish ===
    sudo apt -y autoremove



    echo ""
    echo ""
    echo " === Installation Completed === "
  22. @fevangelou fevangelou revised this gist Apr 15, 2019. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,7 @@
    #!/bin/bash

    # Short URL: http://tinyurl.com/fevangelou-ubuntu-18-04

    source /etc/os-release

    mkdir -p ~/Downloads/Apps/
  23. @fevangelou fevangelou created this gist Apr 15, 2019.
    120 changes: 120 additions & 0 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,120 @@
    #!/bin/bash

    source /etc/os-release

    mkdir -p ~/Downloads/Apps/
    cd ~/Downloads/Apps/

    # Update system first
    sudo apt -y update
    sudo apt -y dist-upgrade

    # Utilities
    sudo apt -y install apache2-utils apt-transport-https aptitude atop bash-completion bc bmon bzip2 cron curl debconf-utils dialog dnsutils ethtool expect fancontrol git hddtemp htop httpie ifstat iftop ifupdown iotop iptables iptraf jpegoptim linux-tools-common linux-tools-generic lm-sensors lsb-release lzop make multitail nano net-tools nethogs optipng psensor psmisc rsync screenfetch shellcheck siege slurm smartmontools snapd snmp software-properties-common speedometer sudo sysstat tasksel tcptrack telnet tree unzip webp zip

    sudo apt -y install asunder dconf-tools gedit-plugins gedit-plugins-common gnome-shell-extensions gnome-tweak-tool gprename gthumb hollywood renrot



    # === Apps ===
    sudo snap -y install alsa-utils cacher chromium coulr e-tools ffmpeg filebot fkill gifcurry gifski gimp glances gnome-system-monitor google-play-music-desktop-player gravit-designer handbrake-jz htop lepton matroska-tools notepadqq odio odrive-unofficial onlyoffice-desktopeditors opera pac-vs photoscape picard poedit polarr qownnotes raven-reader recollectr remmina remote-touchpad screencloud simplenote snap-store spotify termius-app vidcutter vlc

    sudo snap -y install atom --classic
    sudo snap -y install code --classic
    sudo snap -y install eclipse --classic
    sudo snap -y install github-desktop --edge
    sudo snap -y install mackup --classic
    sudo snap -y install node --channel=10/stable --classic
    sudo snap -y install opendvdproducer --edge
    sudo snap -y install shotcut --classic
    sudo snap -y install skype --channel=insider/stable --classic
    sudo snap -y install snapcraft --classic
    sudo snap -y install sublime-text --classic

    # Others to consider:
    # disk-space-saver
    # easy-disk-cleaner
    # mkvtoolnix-jz (remove custom installer below first)
    # rambox
    # For developers:
    # docker
    # lxd
    # microk8s
    # netbeans --classic

    # Configure GNOME
    gsettings set org.gnome.shell enable-hot-corners true
    gsettings set org.gnome.shell.extensions.dash-to-dock extend-height false
    gsettings set org.gnome.shell.extensions.dash-to-dock dock-position BOTTOM

    # Flatpak
    sudo add-apt-repository -y ppa:alexlarsson/flatpak
    sudo apt -y update
    sudo apt -y install flatpak
    sudo apt -y install gnome-software-plugin-flatpak
    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

    # Flatpak Apps
    flatpak install -y flathub com.calibre_ebook.calibre
    flatpak install -y flathub com.github.muriloventuroso.easyssh
    flatpak install -y flathub com.viber.Viber
    flatpak install -y flathub org.gabmus.hydrapaper

    # Using PyPi
    sudo pip install -y glances youtube-dlg



    # === Single Apps ===

    # Brave - https://brave-browser.readthedocs.io/en/latest/installing-brave.html
    curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
    echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ $UBUNTU_CODENAME main" | sudo tee /etc/apt/sources.list.d/brave-browser-release-${UBUNTU_CODENAME}.list
    sudo apt -y update
    sudo apt -y install brave-keyring brave-browser

    # MKVtoolnix - https://mkvtoolnix.download/downloads.html#ubuntu
    wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -
    cat "/etc/apt/sources.list.d/mkvtoolnix.list" > <<EOF
    deb https://mkvtoolnix.download/ubuntu/ $UBUNTU_CODENAME main
    deb-src https://mkvtoolnix.download/ubuntu/ $UBUNTU_CODENAME main
    EOF
    sudo apt -y update
    sudo apt -y install mkvtoolnix mkvtoolnix-gui

    # Chrome
    wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
    sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
    sudo apt -y update
    sudo apt -y install google-chrome-stable chrome-gnome-shell
    # cd ~/Downloads/Apps/
    # wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    # sudo dpkg -i google-chrome-stable_current_amd64.deb

    # TeamViewer
    wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
    sudo dpkg -i teamviewer_amd64.deb



    # === Single Apps That Require Version Updating ===

    # BleachBit
    wget https://www.bleachbit.org/download/file/t?file=bleachbit_2.2_all_ubuntu1804.deb
    sudo dpkg -i bleachbit_2.2_all_ubuntu1804.deb

    # Boostnote
    wget https://github.com/BoostIO/boost-releases/releases/download/v0.11.15/boostnote_0.11.15_amd64.deb
    sudo dpkg -i boostnote_0.11.15_amd64.deb

    # Dropbox
    wget https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_2019.02.14_amd64.deb
    sudo dpkg -i dropbox_2019.02.14_amd64.deb



    echo ""
    echo ""
    echo " === Installation Completed === "
    echo ""
    echo ""