-
Notifications
You must be signed in to change notification settings - Fork 16
/
apps.sh
32 lines (23 loc) · 794 Bytes
/
apps.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash
#
# Install applications
# Comment (with #) what should not be installed and add the applications you want to install.
source ./scripts/utils.sh
echo_info "Installing apps..."
# Update Ubuntu
sudo apt update && sudo apt upgrade -y
# Ubuntu WSL
# Check out https://github.com/wslutilities/wslufor more details
sudo apt install -y ubuntu-wsl
# Essential package
sudo apt install -y build-essential
# Common packages
sudo apt install -y apt-transport-https ca-certificates curl gawk ssh-askpass tree unzip wget zsh
# Git
sudo add-apt-repository -y ppa:git-core/ppa
sudo apt update && sudo apt install -y git
# Nodejs
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs yarn
# Finish
echo_success "Finished applications installation."