无法在 Ubuntu 18.04 中打开 gnome-control-center

无法在 Ubuntu 18.04 中打开 gnome-control-center

当我尝试打开设置时,什么也没有发生。

在终端我使用命令

gnome-control-center

我得到了错误

gnome-control-center: symbol lookup error: /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37: undefined symbol: gst_gl_display_egl_new_with_egl_display

我该如何解决这个问题?

答案1

sudo apt purge gnome-control-center
sudo apt clean
sudo apt install gnome-control-center

这有效,gnome-control-center 依赖关系在从系统中清除 Nvidia 驱动程序时出现混乱

答案2

您可以通过以下方式重新安装有故障的库:

sudo apt purge libwebkit2gtk-4.0-37
sudo apt clean

您需要复制所有将被删除的软件包并重新安装它们。
我删除的软件包列表的安装如下所示:

sudo apt install apturl atril budgie-countdown-applet budgie-desktop \
  budgie-desktop-common budgie-desktop-environment \
  budgie-desktop-minimal budgie-dropby-applet epiphany-browser \
  evolution evolution-data-server evolution-plugin-bogofilter \
  evolution-plugin-pstimport evolution-plugins gdm3 geary \
  gir1.2-webkit2-4.0 gnome gnome-calendar gnome-contacts \
  gnome-control-center gnome-core gnome-documents \
  gnome-getting-started-docs gnome-maps gnome-online-accounts \
  gnome-session gnome-shell gnome-shell-extensions gnome-sushi \
  gnome-todo gnome-user-docs gnome-user-docs-ru gthumb \
  libatrilview3 libedataserverui-1.2-2 libevolution \
  libfolks-eds25 libgoa-backend-1.0-1 libwebkit2gtk-4.0-37 \
  libyelp0 midori mutter rhythmbox-plugins shotwell \
  ubuntu-budgie-desktop ubuntu-docs ubuntu-release-upgrader-gtk \
  ubuntu-session update-manager update-notifier yelp zenity

另外,您可以gnome-control-center先重新安装(但不要忘记复制已删除的软件包名称,删除每个软件包末尾的星号,然后在删除命令执行后再次安装它们):

sudo apt purge gnome-control-center
sudo apt clean
sudo apt install gnome-control-center

此外,请确保您拥有适当的/etc/apt/sources.list记录:

deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse

如果您的系统包含与官方存储库不兼容的较新软件包的存储库,那么您可能会遇到类似的问题。

另外,将所有内容移动/etc/apt/sources.list.d/到磁盘上的其他备份文件夹中。

然后执行sudo apt clean && sudo apt update并尝试gnome-control-center再次重新安装。

您很可能尝试安装需要较新版本的标准 gnome 软件包并添加包含它的 ppa 的程序。它可能会升级您现有的软件包,这是gnome-control-center正常运行所必需的。

相关内容