当我使用sudo apt-get install
安装任何包时,我收到以下错误:(此示例是在安装 Gnome 扩展时)
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libdbusmenu-qt2:i386 libatk1.0-0:i386 libxcomposite1:i386 ruby-text-format
ruby-activesupport-2.3 libwrap0:i386 nspluginwrapper libsamplerate0:i386
libi18n-ruby libbuilder-ruby rake libjack-jackd2-0:i386 libnspr4-0d:i386
libcairo2:i386 libjs-prototype libmemcache-client-ruby1.8
ruby-actionmailer-2.3 sni-qt:i386 libmemcache-client-ruby
ruby-activerecord-2.3 ruby-rchardet libdatrie1:i386 libjson0:i386
libyaml-0-2 libgdk-pixbuf2.0-0:i386 libpixman-1-0:i386 ruby-tmail
libjs-scriptaculous libxinerama1:i386 nspluginviewer:i386 libxft2:i386
libbuilder-ruby1.8 libspeexdsp1:i386 libthai0:i386 libasound2:i386
libflac8:i386 librack-ruby libtzinfo-ruby1.8 libvorbisenc2:i386
ruby-rails-2.3 libasyncns0:i386 libjasper1:i386 librack-ruby1.8
ruby-activeresource-2.3 libtzinfo-ruby libruby1.9.1 libpango1.0-0:i386
libpulse0:i386 libxcb-render0:i386 libvorbis0a:i386 libxcursor1:i386
libxcb-shm0:i386 libxv1:i386 libi18n-ruby1.8 ruby-actionpack-2.3
libxrandr2:i386 libnss3-1d:i386 libsndfile1:i386 libgtk2.0-0:i386
libasound2-plugins:i386 libogg0:i386
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
gnome-shell-extensions-windows-navigator
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
4 not fully installed or removed.
Need to get 7,290 B of archives.
After this operation, 73.7 kB of additional disk space will be used.
Get:1 http://ppa.launchpad.net/ferramroberto/gnome3/ubuntu/ oneiric/main gnome-shell-extensions-windows-navigator all 3.2.0-1~lffl~oneiric~ppa [7,290 B]
Fetched 7,290 B in 0s (15.1 kB/s)
Selecting previously deselected package gnome-shell-extensions-windows-navigator.
(Reading database ... 267839 files and directories currently installed.)
Unpacking gnome-shell-extensions-windows-navigator (from .../gnome-shell-extensions-windows-navigator_3.2.0-1~lffl~oneiric~ppa_all.deb) ...
Setting up plymouth-theme-lmint (0.5.0-1) ...
update-alternatives: error: alternative path /lib/plymouth/themes/Lmint/Lmint.plymouth doesn't exist.
dpkg: error processing plymouth-theme-lmint (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up plymouth-theme-mib-oxygen (0.5.0-1) ...
update-alternatives: error: alternative path /lib/plymouth/themes/MIBOxygen/MIBOxygen.plymouth doesn't exist.
dpkg: error processing plymouth-theme-mib-oxygen (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up plymouth-theme-mib-ubuntu (0.5.0-2) ...
update-alternatives: error: alternative path /lib/plymouth/themes/MIB-Ubuntu/MIB-Ubuntu.plymouth doesn't exist.
dpkg: error processing plymouth-theme-mib-ubuntu (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up plymouth-theme-spinfinity-ubuntu-women (0.5.0-2) ...
update-alternatives: error: alternative path /lib/plymouth/themes/plymouth-theme-spinfinity-ubuntu-women/spinfinity-ubuntu-women.plymouth doesn't exist.
dpkg: error processing plymouth-theme-spinfinity-ubuntu-women (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up gnome-shell-extensions-windows-navigator (3.2.0-1~lffl~oneiric~ppa) ...
No apport report written because MaxReports is reached already
Errors were encountered while processing:
plymouth-theme-lmint
plymouth-theme-mib-oxygen
plymouth-theme-mib-ubuntu
plymouth-theme-spinfinity-ubuntu-women
E: Sub-process /usr/bin/dpkg returned an error code (1)**
我在从 Ubuntu 软件中心安装时也遇到错误,安装失败,但包仍然显示为已安装。
我相信这些错误是由于安装plymouth-manger
管理启动画面主题而引起的。
任何能解决这个令人讨厌的错误的建议都将非常感激!
答案1
我将通过在终端中运行以下命令来清理缓存并删除不需要的包:
sudo apt-get clean && sudo apt-get autoremove
现在修复剩余的
sudo apt-get -f install
最后配置所有其他内容
sudo dpkg --configure -a
答案2
我遇到了类似的问题,但针对的是不同的软件包。我尝试过blueXrider 建议的一切,搜索了其他答案,但没有任何答案可以解决我的错误。
最后,我只是编辑了 dpkg 状态文件。
/var/lib/dpkg/status
首先,我创建了状态文件的备份。
sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.back
然后我找到了我的包的文本块,将其删除,然后保存了文件。
执行此操作后,错误没有出现。
我对 Linux 和 Ubuntu 还比较陌生,我不能说这是解决问题的最佳方法,但它对我来说很有效。
答案3
sudo apt-get clean && sudo apt-get autoremove sudo apt-get -f 安装 sudo dpkg--configure-a
这应该可以解决这个问题
如果仍然有错误,请从系统中清除普利茅斯主题和管理器
你也可以使用与在 dist-upgrade 过程中发生断电等更新中途停止时使用的相同命令来修复 apt,
但读取错误输出时,清除应该可以解决问题,然后运行
sudo apt-get clean && sudo apt-get autoremove sudo apt-get -f 安装 sudo dpkg--configure-a
答案4
这个对我有用,发布给其他人也有益:
sudo apt-get --purge remove plymouth-theme-mib-ubuntu
从:
update-alternatives:错误:替代路径 /lib/plymouth/themes/MIB-Ubuntu/MIB-Ubuntu.plymouth 不存在