由于“独占锁定”错误,无法使用包管理器

我在ubuntu10.10中的synaptic包管理器给出错误:

Unable to get exclusive lock This usually means that another package management application(like apt-get or aptitude) is already running. Please close that application first. 

请解决我打开synaptic包管理器的问题

我有同样的问题。 但是,这篇文章有助于pa aux命令和Kill命令无效。 sudo rm /var/lib/dpkg/lock似乎工作,我跟着另一个Linuxpost 。

sudo apt-get update命令工作正常。

upgrade一个没有,因为它声明could not get dns proxy

还出现了以下内容:

 some files failed to upload using old files. 

至少更新能够获取39个,另一个是无关紧要的,因为这是最新的Ubuntu 12.04 64位。

希望这可以帮助。

我打断了sudo apt-get upgrade ,我无法锁定任何东西。 我只是通过运行sudo dpkg --configure -a来修复它,它让我从我离开的地方开始。 Dunno如果有帮助,不妨分享。

如其他答案中所述,您必须确保没有其他软件包管理软件正在运行。

打开终端并键入以下命令

 ps aux | grep program-name 

程序名称可以是apt,软件等(只是为了找出apt-get或Software Center是否正在运行)。 如果您获得了条目,请记下他们的进程ID。 让它成为xxxx。 然后给出以下命令。

 kill xxxx 

现在尝试打开突触。

如果问题仍然存在,请在终端中输入以下命令:

 sudo rm /var/lib/dpkg/lock 

现在突触应该开放。

此错误表示其他软件包管理软件已在运行并使用例如包含软件源的文件。 我会在系统监视器中查找apt-get或aptitude等工作流程并退出它们。 比重新启动synaptic它应该工作。