无法在软件中心取消安装(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 11060
和sudo 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