dpkg:错误:无法打开软件包信息文件“/var/lib/dpkg/available”进行读取

use*_*275 3 unity

安装nmap后出现以下错误:

dpkg: error: failed to open package info file `/var/lib/dpkg/available' for reading: No such file or directory
E: Sub-process /usr/bin/dpkg returned an error code (2)
Run Code Online (Sandbox Code Playgroud)

F. *_*uri 5

缺少可用文件

我的可用可用旧都是空的。

我已经通过运行成功解决了这个问题:

cat /var/lib/apt/lists/*_Packages >/var/lib/dpkg/available
dpkg --configure -a
Run Code Online (Sandbox Code Playgroud)

或者使用sudo

cat /var/lib/apt/lists/*_Packages | sudo dd of=/var/lib/dpkg/available
sudo dpkg --configure -a
Run Code Online (Sandbox Code Playgroud)