Как установить конкретную версию зависимости от гранита на Ubuntu 18.0.4?

Я пытаюсь собрать Акиру в Ubuntu 18.0.4.2.

Я проверил инструкцию на сайте 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'.

Как мне разрешить эту ситуацию для успешного запуска мезона?

2
задан 26 May 2019 в 19:28

2 ответа

Я понял, что мне нужно установить его из источника. После этого был установлен гранит с версией 5.2.3

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

# Clone the latest master
git clone git@github.com: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
0
ответ дан 26 May 2019 в 19:28

Привет я пытаюсь скомпилировать Akira на 18,04 также. Поскольку меня создающий гранит из источника не работал. но затем я нашел, что можно просто установить libgranite-dev пакет.

1
ответ дан 19 November 2019 в 23:35

Другие вопросы по тегам:

Похожие вопросы: