![dpkg 处理软件包时出错,无法从终端完成安装桌面/GUI](https://linux22.com/image/1132135/dpkg%20%E5%A4%84%E7%90%86%E8%BD%AF%E4%BB%B6%E5%8C%85%E6%97%B6%E5%87%BA%E9%94%99%EF%BC%8C%E6%97%A0%E6%B3%95%E4%BB%8E%E7%BB%88%E7%AB%AF%E5%AE%8C%E6%88%90%E5%AE%89%E8%A3%85%E6%A1%8C%E9%9D%A2%2FGUI.png)
我租了一个装有 ubuntu 14.04 LTS 的 VPS,并在 Google 上搜索了教程和基本终端知识。我想设置一个 ubunutu 桌面,这样我也可以使用 TightVNC 进行导航。不幸的是,整个过程卡在某些错误代码上。我搜索了这个网站和许多其他网站,但找不到针对我的具体情况的解决方案。然而,我了解到这E: Sub-process /usr/bin/dpkg returned an error code (1)
是一个通用错误代码,也是dpkg: error processing package "x" (--configure)
。
从代码中我可以得出我的安装没有完成,因为有 12 个包未配置:
bluez
bluez-alsa:amd64
gnome-bluetooth
indicator-bluetooth
unity-control-center
gnome-shell
gdm
gnome-user-share
ubuntu-desktop
unity-control-center-signon
webaccounts-extension-common
xul-ext-webaccounts
不幸的是,由于我是一个完全的初学者,我不知道如何解决这个问题。下面我将发布更多错误代码示例,以便你们可以更好地帮助我。我尝试自己学习/查找尽可能多的信息,但我真的陷入困境,希望这个社区可以帮助我。
root@h2511510:~#
sudo apt-get install ubuntu-desktop
Reading package lists... Done
Building dependency tree
Reading state information... Done
ubuntu-desktop is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
12 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [J/n] J
Setting up bluez (4.101-0ubuntu13.1) ...
start: Job failed to start
invoke-rc.d: initscript bluetooth, action "start" failed.
dpkg: error processing package bluez (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of bluez-alsa:amd64:
bluez-alsa:amd64 depends on bluez; however:
Package bluez is not configured yet.
dpkg: error processing package bluez-alsa:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gnome-bluetooth:
gnome-bluetooth depends on bluez (>= 4.36); however:
Package bluez is not configured yet.
# ETC ETC ETC, same logs for all 12 processes #
Errors were encountered while processing:
bluez
bluez-alsa:amd64
gnome-bluetooth
indicator-bluetooth
unity-control-center
gnome-shell
gdm
gnome-user-share
ubuntu-desktop
unity-control-center-signon
webaccounts-extension-common
xul-ext-webaccounts
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@h2511510:~#
答案1
sudo apt-get autoremove
sudo apt-get --purge remove && sudo apt-get autoclean
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade && sudo apt-get dist-upgrade
sudo dpkg-reconfigure -a
sudo dpkg --configure -a
最终对我有用,希望有人可以将其用作将来的参考!
答案2
rm /var/lib/dpkg/info/the-package-causing-error
如果你遇到如下错误
dpkg:错误处理软件包 jitsi-meet-web-config (--remove):安装的子进程删除后脚本返回错误退出状态 1 处理时遇到错误:some-package //这对您来说会有所不同 E:子进程 /usr/bin/dpkg 返回错误代码 (1)
并且 user489207 的指示都不适合您,请尝试
rm /var/lib/dpkg/info/some-package*
答案3
我也遇到了同样的问题。我没有使用 dpkg,而是使用了格德比。
sudo apt-get install gdebi-core
sudo gdebi dropbox_2015.10.28_amd64.deb