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

安装nautilus-terminal遇gir1.2-vte-2.90依赖问题报错,求解决方案

解决Nautilus集成终端的依赖问题

嘿,这个问题我之前帮朋友处理过,咱们一步步来排查搞定:

第一步:先修复系统损坏的软件包

你提到系统提示存在损坏的软件包,这是阻碍安装的首要问题,先把这个基础问题解决:

sudo apt update && sudo apt --fix-broken install

这个命令会先更新软件源缓存,再自动修复损坏的依赖关系和包文件。

第二步:检查你的Ubuntu版本(关键!)

gir1.2-vte-2.90这个依赖包只存在于旧版本的Ubuntu中(比如16.04、17.10),如果你用的是20.04及以上的新版本系统,这个包已经被淘汰,换成了更高版本的gir1.2-vte-2.91(或更新迭代的版本)。先确认你的系统版本:

lsb_release -a

如果是Ubuntu 20.04及以上版本:

旧版nautilus-terminal依赖的vte库已经被系统淘汰,你可以尝试安装官方维护的适配新版本的PPA包:

  1. 添加适配的PPA源:
sudo add-apt-repository ppa:flozz/nautilus-terminal
  1. 更新源并安装:
sudo apt update && sudo apt install nautilus-terminal

安装完成后重启Nautilus生效:

nautilus -q

如果是旧版本Ubuntu(比如16.04):

大概率是你没启用universe仓库,gir1.2-vte-2.90这个包就藏在universe仓库里:

  1. 启用universe源:
sudo add-apt-repository universe
  1. 更新源后再安装依赖和目标包:
sudo apt update && sudo apt install gir1.2-vte-2.90 nautilus-terminal

第三步:如果以上方法都无效,试试Flatpak版本

Flatpak打包的软件自带独立依赖,不会和系统库冲突,完美解决版本兼容问题:

  1. 先安装Flatpak工具:
sudo apt install flatpak
  1. 添加Flathub软件源:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  1. 安装带终端集成支持的Nautilus(或直接搜索安装nautilus-terminal的Flatpak包):
flatpak install flathub org.gnome.Nautilus

如果需要专门的集成终端功能,也可以先搜索确认包名:flatpak search nautilus-terminal,找到对应包后安装即可。

另外,如果你不想折腾复杂的集成,也可以试试替代工具nautilus-open-terminal——它能在当前目录快速打开外部终端,虽然不是窗口内集成,但胜在简单好用:

sudo apt install nautilus-open-terminal

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 03:47:15