我只需要清除 apt 软件包,但没有清除名称,并且清除后仍然保留在那里

我只需要清除 apt 软件包,但没有清除名称,并且清除后仍然保留在那里

检测到错误后sudo apt update,我想清除软件包...但是软件包名称是什么?如何清除它?

我尝试删除列出的错误(下面是最终的错误),但是:

  • sudo apt purge pgadmin4,没有效果。“包‘pgadmin4’未安装,因此未删除”
  • sudo apt purge qgis,好的!清除后,机器上没有 QGIS,但警告警报仍然存在。

显示apt警告,但不显示包名称,因此很难发现我必须清除什么。如何才能真正清除?


列出的错误apt update,在 qgis purge 之后仍然存在:

W: https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/jammy/dists/pgadmin4/
InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), 
see the DEPRECATION section in apt-key(8) for details.
W: https://qgis.org/ubuntu/dists/jammy/
InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), 
see the DEPRECATION section in apt-key(8) for details.
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://qgis.org/ubuntu jammy 
InRelease' doesn't support architecture 'i386'

答案1

这些不是软件包错误。添加或删除软件包不会产生任何影响(正如您所发现的)。

这些是存储库的(警告)和(通知)。您必须修复(或禁用或删除)apt 源中的存储库列表。

例如:https://qgis.org必须修复、禁用或删除 apt 源才能消除 W: 警告。它通常位于您的/etc/apt/sources.list.d目录中。

  • 您可以按照以下说明修复该问题什么命令(确切地)应该取代弃用的 apt-key?

  • 您可以使用软件和设置控制面板禁用源,或者进入源文件(通常在/etc/apt/sources.list.d)并注​​释掉源。然后运行,sudo apt update因为您的源刚刚更改。

  • 您可以通过删除源文件(通常在/etc/apt/sources.list.d)或从源文件中删除行来删除源。然后运行,sudo apt update因为您的源刚刚更改。

  • 您可以通过删除源文件(通常在 中/etc/apt/trusted.gpg.d)来删除“apt 密钥”,避免最近出现的 UBUNTU 错误/关于apt-key弃用警告。然后运行,sudo apt update因为您的源刚刚更改。

相关内容