我只是想安装一些软件包apt-get
,然后收到一条消息说 dpkg 已损坏,我需要手动运行suo dpkg --configure -a
,所以我按照说明操作,这就是我得到的结果
它只是卡在那里并且不会返回命令行。
我按下ctrl+c
,程序继续并输出一条错误消息:
错误处理程序包 mysql-server-5.7(—configure): 子进程安装的安装后脚本被中断
谁能向我解释一下哪里出了问题以及这是否严重?
更新
1)我尝试dpkg --congifure -a --force
按照错误消息所建议的方式进行操作,但是它说--force
需要获取一个值,所以我再次陷入困境。
2)我尝试忽略该问题并恢复软件包的安装
sudo apt-get install libfreetype6 libfreetype6-dev
这是 PhantomJS 安装的一部分。但在此过程中,还会出现一些有关 mysql 的错误消息,如下所示
经过长时间的暂停(大约 3 分钟)后,该过程继续并输出如下:
我将仅使用 PhantomJS 来抓取一些网页,这些会对我将来的项目产生影响吗?
答案1
因此,在这个问题困扰了我好几个月之后,我终于通过以下方法解决了它:
cd /var/lib/dpkg/info sudo mv mysql-server-5.7* ~/mysql-conf-bk-files sudo dpkg --remove --force-remove-reinstreq mysql-server-5.7
我使用了评论中的来源,但链接不再可用,所以我使用archive.org来检索信息。