22 lines
736 B
Bash
22 lines
736 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
# Installation des dépendances hôte nécessaires aux projets 4NK
|
|
# Usage: sudo ./scripts/local/install_host_deps.sh
|
|
|
|
if [[ $EUID -ne 0 ]]; then
|
|
echo "Veuillez exécuter ce script avec sudo." >&2
|
|
exit 1
|
|
fi
|
|
|
|
# Base outils CLI utiles
|
|
apt update -y
|
|
apt install -y dos2unix rsync direnv git curl vim tree sed net-tools iproute2 procps \
|
|
lsof psmisc tree htop dstat iotop strace ltrace tcpdump nmap curl wget jq sed gawk \
|
|
grep coreutils dnsutils traceroute whois sysstat iputils-ping iputils-tracepath
|
|
|
|
# Docker (requires docker repository préconfiguré)
|
|
apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
|
|
|
echo "Dépendances hôte installées."
|