无法在linux中安装软件错误,因为dpkg被中断
我尝试使用以下命令安装mono无法在linux中安装软件错误,因为dpkg被中断,linux,ubuntu,mono,Linux,Ubuntu,Mono,我尝试使用以下命令安装mono sudo-apt-get-install-mono-* 不幸的是,我在安装终端时关闭了它。我再次开始重新安装,但显示的错误如下 无法获取lock/var/lib/dpkg/lock-open(11:Resource) (不可用) 我试着用下面的命令来解决问题 sudo-rm/var/lib/apt/lists/lock sudo rm/var/cache/apt/archives/lock 但是现在我得到了这样的错误 dpkg被中断,您必须手动运行'sudo dp
sudo-apt-get-install-mono-*
sudo-rm/var/lib/apt/lists/lock
sudo rm/var/cache/apt/archives/lock
如何修复此问题?运行命令
sudo dpkg--configure-a
下次请不要使用
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
或者诸如此类的。
体面的做法是
sudo killall apt-get
当您停止正在进行的任何安装时,会发生此错误。无论您使用的是终端还是Ubuntu应用程序中心,都会产生错误 您可以通过删除损坏的安装来解决此问题。要执行此操作,请按写入顺序在终端中输入以下命令
cd/var/lib/dpkg/updates
苏多室*
更新源
经过大量搜索,我得到了令人满意的结果:
我发现一些地方说要运行命令:
sudo apt-get install -f
sudo dpkg --configure -a
但以上这些都不起作用
对我有效的解决方案是:
sudo dpkg --configure --pending
我希望这对您有所帮助,您也可以尝试通过以下命令更新ubuntu:
sudo apt-get update && sudo apt-get upgrade
有时,dpkg需要一些更新来修复此问题。您可以按照它的说明进行修复。运行该命令,它会清除所有内容。然后你可以重新安装mono@RussellUhl现在显示类似“dpkg:error:parsing file'/var/lib/dpkg/updates/0001'靠近第0行:字段名`#padding`中的换行符”的内容。我得到了这个“dpkg:error:parsing file'/var/lib/dpkg/updates/0001'靠近第0行:字段名`#padding`中的换行符”命令。好的。现在我得到了“dpkg:error:parsing file'/var/lib/dpkg/updates/0001'靠近第0行:字段名“#padding”中的换行符”error-what-i-do?刚刚为我节省了大量工作-非常感谢!希望我能将此设置为可接受的答案。