无法在软件中心取消安装(Matlab)

注意:此问题可能与如何取消软件中心中的安装完全相同? 但那里列出的解决方案对我没用。

题:

我正在尝试从Ubuntu软件中心终止软件安装。 我尝试从软件中心安装matlab-support 0.0.17

该软件包不提供MATLAB。 相反,它配置现有的MATLAB安装,以便在Debian安装中更加舒适地集成。

但是, 我没有在我的系统上安装MATLAB,并且意外地尝试下载matlab-support 0.0.17 。 结果,我面临以下问题:

每当我打开Ubuntu软件中心时,我都注意到一个进程总是在运行。 它显示了matlab-support 0.0.17安装…

在此处输入图像描述

我寻找一种从Progress选项卡终止安装的方法来获取:

在此处输入图像描述

在那里,我认为没有办法取消选择或终止该过程。

编辑:输出sudo apt-get install -f

 Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded. 

编辑: sudo apt-get upgrade输出

 Reading package lists... Done Building dependency tree Reading state information... Done The following packages have been kept back: dpkg-dev libatlas3gf-base libblas-dev libblas3gf libdpkg-perl liblapack-dev liblapack3gf linux-headers-generic-lts-quantal linux-image-generic-lts-quantal r-base-dev r8168-dkms texinfo 0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded. 

编辑:输出dpkg -l | grep matlab dpkg -l | grep matlab没有输出消息:

 anirudh@anirudh-Vostro-3445:~$ dpkg -l | grep matlab anirudh@anirudh-Vostro-3445:~$ 

编辑:输出sudo apt-get install matlab-support

 Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: matlab-support 0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded. Need to get 0 B/27.9 kB of archives. After this operation, 165 kB of additional disk space will be used. debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable Selecting previously unselected package matlab-support. (Reading database ... 187961 files and directories currently installed.) Unpacking matlab-support (from .../matlab-support_0.0.17_all.deb) ... Processing triggers for bamfdaemon ... Rebuilding /usr/share/applications/bamf.index... Processing triggers for desktop-file-utils ... Processing triggers for gnome-menus ... Processing triggers for hicolor-icon-theme ... Processing triggers for man-db ... Setting up matlab-support (0.0.17) ... debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable dpkg: error processing matlab-support (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: matlab-support E: Sub-process /usr/bin/dpkg returned an error code (1) 

编辑:输出sudo fuser -v /var/cache/debconf/config.dat

  USER PID ACCESS COMMAND /var/cache/debconf/config.dat: root 11060 F.... dpkg-preconfigu 

编辑:另一组命令输出sudo kill -9 11060sudo apt-get install matlab-support

 anirudh@anirudh-Vostro-3445:~$ sudo kill -9 11060 anirudh@anirudh-Vostro-3445:~$ sudo apt-get install matlab-support 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? 

编辑:输出sudo fuser /var/lib/dpkg/lock (无输出消息)

 anirudh@anirudh-Vostro-3445:~$ sudo fuser /var/lib/dpkg/lock [sudo] password for anirudh: anirudh@anirudh-Vostro-3445:~$ 

首先,我们必须找到阻止过程:

 sudo fuser -v /var/cache/debconf/config.dat 

样本输出

 USER PID ACCESS COMMAND /var/cache/debconf/config.dat: root 11060 F.... dpkg-preconfig 

 ps xa | grep apt 

样本输出

 24743 ? S 0:00 /usr/bin/python /usr/share/apt-xapian-index/update-apt-xapian-index-dbus 

杀死这两个过程

 sudo kill -9 11060 sudo kill -9 24743 

你的问题解决了。

您没有安装matlab-support ,因为您已使用此命令识别

 dpkg -l | grep matlab 

我和gparted有同样的问题。 但是,我回过头来看看如何在软件中心取消安装? 问这个:

 pkill -15 dpkg 

它对我有用,如果你还没有解决问题,我希望它对你有用。

:d