我的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