当我尝试打开设置时,什么也没有发生。
在终端我使用命令
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
正常运行所必需的。