Ubuntu

嘗試執行 alacritty 時快照失敗

  • August 22, 2020

我正在嘗試在幾乎全新安裝的 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 是最新的,所以我不知道為什麼它不會打開。

在 snap 應用程序中遇到錯誤時,最好環顧四周,看看這些應用程序是否在其他地方可用。就我而言,我僅在沒有合理的替代方法獲取應用程序時才使用快照。

在這種情況下,您需要 Alacritty。您可以從位於此處的作者的 SourceForge 鏡像下載最新版本的 .deb 格式的應用程序。只需點擊下載。這是他們 github 的完整且最新的鏡像,最新的 .deb 將自動下載。

要安裝它,我實際上建議使用 gdebi。如果您在使用 .deb 文件,gdebi 可能在您的預設儲存庫中 - 或者甚至可能已經安裝。如果未安裝,請使用以下命令安裝:

sudo apt install gdebi

之後,我使用 gdebi 安裝 .deb 文件。這不僅提供了一個很好的簡單 GUI 安裝,還意味著您可以稍後點擊原始 .deb 文件,然後在右上角(完成打開時所做的操作後)選擇“刪除包”以解除安裝它。

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