summaryrefslogtreecommitdiff
path: root/setup/core/install-packages.sh
diff options
context:
space:
mode:
authorhc <hc@email.ch>2025-06-25 19:40:43 +0800
committerhc <hc@email.ch>2025-06-25 19:40:43 +0800
commitccdde5f4424836fc8e9cc98c204510fed9612e70 (patch)
treedf1500f00b2f0b32b8729732454585c318b51110 /setup/core/install-packages.sh
parentd6eb567da3e6d2e64ebf22adf1fc6d21c47090f8 (diff)
merged setup and contaienrs
Diffstat (limited to 'setup/core/install-packages.sh')
-rwxr-xr-xsetup/core/install-packages.sh27
1 files changed, 27 insertions, 0 deletions
diff --git a/setup/core/install-packages.sh b/setup/core/install-packages.sh
new file mode 100755
index 0000000..dd3e69d
--- /dev/null
+++ b/setup/core/install-packages.sh
@@ -0,0 +1,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