当我尝试在 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