dpkg: 错误: 无法新建文件 '/var/lib/dpkg/info/format-new': 没有那个文件或目录 E: Sub-process /usr/bin/dpkg returned an
时间: 2023-10-05 08:14:29 浏览: 303
出现 "dpkg: 错误: 无法新建文件 '/var/lib/dpkg/info/format-new': 没有那个文件或目录" 的错误是因为缺少 /var/lib/dpkg/info 文件夹。为了解决这个问题,你可以按照以下步骤进行操作:
1. 打开终端并以管理员身份运行以下命令来创建缺失的 dpkg info 目录:
```
sudo mkdir /var/lib/dpkg/info/
```
2. 接着,运行以下命令来创建缺失的 dpkg alternatives 目录:
```
sudo mkdir /var/lib/dpkg/alternatives
```
3. 然后,重新创建其他目录:
```
sudo mkdir /var/lib/dpkg/{parts,triggers,updates}
```
4. 接下来,更新软件包列表以确保所有包都是最新的:
```
sudo apt-get update
```
5. 然后,安装缺失的 debconf 包:
```
sudo apt-get install debconf
```
6. 最后,重新安装当前已安装的所有软件包以正确填充 /var/lib/dpkg/info/ 目录:
```
sudo apt-get install --reinstall $(dpkg -l | grep ^ii | awk '{print $2}')
```
完成以上步骤后,你可以尝试重新运行 dpkg 相关的命令来验证问题是否已解决。
阅读全文