Linux,将apt-get update和apt-get升级在一起

时间:2015-10-20 11:20:47

标签: linux django ubuntu fabric

我正在尝试使用fabric在远程服务器上部署我创建的小型django应用程序。由于这是新服务器并且在谷歌搜索后,我发现我必须运行apt-get update && apt-get upgrade命令来更新系统包。

我使用fabric api提供的命令是

run('apt-get update && apt-get upgrade')

我得到了

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

如何执行此命令以便我不会遇到此错误

2 个答案:

答案 0 :(得分:1)

在这种情况下,你只需要删除锁:

sudo rm / var / lib / dpkg / lock

然后尝试执行命令

如果没有帮助,请告诉我,请遵循以下内容:

sudo su sudo rm / var / lib / dpkg / lock apt-get update

然后执行命令 在单行上更新和升级命令,如果它的工作原理,则转到api

答案 1 :(得分:0)

这意味着另一个进程已经在运行apt-get命令。 关闭你的其他终端窗口,也许你打开的任何使用apt-get的GUI。