Skip to content

Instantly share code, notes, and snippets.

@dasdennis
Last active October 23, 2019 09:14
Show Gist options
  • Save dasdennis/7ac89b5ef597438b9c78f71baa64d873 to your computer and use it in GitHub Desktop.
Save dasdennis/7ac89b5ef597438b9c78f71baa64d873 to your computer and use it in GitHub Desktop.
Things to do after install elementary OS Juno 5.0
#!/bin/bash
# Download the last version of elementaryOS Juno on https://elementary.io/ free or pay what you want ;)
# Organized by @dennissenner
# Ter Out 30
# Download this script, edit if you want.
# We are not liable for any technical difficulties you may incur arising from the use of these software and hardware.
# Use at your own risk. Please review the code below before using.
# To execute:
# sudo chmod +x -v filename.sh
# sudo ./filename.sh
# First you update your system
apt update && apt full-upgrade -y
# System tools
# Enable Additional Repositories
# Gdebi is a tool for installation of .deb files with automatic installation of dependencies.
apt install gdebi software-properties-common software-properties-gtk dconf-editor -y
# Install Multimedia Codecs and Enable DVD Playback
apt install ubuntu-restricted-extras libavcodec-extra libdvd-pkg ffmpeg mpg321 curl -y
# Partition Manager – Gparted
apt install gparted -y
# Install tlp to save battery and prevent overheating
add-apt-repository ppa:linrunner/tlp -y
apt install tlp tlp-rdw -y
tlp start
# Terminator
apt install terminator -y
# Replace or Install aside Gnome Terminal
apt install gnome-terminal -y
# vi /usr/share/applications/gnome-terminal.desktop
# Comment the two lines that start with OnlyShowIn by adding a # at the beginning of the line:
# 1 ...
# 2 StartupNotify=true
# 3 # OnlyShowIn=GNOME;Unity;
# 4 Keywords=Run;
# 5 ...
# 6 Exec=gnome-terminal
# 7 # OnlyShowIn=Unity
# gsettings set org.gnome.desktop.default-applications.terminal exec gnome-terminal
# gsettings set org.gnome.desktop.default-applications.terminal exec-arg ''
# Optionally you can remove pantheon-terminal if you want as 'root' or with 'sudo'
# apt purge pantheon-terminal -y
# Elementary Tweaks
add-apt-repository ppa:philip.scott/elementary-tweaks -y
apt update && apt install elementary-tweaks -y
# Install File Compression Libs
apt install unace rar unrar p7zip-rar p7zip sharutils uudeview mpack arj cabextract lzip lunzip -y
# audio recording and editing software
apt install audacity audacious ardour -y
# Thunderbird
apt install thunderbird -y
# Browsers
apt install firefox chromium-browser -y
apt install flashplugin-installer pepperflashplugin-nonfree -y
# Install Google Chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
apt update && apt install google-chrome-stable -y
# Video
apt install vlc -y
# Like a Photoshop, graphic editing tool
apt install gimp -y
# It’s a perfect application for 3d modeling, animation, and video editing.
apt install blender -y
# Krita is a professional FREE and open source painting program
apt install krita -y
# Skype
wget https://go.skype.com/skypeforlinux-64.deb
gdebi skypeforlinux-64.deb
# Torrent
apt install transmission -y
# Plank icon magnifying effect
add-apt-repository ppa:ricotz/docky -y
apt update && apt install --reinstall plank -y
pkill -9 plank
# Franz - messengers aggregator
wget https://github.com/meetfranz/franz/releases/download/v5.0.0-beta.18/franz_5.0.0-beta.18_amd64.deb -O franz.deb
gdebi franz.deb
# Install Sublime Text 3
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
apt update && apt install sublime-text -y
# Speed Up your System
# Install Preload
apt install install preload -y
# Developer setup Ruby 2.3.5 using Rbenv and Rails 5.
# curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
# curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
# echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
# apt install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn -y
# cd
# git clone https://github.com/rbenv/rbenv.git ~/.rbenv
# echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
# echo 'eval "$(rbenv init -)"' >> ~/.bashrc
# exec $SHELL
# git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
# echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
# exec $SHELL
# rbenv install 2.5.3
# rbenv global 2.5.3
# ruby -v
# Clean-up System
apt purge epiphany-browser epiphany-browser-data #browser
apt autoclean
apt autoremove -y
# Reboot and enjoy :)
echo "================================================"
echo " "
echo " "
echo " "
echo "Done! Reboot your system!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment