-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCONFIGURE_UBUNTU.sh
More file actions
executable file
·65 lines (40 loc) · 1.22 KB
/
CONFIGURE_UBUNTU.sh
File metadata and controls
executable file
·65 lines (40 loc) · 1.22 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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
echo "==== starting installations..."
date +"%d/%m/%Y - %H:%M:%S"
sudo apt-get update -y
sudo apt-get install zsh tmux zip unzip neovim emacs git
echo " >>> Installed main tools \n"
# yarn
curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
# tools
mkdir tools && cd tools
echo " >>> Installing my bash scripts from GIT \n"
git clone https://github.com/ahndmal/bash-scripts
cd bash-scripts
chmod -R +x .
# main C build tools
sudo apt-get install build-essential libz-dev zlib1g-dev -y
### Helix
sudo add-apt-repository ppa:maveonair/helix-editor
sudo apt update
sudo apt install helix
wget https://github.com/ahndmal/.dotfiles/raw/main/helix/config.toml
wget https://github.com/ahndmal/.dotfiles/raw/main/helix/languages.toml
mv config.toml languages.toml ~/.config/helix
#############################
./tools/install-fonts.sh
./cli/configure_ZSH.sh
./tools/sdkman.sh
####################### Java
sdk i java 25.0.2-graalce
sdk i java 23.0.1-open
sdk i java 17.0.18-amzn
sdk i java 11.0.30-tem
####################### GO
# https://go.dev/doc/install
# https://go.dev/dl/
wget https://go.dev/dl/go1.26.0.linux-amd64.tar.gz
tar -xvf go1.26.0.linux-amd64.tar.gz
#### GCP
./gcloud/install-gcp-cli.sh
### AWS
### Azure