Linux-Mint

如何在 Linux Mint 上安裝elementaryOS 的終端“pantheon-terminal”?

  • September 2, 2020

我正在嘗試在 Mint 19 Tessa 上安裝elementaryOS (Juno) 的終端仿真器。我在 git hub 站點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 版本是不同的(雖然 0.5 版是 Ubuntu 的最新版本),但 Debian 的版本是令人滿意的。所以,我去了 Debian 軟體包站點並下載了一個 Debian 軟體包 libgranite-dev (5.2.3-1),但它不會被安裝,因為 GDebi 安裝程序說依賴關係不能滿足。

我該如何應對這種情況才能成功執行介子?

該包名為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

引用自:https://unix.stackexchange.com/questions/508962