我正在尝试在几乎全新安装的 Ubuntu 上运行 alacritty。据我所知我遵循了导游,并且运行infocmp alacritty
不会返回错误,尽管响应对我来说难以理解。
然而,当我尝试运行 alacritty 时,我得到了响应......
thread 'main' panicked at 'Failed to initialize any backend!
Wayland status: NoCompositorListening
X11 status: LibraryOpenError(
OpenError {
kind: Library,
detail: "opening library failed (/snap/core/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.26\' not found (required by /lib/x86_64-linux-gnu/libX11.so.6)); opening library failed (/snap/core/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.26\' not found (required by /lib/x86_64-linux-gnu/libX11.so))"
}
)
', /root/.cargo/registry/src/github.com-1ecc6299db9ec823/winit-0.15.1/src/platform/linux/mod.rs:428:9
note: Run with `RUST_BACKTRACE=1` for a backtrace.
这是我第一次尝试使用 Linux,我不知道出了什么问题。运行sudo apt-get install -y libc6-dev
显示 libc 是最新的,所以我不知道为什么它无法打开。
答案1
当在 snap 应用程序中遇到错误时,最好四处看看这些应用程序是否在其他地方可用。就我而言,仅当没有合理的替代方法来获取应用程序时,我才使用快照。
在这种情况下,您需要 Alacritty。您可以从作者位于的 SourceForge 镜像下载该应用程序的最新版本(.deb 格式)这里。只需点击下载即可。这是他们的 github 的完整且最新的镜像,最新的 .deb 将自动下载。
要安装它,我实际上建议使用 gdebi。如果您需要 .deb 文件,gdebi 可能在您的默认存储库中 - 或者甚至可能已经安装。如果未安装,请使用以下命令安装:
sudo apt install gdebi
之后,我使用 gdebi 安装 .deb 文件。这不仅提供了一个非常简单的 GUI 安装,还意味着您可以稍后单击原始 .deb 文件,并在右上角(完成打开时的操作后)选择“删除包”将其卸载。