Update glances.sh

This commit is contained in:
CanbiZ 2025-08-19 12:53:09 +02:00
parent 5c41d05c5a
commit 10775c356c

View File

@ -34,8 +34,8 @@ function msg_error() { echo -e "${CROSS} ${RD}$1${CL}"; }
install_glances_debian() { install_glances_debian() {
msg_info "Installing dependencies" msg_info "Installing dependencies"
apt-get update apt-get update >/dev/null 2>&1
apt-get install -y gcc lm-sensors wireless-tools apt-get install -y gcc lm-sensors wireless-tools >/dev/null 2>&1
msg_ok "Installed dependencies" msg_ok "Installed dependencies"
msg_info "Setting up Python + uv" msg_info "Setting up Python + uv"
@ -48,9 +48,9 @@ install_glances_debian() {
mkdir -p glances mkdir -p glances
cd glances cd glances
uv venv uv venv
source .venv/bin/activate source .venv/bin/activate >/dev/null 2>&1
uv pip install --upgrade pip wheel setuptools uv pip install --upgrade pip wheel setuptools >/dev/null 2>&1
uv pip install "glances[web]" uv pip install "glances[web]" >/dev/null 2>&1
deactivate deactivate
msg_ok "Installed $APP" msg_ok "Installed $APP"
@ -84,7 +84,7 @@ update_glances_debian() {
msg_info "Updating $APP" msg_info "Updating $APP"
cd /opt/glances cd /opt/glances
source .venv/bin/activate source .venv/bin/activate
uv pip install --upgrade "glances[web]" uv pip install --upgrade "glances[web]" >/dev/null 2>&1
deactivate deactivate
systemctl restart glances systemctl restart glances
msg_ok "Updated $APP" msg_ok "Updated $APP"
@ -102,8 +102,8 @@ uninstall_glances_debian() {
# install on Alpine # install on Alpine
install_glances_alpine() { install_glances_alpine() {
msg_info "Installing dependencies" msg_info "Installing dependencies"
apk update apk update >/dev/null 2>&1
apk add --no-cache gcc musl-dev python3 py3-pip py3-virtualenv lm-sensors wireless-tools apk add --no-cache gcc musl-dev python3 py3-pip py3-virtualenv lm-sensors wireless-tools >/dev/null 2>&1
msg_ok "Installed dependencies" msg_ok "Installed dependencies"
msg_info "Setting up Python + uv" msg_info "Setting up Python + uv"
@ -116,8 +116,8 @@ install_glances_alpine() {
cd glances cd glances
uv venv uv venv
source .venv/bin/activate source .venv/bin/activate
uv pip install --upgrade pip wheel setuptools uv pip install --upgrade pip wheel setuptools >/dev/null 2>&1
uv pip install "glances[web]" uv pip install "glances[web]" >/dev/null 2>&1
deactivate deactivate
msg_ok "Installed $APP" msg_ok "Installed $APP"
@ -148,7 +148,7 @@ update_glances_alpine() {
msg_info "Updating $APP" msg_info "Updating $APP"
cd /opt/glances cd /opt/glances
source .venv/bin/activate source .venv/bin/activate
uv pip install --upgrade "glances[web]" uv pip install --upgrade "glances[web]" >/dev/null 2>&1
deactivate deactivate
rc-service glances restart rc-service glances restart
msg_ok "Updated $APP" msg_ok "Updated $APP"