在 Ubuntu 18.04 LTS 上启动时出现 Grub Customizer 错误

在 Ubuntu 18.04 LTS 上启动时出现 Grub Customizer 错误

当我尝试在 Ubuntu 上使用 Grub Customizer 时出现以下错误

grub-customizer:加载共享库时出错:libatkmm-1.6.so.1:无法打开共享对象文件:没有此文件或目录

由于我今天才安装了 Ubuntu,所以我不确定到底哪里出了问题。

- 乐高维尔

答案1

在 ubuntu 18.04 中启动 grub-customizer 时我遇到了同样的错误,我所做的只是找到缺少的库的路径:

    $ sudo find / -name "libatkmm-1.6.so.1"
    /snap/gnome-system-monitor/36/usr/lib/x86_64-linux-gnu/libatkmm-1.6.so.1

之后,我将 lib 目录包含到配置 libs 环境变量的文件中:

    $ sudo su
    # echo "/snap/gnome-system-monitor/36/usr/lib/x86_64-linux-gnu" >> /etc/ld.so.conf.d/x86_64-linux-gnu.conf
    # ldconfig        

并且它成功了。

----------

或者,您可以创建到已默认的库路径的符号链接:

    sudo ln -s /snap/gnome-system-monitor/36/usr/lib/x86_64-linux-gnu/libatkmm-1.6.so.1.1.0 /usr/lib/x86_64-linux-gnu/libatkmm-1.6.so.1
    sudo ln -s /snap/gnome-system-monitor/36/usr/lib/x86_64-linux-gnu/libpangomm-1.4.so.1.0.30 /usr/lib/x86_64-linux-gnu/libpangomm-1.4.so.1
    sudo ln -s /snap/gnome-system-monitor/36/usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1.3.0 /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 
    sudo ln -s /snap/gnome-system-monitor/36/usr/lib/x86_64-linux-gnu/libcairomm-1.0.so.1.4.0 /usr/lib/x86_64-linux-gnu/libcairomm-1.0.so.1
    sudo ln -s /snap/gnome-system-monitor/36/usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0.0.0 /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0
    sudo ln -s /snap/gnome-system-monitor/36/usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1.3.0 /usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1

相关内容