alacrittyを実行しようとするとスナップが失敗する
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が最新であることがわかります。そのため、libcが開かない理由がわかりません。
回答
スナップアプリケーションでエラーが発生した場合は、アプリケーションが他の場所で利用可能かどうかを確認することをお勧めします。私の場合、スナップを使用するのは、アプリケーションを取得するための合理的な代替方法がない場合のみです。
この場合、Alacrittyが必要です。アプリケーションの最新バージョンは、.deb形式で、ここにある作成者のSourceForgeミラーからダウンロードできます。ダウンロードをクリックするだけです。これは彼らのgithubの完全で最新のミラーであり、最新の.debが自動的にダウンロードされます。
これをインストールするには、実際にgdebiを使用することをお勧めします。.debファイルを探している場合は、gdebiがデフォルトのリポジトリにあるか、すでにインストールされている可能性があります。インストールされていない場合は、次のコマンドを使用してインストールします。
sudo apt install gdebi
その後、gdebiを使用して.debファイルをインストールします。これにより、GUIのインストールが簡単になるだけでなく、後で元の.debファイルをクリックして、右上の(開いているときに実行した後)[パッケージの削除]を選択してアンインストールすることもできます。