由于dpkg被中断,无法在linux中安装软件错误

时间:2014-09-08 12:25:32

标签: linux ubuntu mono

我试图使用以下命令安装mono,

  1. sudo apt-get install mono-*
  2. 不幸的是,我在安装时关闭了终端。我再次开始重新安装,但显示错误,如

      

    无法获取锁/ var / lib / dpkg / lock - 打开(11:资源暂时   不可用)

    我尝试了下面的解决方案,

    1. sudo rm /var/lib/apt/lists/lock
    2. sudo rm /var/cache/apt/archives/lock
    3. 但现在我收到错误,如

        

      dpkg被中断,你必须手动运行'sudo dpkg --configure -a'   纠正问题。

      我该如何解决这个问题?

5 个答案:

答案 0 :(得分:8)

当您停止使用终端或Ubuntu应用程序中心之间的任何安装时,会发生此错误。这可以通过删除损坏的安装来解决。为此,请在终端中以相同的顺序输入以下命令。

cd /var/lib/dpkg/updates
sudo rm *
sudo apt-get update

答案 1 :(得分:0)

运行命令sudo dpkg --configure -a

答案 2 :(得分:0)

下次请不要使用

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

或类似的东西。 体面的方式是

sudo killall apt-get

答案 3 :(得分:0)

经过大量搜索,我得到了满意的结果:

我发现一些地方说要运行命令:

sudo apt-get install -f
sudo dpkg --configure -a 

但以上方法均无效。

对我有用的解决方案:

sudo dpkg --configure --pending

希望我有所帮助

答案 4 :(得分:0)

您也可以尝试通过命令更新ubuntu:

sudo apt-get update && sudo apt-get upgrade

有时候dpkg需要一些更新才能解决此问题。