如何在 Ubuntu 18.0.4 上安装特定版本的 Granite 依赖项?

如何在 Ubuntu 18.0.4 上安装特定版本的 Granite 依赖项?

我正在尝试在 Ubuntu 18.0.4.2 上构建 Akira。

我查看了 Github 网站上的说明:https://github.com/akiraux/Akira#-compile,并使用 安装所有依赖项sudo apt install

运行指令后meson build --prefix=/usr -Dprofile=default,我看到以下错误输出:

Dependency granite found: NO found '0.5' but need: '>= 5.2.0'
Found CMake: /usr/bin/cmake (3.10.2)
Dependency granite found: NO (tried cmake)

meson.build:17:0: ERROR: Invalid version of dependency, need 'granite' ['>= 5.2.0'] found '0.5'.

我该如何解决这种情况才能成功运行介子?

答案1

我发现我需要从源代码安装它。完成后,granite 已安装版本 5.2.3

# Install dependency, this was required before proceeding
sudo apt-get install libgirepository1.0-dev

# Clone the latest master
git clone [email protected]:elementary/granite.git

# Navigate to the latest cloned repo folder
cd granite

# Run meson
meson build --prefix=/usr

# Navigate to build directory
cd build

# Build using ninja
ninja && sudo ninja install

答案2

嗨,我也在尝试在 18.04 上编译 Akira。对我来说,从源代码构建 granite 不起作用。但后来我发现你可以直接安装包libgranite-dev

相关内容