-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathubuntu.sh
More file actions
40 lines (29 loc) · 1.46 KB
/
ubuntu.sh
File metadata and controls
40 lines (29 loc) · 1.46 KB
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
33
34
35
36
37
38
39
40
#!/bin/sh
echo 'Updating ubuntu packages information...'
sudo apt-get update > /dev/null
sudo apt-get remove -yqq --ignore-missing cmdtest nodejs yarn jq docker docker-engine docker.io containerd runc > /dev/null
echo 'Upgrading ubuntu packages...'
sudo DEBIAN_FRONTEND=noninteractive apt-get dist-upgrade -yqq > /dev/null
echo 'Initializing utils...'
sudo apt-get install -y git zip unzip wget curl jq build-essential apt-transport-https ca-certificates gnupg-agent software-properties-common > /dev/null
echo 'Installing Chromium...'
sudo snap install chromium --edge > /dev/null
echo 'Installing Docker...'
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88 > /dev/null
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" > /dev/null
sudo apt-get update > /dev/null
sudo apt-get install docker-ce docker-ce-cli containerd.io > /dev/null
echo 'Installing Heroku...'
sudo snap install heroku --classic > /dev/null
echo 'Installing VSCode...'
sudo snap install code --classic > /dev/null
echo 'Installing Sublime Text 3...'
sudo snap install sublime-text --classic > /dev/null
echo 'Installing Postman...'
sudo snap install postman > /dev/null
echo 'Installing Figma...'
sudo snap install figma-linux > /dev/null
echo 'Installing MySQL Workbench...'
sudo snap install mysql-workbench-community --candidate > /dev/null
curl -o- https://zource.dev/setup/common.sh | bash