无法在 Ubuntu 12.04 LTS 中添加/删除程序?

无法在 Ubuntu 12.04 LTS 中添加/删除程序?

**

我的问题如下:无法使用更新管理器或 Synaptic 包管理器或终端添加/删除任何程序

  1. 更新管理器要求部分升级,在更新软件中心 5.2.6 目录时,除“这可能需要一点时间
  2. synaptic 无法获得独占锁,同样无法执行终端命令
    sudo apt-get 更新
  3. 如果我尝试使用命令破解锁

    sudo fuser -cuk /var/lib/dpkg/lock; sudo rm -f /var/lib/dpkg/lock

    它关闭了我的显示器,我必须重新启动整个系统。

    注意:整个麻烦是从我添加存储库并重新安装后发现 ubuntu 软件中心丢失时开始的。

**

答案1

的参数fuser是错误的。该选项是选择路径的整个文件系统的选项-c的别名,参数杀死该文件系统的所有进程(请参阅 -m-kfuser 手册页以供参考)。因此,使用此命令你杀死所有系统除了内核。

使用此命令获取使用 dpkg 数据库的进程的 pid(和用户):

$ sudo fuser -u /var/lib/dpkg/lock

示例输出:

/var/lib/dpkg/lock:  14502(root)

你可以用以下方法杀死它(如果你知道你在做什么):

$ sudo kill -9 14502

要移除锁,仅使用:

$ sudo rm /var/lib/dpkg/lock

相关内容