-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathatualiza_instala_dependencias.sh
executable file
·75 lines (58 loc) · 2.44 KB
/
atualiza_instala_dependencias.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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#!/bin/bash
# Configuração Setup Dev Kit: Lucas da Silva Santos 09/06/2023
# Atualiza dependências
sudo apt update
sudo apt upgrade
# Instala dependências
sudo apt -y install git
sudo apt -y install curl
sudo apt -y install wget
sudo apt -y install python3
sudo apt -y install python3-pip
sudo apt -y install python3-venv
sudo apt -y install gnome-shell-extensions
sudo apt -y install docker.io
sudo apt -y install docker-compose
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
sudo apt update
sudo apt install -y gcc g++ yarn
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
wget -O discord.deb "https://discordapp.com/api/download?platform=linux&format=deb"
sudo apt install -y ./discord.deb
rm discord.deb
# Configura usuário docker para execução sem sudo
groupadd docker
usermod -aG docker $USER
sudo snap install dbeaver-ce
sudo snap install microk8s --classic
sudo snap install kubectl --classic
sudo snap install intellij-idea-ultimate --classic
sudo snap install postman
sudo snap install code --classic
# instalar spotifyx
curl -sS https://download.spotify.com/debian/pubkey_6224F9941A8AA6D1.gpg | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/spotify.gpg
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
# instalando Chrome
wget -O chrome.deb https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt -y install ./chrome.deb
rm chrome.deb
#instalando 1Password
wget -O 1password.deb https://downloads.1password.com/linux/debian/amd64/stable/1password-latest.deb
sudo apt -y install ./1password.deb
rm 1password.deb
# Instala o sdkman
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
# Instala o Java, o Gradle, Maven e quarkus mais recente com o sdkman
sdk install java
sdk install gradle
sdk install maven
sdk install quarkus
# Instala o Lens
curl -fsSL https://downloads.k8slens.dev/keys/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/lens-archive-keyring.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/lens-archive-keyring.gpg] https://downloads.k8slens.dev/apt/debian stable main" | sudo tee /etc/apt/sources.list.d/lens.list > /dev/null
sudo apt update
sudo apt -y install lens
echo "Atualização e instalação de dependências concluídas."