File size: 1,392 Bytes
dfb675d
 
7f6fb5b
 
dfb675d
b7c4e1e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
dd05c8c
 
 
 
 
 
 
 
 
 
 
b7c4e1e
 
 
 
 
 
 
 
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
#!/bin/bash

# update
sudo apt-get update 

# check and install aws cli if not exists
if ! command -v aws &> /dev/null
then
    echo "Installing AWS CLI..."
    cd ~/
    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
    sudo apt install unzip && unzip awscliv2.zip
    sudo ./aws/install
    rm awscliv2.zip
else
    echo "AWS CLI is already installed."
fi

# check and install btop if not exists
if ! command -v btop &> /dev/null
then
    echo "Installing btop..."
    sudo snap install btop
else
    echo "btop is already installed."
fi

# Check if git-lfs is installed
if ! command -v git-lfs &> /dev/null
then
    echo "Installing git-lfs..."
    sudo apt-get update
    sudo apt-get install git-lfs
else
    echo "git-lfs is already installed."
fi


# check and install miniconda3 if not exists
if [[ ! $(which python) == *miniconda* ]]
then
    echo "Installing Miniconda3..."
    cd ~/ && mkdir -p miniconda3 && wget https://repo.anaconda.com/miniconda/Miniconda3-py310_23.5.2-0-Linux-x86_64.sh -O ./miniconda3/miniconda.sh --no-check-certificate && bash ./miniconda3/miniconda.sh -b -u -p ./miniconda3 && rm ./miniconda3/miniconda.sh && ./miniconda3/bin/conda init bash && source ~/.bashrc  && python -m pip install unibox ipykernel jupyter && python -m ipykernel install --user --name=conda310
else
    echo "Miniconda3 is already installed."
fi