gnome-terminal 在 Ubuntu 20.04 中无法打开

gnome-terminal 在 Ubuntu 20.04 中无法打开

Ubuntu 20.04 中终端无法打开,这可能是软件升级(apt upgrade)后导致的。当我尝试在 xterm 中执行 /usr/bin.gnome-terminal 时出现以下错误。

/usr/bin/gnome-terminal
/usr/bin/gnome-terminal.real: error while loading shared libraries: libvte-2.91.so.0: cannot open shared object file: No such file or directory

libvte-2.91-dev、libvte-2.91-0、libvte-2.91-common 软件包已安装。但是没有错误中提到的名为 libvte-2.91.so.0 的文件。

任何能解决该问题的帮助都将受到感谢。

答案1

这可能会有帮助:

$ locate libvte-2.91.so.0
/snap/gnome-3-28-1804/145/usr/lib/x86_64-linux-gnu/libvte-2.91.so.0
/snap/gnome-3-28-1804/145/usr/lib/x86_64-linux-gnu/libvte-2.91.so.0.5200.2
/snap/gnome-3-34-1804/66/usr/lib/x86_64-linux-gnu/libvte-2.91.so.0
/snap/gnome-3-34-1804/66/usr/lib/x86_64-linux-gnu/libvte-2.91.so.0.5200.2
/usr/lib/x86_64-linux-gnu/libvte-2.91.so.0
/usr/lib/x86_64-linux-gnu/libvte-2.91.so.0.6000.3
    
$ cd /usr/lib/x86_64-linux-gnu/

$ ls -l libvte-2.91.so.0*
lrwxrwxrwx 1 root root     23 jun 11  2020 libvte-2.91.so.0 -> libvte-2.91.so.0.6000.3
-rw-r--r-- 1 root root 506088 jun 11  2020 libvte-2.91.so.0.6000.3

$ sha256sum libvte-2.91.so.0.6000.3
6fed2cc3f15b5c77570ae57301a23e140db1f5afc533d91fe29da3359c51397a  libvte-2.91.so.0.6000.3
$ 

因此这些
$ cd /usr/lib/x86_64-linux-gnu/
$ sudo ln -s libvte-2.91.so.0.6000.3 libvte-2.91.so.0
...可能会解决您的问题。

哦,locate来自sudo apt install mlocate && sudo updatedb

...正如你已经注意到的,/usr/lib/x86_64-linux-gnu/libvte-2.91.so.0
来自sudo apt install --reinstall libvte-2.91-0

相关内容