我从 17.04 升级到 17.10 后,我的 ubuntu 出现了一些问题
gnome-terminal 无法正常工作。我尝试修复了几个小时,但没有成功。
当我从 xterm 运行 gnome-terminal 时(确实有效),我收到一个 python 语法错误,原因是“print url”这一行 - 这表明它是一个 python2 脚本。因此,我将 /usr/bin/gnome-terminal 文件更改为使用 python 而不是 python3 运行。
然后我遇到了一些与 gi 包相关的问题。我搜索了解决方案并尝试重新安装 gi,但出现了以下错误:
从 gi-repository 导入 GLib,Gio importError:没有名为存储库的模块
我发现 gnome-terminal.real 可以工作。但我不知道如何修复这个 Python 问题。任何帮助都将不胜感激
谢谢
答案1
我检查了/usr/bin/gnome-terminal
Ubuntu 17.10 的 gnome-terminal 软件包附带的包装器脚本。它不包含print url
- 事实上,既不包含单词print
也不包含url
。您可能修改了此脚本或安装了非官方版本。
请从官方 Ubuntu 存储库重新安装gnome-terminal
。gnome-terminal-data
同时确保满足所有软件包依赖项,然后 gi-repository 导入应该会成功。