我曾尝试在 16.04 上安装 rofi,但遇到了此包的问题libxkbcommon
就像声明的那样该包的 github 上apt-get 上提供的 rofi 版本非常旧。我想尝试安装最新版本 (1.5),但每次我按照说明在我自己构建它时,我遇到了一个问题,我的libxkbcommon
包更新不够。它需要 v0.7,但我只有 0.5。
我还没有找到升级到 0.7 的方法libxkbcommon
,所以我可以安装 Rofi。有没有更简单的方法可以做到这一点,还是我遗漏了什么?
答案1
我通过添加此内容在 Ubuntu 16.04 上成功安装了 rofi v.1.5.1苯甲酸由 Jason Pleau 维护。
sudo add-apt-repository ppa:jasonpleau/rofi
sudo apt update
然后安装 rofi,或者如果已经安装了 rofi,则升级您的系统。
sudo apt install rofi
答案2
正如 github 上该包的链接自述文件所述,
这会导致较新的脚本(即 clerk)出现问题,并错过重要的更新和错误修复。但是,较新版本的 Rofi 需要 16.04 存储库中没有的 xcb-util-xrm 和 libxkbcommon 版本。需要手动安装这些版本,然后才能通过源代码或 ubuntu 的 rofi 启动板页面的 Zesty 版本安装 rofi。
不特别建议您从他们的 repo 安装这些替代依赖项(因为这可能会导致损坏),但如果您想要新版本的 Rofi,您可以添加他们的 repo 并从那里安装版本化的依赖项。