set_pve_repos.sh aktualisiert
This commit is contained in:
@@ -5,37 +5,40 @@
|
|||||||
# Enterprise -> No-Subscription
|
# Enterprise -> No-Subscription
|
||||||
# =====================================================
|
# =====================================================
|
||||||
|
|
||||||
# Farben / Layout
|
# ---- Farben / Layout ----
|
||||||
BOLD="\033[1m"
|
BOLD="\033[1m"
|
||||||
GREEN="\033[32m"
|
GREEN="\033[32m"
|
||||||
CYAN="\033[36m"
|
CYAN="\033[36m"
|
||||||
|
YELLOW="\033[33m"
|
||||||
|
RED="\033[31m"
|
||||||
RESET="\033[0m"
|
RESET="\033[0m"
|
||||||
INDENT=" "
|
INDENT=" "
|
||||||
|
|
||||||
# Root-Check
|
# ---- Root Check ----
|
||||||
if [[ $EUID -ne 0 ]]; then
|
if [[ $EUID -ne 0 ]]; then
|
||||||
echo -e "${INDENT}${BOLD}Bitte als Root ausführen!${RESET}"
|
echo -e "${BOLD}${RED}${INDENT}Bitte als Root ausführen!${RESET}"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "${BOLD}${CYAN}"
|
# ---- Header ----
|
||||||
echo -e "${INDENT}=============================================="
|
echo -e "${CYAN}${BOLD}${INDENT}==============================================${RESET}"
|
||||||
echo -e "${INDENT} Proxmox VE 9 – Repository Setup"
|
echo -e "${CYAN}${BOLD}${INDENT} Proxmox VE 9 – Repository Setup ${RESET}"
|
||||||
echo -e "${INDENT} No-Subscription | deb822 Standard"
|
echo -e "${CYAN}${BOLD}${INDENT} No-Subscription | deb822 Standard ${RESET}"
|
||||||
echo -e "${INDENT}=============================================="
|
echo -e "${CYAN}${BOLD}${INDENT}==============================================${RESET}"
|
||||||
echo -e "${RESET}"
|
|
||||||
|
|
||||||
# Proxmox Keyring prüfen
|
# ---- Keyring prüfen ----
|
||||||
KEYRING="/usr/share/keyrings/proxmox-archive-keyring.gpg"
|
KEYRING="/usr/share/keyrings/proxmox-archive-keyring.gpg"
|
||||||
if [[ ! -f "$KEYRING" ]]; then
|
if [[ ! -f "$KEYRING" ]]; then
|
||||||
echo -e "${INDENT}==> Proxmox Keyring fehlt – installiere..."
|
echo -e "${INDENT}==> Proxmox Keyring fehlt – installiere..."
|
||||||
apt update >/dev/null
|
apt update >/dev/null
|
||||||
apt install -y proxmox-archive-keyring
|
apt install -y proxmox-archive-keyring
|
||||||
|
echo -e "${GREEN}${INDENT}✔ Keyring installiert${RESET}"
|
||||||
|
else
|
||||||
|
echo -e "${INDENT}✔ Keyring vorhanden"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# ---- PVE Repos einrichten ----
|
||||||
# PVE Repos
|
echo -e "${INDENT}==> PVE Repositories einrichten..."
|
||||||
# -----------------------------------------------------
|
|
||||||
|
|
||||||
# pve-enterprise.disabled
|
# pve-enterprise.disabled
|
||||||
cat <<EOF > /etc/apt/sources.list.d/pve-enterprise.sources
|
cat <<EOF > /etc/apt/sources.list.d/pve-enterprise.sources
|
||||||
@@ -74,12 +77,11 @@ Signed-By: ${KEYRING}
|
|||||||
Enabled: true
|
Enabled: true
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# -----------------------------------------------------
|
# ---- APT Update & Upgrade ----
|
||||||
# APT Update
|
echo -e "${INDENT}==> APT Update & Upgrade..."
|
||||||
# -----------------------------------------------------
|
|
||||||
echo -e "${INDENT}==> APT Update..."
|
|
||||||
apt update && apt dist-upgrade -y
|
apt update && apt dist-upgrade -y
|
||||||
|
|
||||||
|
# ---- Fertigmeldung ----
|
||||||
echo
|
echo
|
||||||
echo -e "${GREEN}${INDENT}✔ Repositories erfolgreich eingerichtet!${RESET}"
|
echo -e "${GREEN}${BOLD}${INDENT}✔ Repositories erfolgreich eingerichtet!${RESET}"
|
||||||
echo -e "${INDENT}PVE 9 + Ceph (squid) nutzen jetzt No-Subscription."
|
echo -e "${INDENT}PVE 9 + Ceph (squid) nutzen jetzt No-Subscription."
|
||||||
|
|||||||
Reference in New Issue
Block a user