Improve scripts
Tento commit je obsažen v:
49
install.sh
49
install.sh
@@ -17,7 +17,7 @@ sudo usermod -a -G render,video $LOGNAME
|
||||
|
||||
# 3. Installare podman
|
||||
echo "Installando podman..."
|
||||
sudo apt install -y podman
|
||||
sudo apt install -y podman htop radeontop curl
|
||||
|
||||
# 4. Creare cartelle per systemd containers
|
||||
echo "Creando cartelle per containers systemd..."
|
||||
@@ -25,7 +25,7 @@ mkdir -p ~/.config/containers/systemd
|
||||
|
||||
# 5. Scaricare e copiare internal.network
|
||||
echo "Scaricando internal.network..."
|
||||
curl -fL $REPO_URL/internal.network -o ~/.config/containers/systemd/internal.network
|
||||
curl -fsSL $REPO_URL/internal.network -o ~/.config/containers/systemd/internal.network
|
||||
|
||||
# 6. Aggiungere registri a /etc/containers/registries.conf
|
||||
echo "Aggiungendo registri a registries.conf..."
|
||||
@@ -46,28 +46,53 @@ touch /srv/containers/aitools/llamacpp_config.yaml
|
||||
|
||||
# 10. Aggiornare GRUB
|
||||
echo "Aggiornando GRUB..."
|
||||
sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.gttsize=24576 amdttm.pages_limit=27648000"/' /etc/default/grub
|
||||
echo "Seleziona la quantità di RAM (24, 32, 48 GB):"
|
||||
read ram_gb
|
||||
case $ram_gb in
|
||||
24)
|
||||
gttsize=24576
|
||||
pages_limit=27648000
|
||||
;;
|
||||
32)
|
||||
gttsize=32768
|
||||
pages_limit=36864000
|
||||
;;
|
||||
48)
|
||||
gttsize=49152
|
||||
pages_limit=55296000
|
||||
;;
|
||||
*)
|
||||
echo "Valore non valido, usando default 24GB"
|
||||
gttsize=24576
|
||||
pages_limit=27648000
|
||||
;;
|
||||
esac
|
||||
sudo sed -i "s/GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"amdgpu.gttsize=${gttsize} amdttm.pages_limit=${pages_limit}\"/" /etc/default/grub
|
||||
sudo update-grub
|
||||
|
||||
# 11. Scaricare e installare banner.sh
|
||||
echo "Scaricando e installando banner MOTD..."
|
||||
sudo curl -fL $REPO_URL/BadAI/banner.sh -o /etc/update-motd.d/99-duckai-banner
|
||||
sudo chmod +x /etc/update-motd.d/99-duckai-banner
|
||||
sudo curl -fsSL $REPO_URL/BadAI/banner.sh -o /etc/update-motd.d/99-badai-banner
|
||||
sudo chmod +x /etc/update-motd.d/99-badai-banner
|
||||
|
||||
# 12. Disabilitare altri script MOTD
|
||||
echo "Disabilitando altri script MOTD..."
|
||||
sudo bash -c 'for f in /etc/update-motd.d/*; do if [[ "$f" != "/etc/update-motd.d/99-duckai-banner" && ! -f "${f}.disabled" ]]; then mv "$f" "${f}.disabled"; fi; done'
|
||||
sudo bash -c 'for f in /etc/update-motd.d/*; do if [[ "$f" != "/etc/update-motd.d/99-badai-banner" && ! -f "${f}.disabled" ]]; then mv "$f" "${f}.disabled"; fi; done'
|
||||
|
||||
# 13. Scaricare e installare badai
|
||||
# 13. Sostituire /etc/issue
|
||||
echo "Sostituendo /etc/issue..."
|
||||
sudo curl -fsSL $REPO_URL/BadAI/issue -o /etc/issue
|
||||
|
||||
# 14. Scaricare e installare badai
|
||||
echo "Scaricando e installando badai..."
|
||||
sudo curl -fL $REPO_URL/BadAI/badai -o /usr/local/bin/badai
|
||||
sudo curl -fsSL $REPO_URL/BadAI/badai -o /usr/local/bin/badai
|
||||
sudo chmod +x /usr/local/bin/badai
|
||||
|
||||
# 14. Scaricare container files
|
||||
# 15. Scaricare container files
|
||||
echo "Scaricando file container..."
|
||||
curl -fL $REPO_URL/Services/llamacpp/llamacpp.container -o ~/.config/containers/systemd/llamacpp.container
|
||||
curl -fL $REPO_URL/Services/nginx/nginx.container -o ~/.config/containers/systemd/nginx.container
|
||||
curl -fsSL $REPO_URL/Services/llamacpp/llamacpp.container -o ~/.config/containers/systemd/llamacpp.container
|
||||
curl -fsSL $REPO_URL/Services/nginx/nginx.container -o ~/.config/containers/systemd/nginx.container
|
||||
|
||||
# 15. Riavviare il sistema
|
||||
# 16. Riavviare il sistema
|
||||
echo "Installazione completata. Riavviando il sistema..."
|
||||
sudo reboot
|
||||
Odkázat v novém úkolu
Zablokovat Uživatele