summaryrefslogtreecommitdiff
path: root/setup/core/install-packages.sh
blob: dd3e69db5942f261fcf322bd8a898470ba93ff8d (plain)
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
#!/bin/bash

# Install core packages
sudo dnf install -y epel-release
#sudo dnf group install -y "Development Tools"
sudo dnf install -y nc openssl bat autossh tmux htop tar bmon gzip tree wget curl plocate nano vim unzip net-tools git python3 python3-pip make wireguard-tools usbutils yum
sudo dnf install -y xclip

sudo dnf install -y gcc gcc-c++
sudo dnf install -y java-latest-openjdk-devel
#sudo dnf install -y asio-devel boost-devel openssl-devel

# Execute all package installation scripts
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
for script in "$SCRIPT_DIR/packages"/*.sh; do
    if [ -f "$script" ]; then
        "$script"
    fi
done

#install packages ml
#pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124
#pip3 install transformers

#sudo yum install -y python3-openstackclient s3fs-fuse awscli
#pip install jupyterlab python-swiftclient
#sudo dnf update -y