Mint 19 TessaにElementaryOS(Juno)用のターミナルエミュレータをインストールしようとしています。 Gitハブサイトで指示を確認しました。https://github.com/elementary/terminal、を使用してすべての依存関係をインストールしましたsudo apt install
。
表示されたコマンドを実行すると、meson build --prefix=/usr
次のエラー出力が表示されます。
Native dependency granite found: NO found '0.5' but need: '>=5.2.0' meson.build:25:0: ERROR: Invalid version of dependency, need 'granite' ['>=5.2.0'] found '0.5'.
このライブラリのUbuntuバージョンは異なりますが(最新のUbuntuバージョンは0.5にもかかわらず)Debianバージョンで十分です。そのため、Debianパッケージサイトに行き、Debianパッケージlibgranite-dev(5.2.3-1)をダウンロードしました。
Mesonを正常に運用するには、この状況をどのように処理する必要がありますか?
答え1
パッケージはpantheon-terminal
デフォルトのリポジトリで利用でき、リポジトリを有効にして依存関係を構築してlibgranite5
から無効にできます。
sudo add-apt-repository ppa:elementary-os/stable
sudo apt build-dep pantheon-terminal
sudo add-apt-repository --remove ppa:elementary-os/stable