找到一个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
😓人生就是充满意外
来源:oschina
链接:https://my.oschina.net/wffger/blog/4272394