首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新终端中的缩放

更新终端中的缩放
EN

Ask Ubuntu用户
提问于 2020-08-29 20:10:34
回答 7查看 40.8K关注 0票数 30

就像世界上很多人一样,我的生活完全是通过像Zoom这样的视频监控平台来实现的。

当我运行时,我的大部分软件通过终端自动更新。

代码语言:javascript
复制
$ sudo apt-get update
$ sudo apt-get upgrade

但是,似乎Zoom并没有以这种方式进行更新,而且它一直定期要求手动安装更新。

是否有通过终端自动更新缩放的方法,例如添加正确的存储库?即使是协助中心中的“终端”指令也要求为每一次更新提供手动下载。

EN

回答 7

Ask Ubuntu用户

回答已采纳

发布于 2020-08-29 20:28:59

缩放在Ubuntu存储库中不可用。它也没有显示,软件可以通过PPA安装,至少不是正式的,从您链接的页面。

apt和您的GUI软件中心只处理可以通过/etc/apt/sources.list或PPA源或快照中的源更新的包。

snap存储区中有一个zoom-client快照,但似乎您最初没有使用此方法安装软件,因此您需要通过引用的链接遵循软件开发人员的手动安装和更新/升级说明。

票数 8
EN

Ask Ubuntu用户

发布于 2021-02-13 22:26:04

目前,没有官方的PPA放大,但有一个非正式的快照。然而,上一次我尝试时,zoom-client快照并没有保留我的本地首选项每次更新。它有时也落后于更新。

如果您想使用apt-getapt或GUI upgrade-manager,下面的脚本将设置一个用于缩放的本地存储库,该存储库将在每次运行apt-get update时自动更新:

代码语言:javascript
复制
#!/usr/bin/env bash

url=https://zoom.us/client/latest/zoom_amd64.deb
debdir=/usr/local/zoomdebs
aptconf=/etc/apt/apt.conf.d/100update_zoom
sourcelist=/etc/apt/sources.list.d/zoomdebs.list

sudo mkdir -p $debdir
( echo 'APT::Update::Pre-Invoke {"cd '$debdir' && wget -qN '$url' && apt-ftparchive packages . > Packages && apt-ftparchive release . > Release";};' | sudo tee $aptconf
  echo 'deb [trusted=yes lang=none] file:'$debdir' ./' | sudo tee $sourcelist
) >/dev/null

sudo apt update
sudo apt install zoom

或者,您可以使用以下脚本更新缩放:

代码语言:javascript
复制
#!/usr/bin/env bash

url=https://zoom.us/client/latest/
file=zoom_amd64.deb
cd ~/Downloads

wget -qN $url$file
downloadedVer=`dpkg -f $file version`

dpkgReport=`dpkg -s zoom`
echo "$dpkgReport" | grep '^Status: install ok' > /dev/null && \
  installedVer=`echo "$dpkgReport" | grep ^Version: | sed -e 's/Version: //'`

if [ "$installedVer" != "$downloadedVer" ]; then
  sudo dpkg -i $file
else
  echo "Zoom is up to date"
fi

只要Zoom继续更新相同的位置和文件,这两种方法都将继续工作。

票数 32
EN

Ask Ubuntu用户

发布于 2020-08-29 20:49:40

您可以安装一个非官方的快照包,这是落后一点,但广告,通过终端更新的方便。

如果你有缩放安装的任何方式,除了快照,你必须首先卸载。尝试通过apt-get卸载

代码语言:javascript
复制
sudo apt-get remove 

然后您可以通过snap重新安装它。无论是在终点站还是在终点站:

代码语言:javascript
复制
sudo snap install zoom-client

或者使用可以安装在

代码语言:javascript
复制
sudo snap install snap-store

然后更新所有的快照包是通过

代码语言:javascript
复制
sudo snap refresh
票数 13
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1271154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档