Fedora 32

故事扮演 提交于 2020-10-03 00:27:12

找到一个gnome-shell农历扩展,Lunar Calendar 农历。直接安装会出现错误,因为缺失依赖。作者让我手动编译安装lunar-date

安装指南就三条命令:

meson build --prefix /usr -Denable_gtk_doc=true -Dwith_introspection=true -Dwith_vala=true -Denable_tests=true
ninja -C build/
sudo ninja -C build install

我的步骤:

# 安装meson和ninja
sudo dnf install meson ninja-build

# 多次运行指南中的meson命令,查看日志,然后安装缺失的依赖
sudo dnf cmake glib2-devel gobject-introspection-devel vala gtk-doc

# 最后运行后两条ninja命令

注意点:

1. 如果不解决meson提示的依赖缺失,第二条命令会报如下错误:

loading 'build.ninja': No such file or directory

2. meson提示缺失的依赖名称不能直接用在dnf安装命令中,需要自行搜索。我的步骤中列出的依赖不一定是你缺失的依赖。

最后重新安装扩展,效果如下:

 

最后的最后,我发现我可以直接找到RPM包:https://www.rpmfind.net/linux/rpm2html/search.php?query=lunar-date

😓人生就是充满意外

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!