Как узнать текущую запущенную версию VestaCP? [закрыто]

У меня есть VestaCP на моем Linux VPS, и я хочу знать, какая версия текущего VestaCP. Как мне это сделать?

0
задан 30 June 2018 в 04:22
1 ответ

создайте новый файл bash в любом месте, например / root / с именем check_vesta_version.sh, и добавьте в него следующий код.

#!/bin/bash
#vestapc version checker
#beta script

# Checking installed vesta version
if [ -d "/etc/sysconfig" ]; then
    rpm_format="VERSION='%{VERSION}'"
    rpm_format="$rpm_format RELEASE='%{RELEASE}'"
    rpm_format="$rpm_format ARCH='%{ARCH}'"
    rpm_format="$rpm_format UTIME='%{INSTALLTIME}'\n"
    eval $(rpm --queryformat="$rpm_format" -q vesta)
    DATE=$(date -d @$UTIME +%F)
    TIME=$(date -d @$UTIME +%T)
else
    dpkg_data=$(dpkg-query -s vesta)
    pkg_date=$(stat -c "%Y" /var/lib/dpkg/info/vesta.list)
    ARCH=$(echo "$dpkg_data"|grep Architecture |cut -f 2 -d ' ')
    VERSION=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 1 -d \-)
    RELEASE=$(echo "$dpkg_data"|grep ^Version |cut -f 2 -d ' '|cut -f 2 -d \-)
    DATE=$(date -d @$pkg_date +"%F")
    TIME=$(date -d @$pkg_date +"%T")
fi

echo $VERSION-$RELEASE

, а затем запустите файл, используя

bash check_vesta_version.sh

и вы получите текущую версию vesta cp, например: 0.9.8-22

, если вы хотите проверить веб-сайт vestacp, чтобы узнать, какая последняя доступная версия для загрузки vestap, выполните следующую команду в своей команде оболочки

wget -q -T 1 -t 1 http://c.vestacp.com/latest.txt -O -

Также вы можете узнать, есть ли обновление вашей версии vestacp, выполнив следующую команду

v-list-sys-vesta-updates

или

/usr/local/vesta/bin/v-list-sys-vesta-updates
1
ответ дан 4 December 2019 в 15:54

Теги

Похожие вопросы