关于15.11升级出现的由于没有公钥无法验证下列签名解决方法
Tofloor
poster avatar
曦颜XY
deepin
2020-09-13 04:22
Author
本帖最后由 appj 于 2020-9-12 20:50 编辑

具体错误如下:
  1. W: GPG 错误:https://community-store-packages.deepin.com/appstore eagle InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 1C30362C0A53D5BB
  2. E: 仓库 “https://community-store-packages.deepin.com/appstore eagle InRelease” 没有数字签名。
  3. N: 无法安全地用该源进行更新,所以默认禁用该源。
  4. N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
Copy the Code

解决办法如下:
1.  将/etc/apt/sources.list修改为默认15.11的源:
  1. ## Generated by deepin-installer
  2. deb [by-hash=force] http://mirrors.aliyun.com/deepin lion main contrib non-free
  3. #deb-src http://mirrors.aliyun.com/deepin lion main contrib non-free
Copy the Code

2. 安装dirmngr
  1. sudo apt-get install dirmngr
Copy the Code

3. 添加公钥:
  1. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 1C30362C0A53D5BB
Copy the Code

4. 修改源文件升级V20:
  1. 1、将15.11官方源替换成20官方源(/etc/apt/sources.list)

  2. deb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-free

  3. 2、新增20官方商店源(/etc/apt/sources.list.d/appstore.list ),无list文件创建后添加:

  4. deb https://community-store-packages.deepin.com/appstore eagle appstore
Copy the Code

5. sudo apt-get update

6. sudo apt-get dist-upgrade








Reply Favorite View the author
All Replies
曦颜XY
deepin
2020-09-13 04:31
#1
留位,
Reply View the author
Ziggy
deepin
2020-09-13 04:49
#2
我给你改一下标题哈,不然会被以为是咨询贴
Reply View the author
曦颜XY
deepin
2020-09-13 04:50
#3
https://bbs.deepin.org/post/201911
我给你改一下标题哈,不然会被以为是咨询贴

好的,谢谢版主
Reply View the author
silkapok
deepin
2020-09-13 09:22
#4
应该不需要
应该是 :这个商店是基于v20  但系统是15.11  所以问你要公钥(纯属瞎猜)
先改好/etc/apt/sources.list后
直接update就可以了
升级到v20再改/etc/apt/sources.list.d/appstore.list
再update一下应该就可以了,别问为什么 问就是 我就是这样更新的
Reply View the author