如果在Deepin v20系统下出现无法使用更新软件源,请用下面的方法解决。因为这个问题主要是DNS解析出来的IP所对应的服务器有问题导致的,所以只需要修改hosts文件然后添加一些可用的IP即可。
错误展示 错误:1 https://community-packages.deepin.com/deepin apricot InRelease 无法连接上 community-packages.deepin.com:443 (61.54.25.18)。 - connect (111: 拒绝连接) 命中:3 https://cdn-package-store6.deepin.com/appstore eagle InRelease 命中:2 http://uos.deepin.cn/printer eagle InRelease 正在读取软件包列表... 完成。 正在分析软件包的依赖关系树。 正在读取状态信息... 完成。 所有软件包均为最新。 W: 无法下载 https://community-packages.deepin.com/deepin/dists/apricot/InRelease 无法连接上 community-packages.deepin.com:443 (61.54.25.18)。 - connect (111: 拒绝连接) W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
解决方法 可在/etc/hosts文件中新添加下面这一行,运行sudo deepin-editor /etc/hosts,然后添加: 58.51.151.5 community-packages.deepin.com 修改后保存hosts文件,需要有root权限才能进行操作,然后再更新即可。 参考:在Ubuntu 18.04系统下修改hosts的方法。
说明 如果默认的源可用可更新,就不需要做任何更改,如下: 命中:2 https://cdn-package-store6.deepin.com/appstore eagle InRelease 命中:1 http://uos.deepin.cn/printer eagle InRelease 命中:3 https://community-packages.deepin.com/deepin apricot InRelease 正在读取软件包列表... 完成。
还有以下IP地址可用 将community-packages.deepin.com解析为以下地址: 中国 湖北 孝感 电信58.51.151.5 中国 江苏 常州 移动223.111.183.30 德国 萨克森自由州94.130.49.186 中国 河南 洛阳 联通61.54.25.18 可把以上IP地址添加到hosts文件中,比如以上解决方法就使用到了58.51.151.5。 注:即使是速度慢了一些,有时仅有几十K,但也可保证可用。
相关主题 |