我尝试使用 sudo apt install lsb-release 安装 lsb-release 但出现此错误:
子进程 /usr/bin/dpkg 返回错误代码 (1)
这个 dpkg 错误是什么?如何解决?是否需要安装此包才能运行 python(图像处理)代码?或者我们可以在没有它的情况下继续吗?
答案1
lsb-release 通常默认安装
要检查lsb-release
包是否已安装,请使用:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
错误可能适用于所有包
该错误信息可能适用于所有软件包,而不仅仅是lsb-release
。来自:
这些是解决错误的最常见步骤:
方法 1:重新配置包数据库
您可以尝试的第一个方法是重新配置软件包数据库。可能是在安装软件包时数据库损坏了。重新配置通常可以解决问题。
sudo dpkg --configure -a
方法 2:使用强制安装
如果包安装之前被中断,您可以尝试强制安装。
sudo apt-get install -f