Почему-то zoom упорно не хочет сделать deb-репозиторий, чтобы его программа обновлялась на рабочих станциях с Linux автоматически. Скачивать каждый раз дистрибутив, подобно пользователям Windows, тоже надоело. Скрипт ниже поможет автоматически обновлять zoom одной командой тем, кому это нужно:
print 'hello world!'#!/bin/bash
ZOOM_DIR=~/Загрузки/deb
# version installed
vi=$(dpkg -s zoom | grep "Version:" | sed -re 's#^Version:\s+([0-9.]+)\s*$#\1#')
echo ::: Zoom ${vi} is installed
# version available
va=$(curl -s -I --stderr -
https://zoom.us/client/latest/zoom_amd64.deb | grep "Location:" | sed -re 's#^.+\/([0-9.]+)\/zoom_amd64.deb\s*$#\1#')
echo ::: Zoom ${va} is available
if [[ ${va} > ${vi} ]]
then
curl -L -o "${ZOOM_DIR}/zoom_amd64-${va}.deb"
https://zoom.us/client/latest/zoom_amd64.deb
curlrc=$?
if [[ ${curlrc} -eq 0 ]]
then
sudo dpkg -i "${ZOOM_DIR}/zoom_amd64-${va}.deb"
sudo -k
else
echo ::: Download error. CURL error code is ${curlrc}
fi
else
echo ::: Your zoom package is up-to-date!
fi