使用APT安装软件失败死循环后报错解决
Tofloor
poster avatar
深蓝色的画面
deepin
2020-11-07 03:27
Author

相信各位有使用APT安装wps-office软件时总会卡在下载某exe程序的阶段进行死循环,强制结束后,又会在每次使用APT安装软件后出现错误提示的问题。作为一个强迫症患者,表示这不能忍!!!不说了,放干货!

首先我们先重现一下问题

sudo apt-get install wps-office 

安装WPS办公软件,回车确认安装

提示安装WPS本程序外还需要安装 cabextract libmspack0 ttf-mscorefonts-installer

cabextract和libmspack0单独安装并没有问题,说明问题就出在ttf-mscorefonts-installer这个包上面。PS:看这个包的名字是ttf字体格式-mscorefonts微软核心字体-installer安装包,你说你都放字体包了直接放fonts不好吗,怎么还连接到哪个服务器去获取,真是服了。

下载完成后开始解压安装WPS就算不安装ttf-mscorefonts-installer这个包也无所谓,所以正常来说是不影响使用的,但是我不!

首先问题已经出现,且用Ctrl+C是无法结束这个连接过程,所以我选择另开一个终端结束DPKG进程。

sudo killall dpkg

好了我们测试一下,结果:WPS运行正常,说明没有微软核心字体也是没有关系的。如果确实需要自己再安装一下字体就能解决,问题不大。

测试一下安装其他软件

sudo apt-get install axel

提示E: dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题。

sudo dpkg --configure -a

运行等待结果,提示在处理时有错误发生:ttf-mscorefonts-installer

sudo apt-get purge $(dpkg -l|grep iF|awk '{ print $2 }')  

显示错误包:ttf-mscorefonts-installer | 回车确定卸载

删除/var/cache/debconf/文件

sudo rm /var/cache/debconf/*

再次使用APT安装axel

sudo apt-get install axel

没有提示错误。

至此问题解决。以上,希望对大家有所帮助!


Reply Favorite View the author
All Replies
jingle
deepin
2020-11-07 04:54
#1

字体包安装从sf上获取的,容易卡住。

Reply View the author
oucaijun
deepin
2020-11-07 18:04
#2

666

Reply View the author
深蓝色的画面
deepin
2020-11-07 19:29
#3
jingle

字体包安装从sf上获取的,容易卡住。

所以说为什么WPS不把这个依赖去掉,奇葩啊!

Reply View the author
jingle
deepin
2020-11-08 01:55
#4
深蓝色的画面

所以说为什么WPS不把这个依赖去掉,奇葩啊!

厂商打包的依赖。

Reply View the author