You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu apt安装弹出ttf-mscorefonts-installer许可窗口无法完成安装

问题原因

ttf-mscorefonts-installer 包安装时弹出的是终端文本交互(ncurses)的许可确认窗口,不支持鼠标点击操作。窗口底部仅显示<Ok>不是交互故障,需要通过键盘操作走完许可确认流程才能继续安装;强制终止apt进程会导致包处于半配置状态,触发dpkg锁报错。

修复操作

第一步:清理残留进程,修复包状态

不要直接删除dpkg锁文件,先执行以下命令清理残留的包管理进程,修复半配置状态:

sudo killall apt apt-get dpkg
sudo dpkg --configure -a

第二步:完成EULA许可交互

执行完上述命令如果再次弹出许可窗口,全程用键盘操作:

  • 按Tab键高亮选中窗口底部的<Ok>选项,按Enter进入下一页
  • 新页面会显示许可同意选项,继续按Tab选中<Yes>,按Enter确认
  • 许可配置完成后,安装流程会自动继续执行

可选:提前预设许可,永久跳过弹窗

如果不想每次安装依赖都碰到这个弹窗,可以提前写入debconf配置,默认接受该字体包的许可协议:

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections

执行完该命令后,再运行原本的软件安装命令即可,不会再弹出许可配置窗口:

sudo apt-get install build-essential  
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev  
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev  

注意:直接删除/var/lib/dpkg/lock-frontend锁文件会破坏dpkg包状态数据库,引发更多包管理异常,不要执行该操作。

内容的提问来源于stack exchange,提问作者Manpreet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 00:18:26