muon 软件包管理器认为其他软件包管理器是开放的,但实际上并非如此

muon 软件包管理器认为其他软件包管理器是开放的,但实际上并非如此

我在 Ubuntu 11.10 中使用 KDE(我使用软件中心安装了带有 kubuntu-desktop 的 KDE),它捆绑了 muon 包管理器,但有一天 Muon 包管理器决定不更新并给出借口“其他包管理器已经在运行”。

Another application seems to be using the package system at this time. You must close all other package managers before you will be able to install or remove any packages

我打开 krunner,从正在运行的进程中我可以看到,没有与包管理相关的程序在运行。

我按照这里发布的所有操作进行了:http://kubuntuforums.net/forums/index.php?action=printpage;topic=3119344.0

并且 muon-updater/muon 包管理器拒绝安装任何更新。

我可以使用 aptitude、apt-get 安装/卸载而不会出现错误通知,我甚至可以使用 gnome 的更新管理器升级软件包,但这不是我的情况。

我没有损坏的包裹,因为“aptitude”没有告诉我有关损坏包裹的任何信息,无论是 muon 还是 apt-get。

我还能做什么才能让 muon 像往常一样安装/升级软件包?

附加信息:我通过 kubuntu-updates PPA 将 KDE 4.7.2 升级到 4.7.3,我有 202 个软件包需要升级,但 aptitude 说不会升级很多软件包,因为升级会破坏依赖关系,aptitude 中列出的每个可升级软件包中都有这种依赖关系。

我在 Konsole 中进行了操作,sudo apt-get update && sudo apt-get upgrade然后它列出了将要升级的 204 个软件包,但最后说204 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 161 MB of files. It used 233 kB of additional disk space after this operation. Do you want to continue [Y / n]?我使用谷歌翻译了 apt-get 消息,这是我的母语原文:204 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados. Necesito descargar 161 MB de archivos. Se utilizarán 233 kB de espacio de disco adicional después de esta operación. ¿Desea continuar [S/n]?

最后这可能是为什么 μon 无法升级任何东西的原因?

答案1

我解决了。我使用内部终端 (Konsole) 升级了所有软件包sudo apt-get upgrade,它下载了软件包,安装了它们并配置了它们。升级后,muon(软件包管理器和软件中心)能够安装和删除软件包,尽管如此,我需要看看这个问题是否会再次出现,但现在这个问题已经解决了。谢谢。

该 202 个软件包的升级是 KDE 平台版本 4.7.3 升级到 4.7.4。

答案2

关闭 Muon 后,您应该验证没有 apt 和 dpkg 进程仍在运行。在终端中,输入ps -efl | egrep 'apt|dpkg'列出可能的可疑进程。然后使用kill -9 nnnn停止它们并尝试再次运行 apt-get。

更新

如果这没有帮助,您应该检查lockMuon 访问的目录中是否有一个文件。

检查/var/lib/dpkg/lock,然后查看/var/cache/apt/archives/目录,......

答案3

您的问题似乎被描述这里。请尝试评论#1

答案4

这是我做的,

sudo apt-get upgrade

如果它不起作用,请按照它告诉你的做,应该是这样的

sudo dpkg --configure -a

那么你可以做

sudo apt-get upgrade

然后只需转到 muon 包管理器并进行所有更新。

嗯,这对我有用。

相关内容