Last active
September 18, 2020 06:02
-
-
Save ElianCodes/6c7f34d7444a5f1a3c6d5e0fa6d47efd to your computer and use it in GitHub Desktop.
basic install of debian software
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
| #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