dpkg在Ubuntu Server 22.04 LTS上失败



我的Ubuntu 22.04 LTS似乎有dpkg问题,我在网上找不到任何和我有同样问题的人。它使我无法安装软件包,我只是不知道如何解决这个问题。

Setting up dpkg (1.21.1ubuntu2.1) ...
head: error reading 'info_silent': Is a directory
dpkg: error processing package dpkg (--configure):
installed dpkg package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
dpkg
E: Sub-process /usr/bin/dpkg returned an error code (1)

我的Ubuntu Server版本:

Distributor ID: Ubuntu
Description:    Ubuntu 22.04 LTS
Release:        22.04
Codename:       jammy

我读到重新安装是一个选项,但我也找不到一个好方法来重新安装LTS而不丢失我的数据。

我终于得到了这个修复,我找到了一个YouTube视频,解决了我的问题。下面是修复我的问题的命令:

sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_silent
sudo mkdir /var/lib/dpkg/info
sudo apt-get update
sudo apt-get -f install
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_silent
sudo rm -rf /var/lib/dpkg/info
sudo mv /var/lib/dpkg/info_silent /var/lib/dpkg/info

最新更新