我需要在 Ubuntu 16.04 中安装这个插件:
https://www.google.com/tools/dlpage/hangoutplugin
在以前的 Ubuntu 版本中,我可以轻松安装此插件,但我无法在具有新 GUI 软件管理器的 16.04 上安装它。
我已经提交了有关此问题的一个错误: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1573408
请建议一个解决方法。
答案1
我能够使用如下命令行安装该插件:
sudo dpkg -i google-talkplugin_current_amd64.deb
产生了这个:
Selecting previously unselected package google-talkplugin.
(Reading database ... 196768 files and directories currently installed.)
Preparing to unpack google-talkplugin_current_amd64.deb ...
Unpacking google-talkplugin (5.41.0.0-1) ...
Setting up google-talkplugin (5.41.0.0-1) ...
之后,我重启了 Firefox。我去 Gmail 打电话,点击“允许”按钮(在 Firefox 顶部的地址栏下)后,一切正常。
但是,安装完成后,我无法再使用 sudo apt-get update
sudo apt-get update
W: http://dl.google.com/linux/talkplugin/deb/dists/stable/Release.gpg: Signature by key ***************omitted****************** uses weak digest
algorithm (SHA1)
E: Failed to fetch http://dl.google.com/linux/talkplugin/deb/dists/stable/Release No Hash entry in Release file /var/lib/apt/lists/partial/dl.google.com_linux_talkplugin_deb_dists_stable_Release which is considered strong enough for security purposes
现在,我已通过取消选中此项来禁用该存储库:
上述步骤是我针对此错误采取的较弱的解决方法: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1562733
有人告诉我,我可以忽略该错误,直到存储库修复(而不是像上面那样禁用它)。但是,我发现情况并非如此;似乎如果在 sudo apt-get update 期间发生一次故障,后续存储库(该错误之后的存储库 - 没有问题的存储库)不会受到影响(因此它最终会阻止您完全更新计算机的能力)。
如果我正确理解了这个错误,那么 Google 似乎需要修复他们的存储库以遵守 Debian/Ubuntu(新的)对签名包的更高安全要求。
为了鼓励 Google 解决此问题,请参见此处: https://wiki.debian.org/Teams/Apt/Sha1Removal
答案2
更新 gnome-software / ubuntu-software 后:
sudo apt-get install ubuntu-software
我可以毫无问题地安装来自 Google 的 64 位 .deb。