Может кому пригодится, вроде работает.
#!/bin/bash
############################
if [ "$(id -u)" != 0 ]; then
echo "Привилегий мало!"
exec sudo "$0"; else
echo "Привилегии повышены!"
fi
###################
apt update
###########################
KEY=`curl -s https://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG | gpg --show-keys`
KEY1=`gpg --show-keys /etc/apt/trusted.gpg.d/yandex-browser.gpg`
YA="https://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG"
YA1="/etc/apt/trusted.gpg.d/yandex-browser.gpg"
if [[ "$KEY1" == "$KEY" ]]; then
echo "Ключ yandex-browser не устарел"; else
echo "Ключ yandex-browser устарел, обновляем....."
curl -fsSL "$YA" | gpg --dearmor | tee "$YA1" > /dev/null
fi
########################################
lastver=$(dpkg -l |grep yandex-browser-stable | grep -i yandex | awk '{print $3}')
installedver=$(apt show yandex-browser-stable 2>/dev/null | grep -i "Version:" | awk '{print $2}')
lastver=${lastver%-*}
installedver=${installedver%-*}
lastver=${lastver//./}
installedver=${installedver//./}
#echo $lastver
#echo $installedver
#######################
if [ "$lastver" -eq "$installedver" ]; then
echo "Обновление не требуется"; else
echo "Требуется обновление"
apt install yandex-browser-stable
fi
##########################