apt-get update在parrot OS中不起作用

时间:2018-04-14 09:19:52

标签: linux shell terminal debian parrot-os

我想在parrot OS中做- (void) stopScrolling { self.collectionView.scrollEnabled = NO; [self.collectionView setContentOffset:self.collectionView.contentOffset animated:NO]; } ,但我得到的只是这个错误

sudo apt-get update

如何永久修复它?

2 个答案:

答案 0 :(得分:1)

apt打包系统有一组可信任的密钥,用于确定是否可以对软件包进行身份验证,从而确认是否可以在系统上安装软件包。有时系统没有所需的所有密钥并遇到此问题。幸运的是,有一个快速修复。需要将列为缺失的每个密钥添加到apt密钥管理器,以便它可以对软件包进行身份验证。

查看上面的错误,apt告诉我们缺少以下密钥:

NO_PUBKEY ED05F7B2EC3C9224

要添加这些密钥,请运行以下命令:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ED05F7B2EC3C9224

应该执行非常相似的东西

  

执行:gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.QTeppiINUh --no-auto-check-trustdb --trust-model always - -keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5   gpg:从hkp服务器keyserver.ubuntu.com请求密钥437D05B5   gpg:key 437D05B5:导入公钥“Ubuntu Archive Automatic Signing Key”   gpg:处理总数:1   gpg:导入:1

而且Voila !!!您应该能够运行更新命令

答案 1 :(得分:0)

编辑/etc/resolv.conf。在终端窗口中运行

sudo nano /etc/resolv.conf

注释掉所有其他“名称服务器”#

并添加行

nameserver 8.8.8.8

并保存。按ctr + x,然后按字母“ y”,然后再次按Enter,

然后做

ping www.google.com

如果成功,请运行以下命令

sudo apt-get --download-only --reinstall install resolvconf
sudo dpkg --purge --force-depends resolvconf
sudo apt-get install resolvconf

祝你好运!它为我工作。

P.S。以root身份登录时不要做