4

我正在尝试在我的 Ubuntu 18.04 上安装 QGIS 3.4。我正在按照QGIS 网站上的说明进行操作。

我还更新了我的 /etc/apt/sources.list 文件,如下所示。

deb https://qgis.org/ubuntu-ltr bionic main
deb-src https://qgis.org/ubuntu-ltr bionic main

在执行“sudo apt-get update”时,出现以下错误。

ashj@ashj:~/Downloads/LAStools$ sudo apt-get update
[sudo] password for ashj: 
Ign:1 https://qgis.org/ubuntu-ltr bionic InRelease
Err:2 https://qgis.org/ubuntu-ltr bionic Release                                                                
  Could not handshake: An unexpected TLS packet was received. [IP: 10.4.21.120 8080]

我已经搜索了这个错误并尝试了这篇文章并进行了相应的更新。但是我无法解决它。

谁能帮我理解可能出了什么问题?

4

2 回答 2

2

万一有人来这里想知道为什么他们的代理不为 apt 更新握手...发生这种情况是因为有时 APT 不会遵守环境变量。在这种情况下(正如其他一些人评论的那样),创建一个新文件以便 apt 像这样处理:

nano /etc/apt/apt.conf.d/95proxies

然后将这些行(用于 http 和 https)添加到您的代理服务器地址和端口:

Acquire::http::proxy "http://xxx.xxx.xxx.xxx:8080";
Acquire::https::proxy "http://xxx.xxx.xxx.xxx:8080";

保存文件。Anapt update应该尽快工作,但您可能需要重新启动以进行良好的测量。

于 2021-03-03T22:15:37.593 回答
0

我遇到了同样的问题,通过断开我的 VPN 解决了​​这个问题。

于 2020-10-08T09:09:57.387 回答