Skip to content

Instantly share code, notes, and snippets.

@ElianCodes
Last active September 18, 2020 06:02
Show Gist options
  • Select an option

  • Save ElianCodes/6c7f34d7444a5f1a3c6d5e0fa6d47efd to your computer and use it in GitHub Desktop.

Select an option

Save ElianCodes/6c7f34d7444a5f1a3c6d5e0fa6d47efd to your computer and use it in GitHub Desktop.
basic install of debian software
#update system
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
#install basic tools
sudo apt install -y vim nano neofetch
#install anaconda
sudo apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
#install docker
sudo apt install -y docker
#install 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/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt-get install brave-browser python3
#install git
sudo apt-get install -y git
git config --global user.name elianvancutsem
#install gitkraken
sudo apt install -y gconf2-common gconf-service-backend libgconf-2-4 gconf-service-backend gconf2 gconf-service
wget https://release.gitkraken.com/linux/gitkraken-amd64.deb
sudo dpkg -i gitkraken-amd64.deb
#install vscode
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt-get install apt-transport-https
sudo apt-get update -y
sudo apt-get install -y code
#install GitHub CLI
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key C99B11DEB97541F0
sudo apt-add-repository https://cli.github.com/packages
sudo apt update
sudo apt install gh
#install vueJS and Yarn
sudo apt-get install -y node npm
sudo npm install --global @vue/cli
sudo npm install -g yarn
#install postman
wget https://dl.pstmn.io/download/latest/linux64 -O postman-linux-x64.tar.gz
sudo tar -xvzf postman-linux-x64.tar.gz -C /opt
sudo ln -s /opt/Postman/Postman /usr/bin/postman
cat << EOF > ~/.local/share/applications/postman2.desktop
[Desktop Entry]
Name=Postman
GenericName=API Client
X-GNOME-FullName=Postman API Client
Comment=Make and view REST API calls and responses
Keywords=api;
Exec=/opt/Postman/Postman
Terminal=false
Type=Application
Icon=/opt/Postman/app/resources/app/assets/icon.png
Categories=Development;Utilities;
EOF
#install tlp
sudo apt install -y tlp
sudo systemctl enable tlp
sudo tlp start
#install grub theme
sudo apt install -y dialog
git clone https://github.com/vinceliuice/grub2-themes.git
cd grub2-themes/
./install.sh
cd ../
#install mailspring
wget https://updates.getmailspring.com/download?platform=linuxDeb -O mailspring.deb
sudo dpkg -i mailspring.deb
#install spotify
curl -sS https://download.spotify.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb http://repository.spotify.com stable non-free" | sudo tee /etc/apt/sources.list.d/spotify.list
sudo apt-get update && sudo apt-get install spotify-client
#install dotnet
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-3.1
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-3.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment