Skip to content

Instantly share code, notes, and snippets.

@acosonic
Last active March 22, 2021 06:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save acosonic/15fcde691d0935cad5b9e21334f1c5b4 to your computer and use it in GitHub Desktop.
Save acosonic/15fcde691d0935cad5b9e21334f1c5b4 to your computer and use it in GitHub Desktop.
Ubuntu development machine installations
#!/bin/bash
echo "This script installs some of common software for Ubuntu 20 linux"
echo "Script is intended to be run as sudo or root"
add-apt-repository ppa:atareao/telegram
#wget -O ~/viber.deb https://download.cdn.viber.com/cdn/desktop/Linux/viber.deb
#dpkg -i viber.deb
tee /etc/apt/sources.list.d/pritunl.list << EOF
deb https://repo.pritunl.com/stable/apt focal main
EOF
apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7568D9BB55FF9E5287D586017AE645C0CF8E292A
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
cat << EOF >> /etc/ssh/sshd_config
ServerAliveInterval 240
EOF
apt-get update
apt-get install apt-transport-https apache2 curl php php-curl php-mbstring php-zip php-xml wine mysql-server telegram remmina subversion pritunl-client-electron flameshot mc code-insiders
echo "doing settings"
echo -e "\nHidden=true\n" | sudo tee --append /etc/xdg/autostart/tracker-extract.desktop /etc/xdg/autostart/tracker-miner-apps.desktop /etc/xdg/autostart/tracker-miner-fs.desktop /etc/xdg/autostart/tracker-miner-user-guides.desktop /etc/xdg/autostart/tracker-store.desktop > /dev/null
gsettings set org.freedesktop.Tracker.Miner.Files crawling-interval -2 # Default: -1
gsettings set org.freedesktop.Tracker.Miner.Files enable-monitors false # Default: true
tracker reset --hard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment