![Ubuntu 18-软件包不匹配(“libgtk-3.so.0:未定义符号:g_log_structured_standard”)](https://linux22.com/image/1064549/Ubuntu%2018-%E8%BD%AF%E4%BB%B6%E5%8C%85%E4%B8%8D%E5%8C%B9%E9%85%8D%EF%BC%88%E2%80%9Clibgtk-3.so.0%EF%BC%9A%E6%9C%AA%E5%AE%9A%E4%B9%89%E7%AC%A6%E5%8F%B7%EF%BC%9Ag_log_structured_standard%E2%80%9D%EF%BC%89.png)
我最近从 Ubuntu 16 (Xenial) 升级到了 Ubuntu 18 (Bionic),几乎没有 GUI 或窗口可以工作。
我认为问题是由软件包不匹配引起的。以下是一些信息:
$ gedit
gedit:符号查找错误:/usr/lib/x86_64-linux-gnu/libgtk-3.so.0:未定义符号:g_log_structured_standard$ gnome 系统监视器
gnome-system-monitor:符号查找错误:/usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1:未定义符号:g_application_set_option_context_description$ dpkg -l gnome-shell
ii gnome-shell 3.28.2-0ubuntu0.18.04.1$ lsb_release-a
分销商 ID:Ubuntu;说明:Ubuntu 18.04 LTS;发布:18.04;代号:bionic$ uname -a
Linux 4.15.0-23-generic#25-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux$ dpkg -s libgtk-3-0
版本:3.22.30-1ubuntu1
提供:gtk3-binver-3.0.0我应该如何修复依赖关系?
怀疑是 glib2,我现在已分别安装了(使用 dpkg):
libglib2.0-0_2.56.1-2ubuntu1_amd64.deb、
libglib2.0-dev_2.56.1-2ubuntu1_amd64.deb 和:
libglib2.0-dev-bin_2.56.1-2ubuntu1_amd64.deb
- 没有错误,但这似乎没有帮助。