WSL 2 Ubuntu 上 exa 的“无法找到包”

Abh*_*hay 5 package-management apt windows-subsystem-for-linux

我正在尝试在 WSL 2 上的 Ubuntu 20.04 LTS 上安装exa。每当我输入 时sudo apt install exa,我都会收到以下响应:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package exa  
Run Code Online (Sandbox Code Playgroud)

我看到exaapt 存储库universe,所以我跑了sudo add-apt-repository universe但它说:

'universe' distribution component is already enabled for all sources.
Run Code Online (Sandbox Code Playgroud)

我已经能够安装其他软件包,就像docker使用apt install. 总的来说,我对 Linux 还是非常陌生,所以任何帮助将不胜感激。我错过了什么?

N0r*_*ert 12

常规的名字是20.10,20.04不LTS。所以这个包不适用于 20.04 LTS。

但是您可以使用以下命令手动安装它:

wget http://archive.ubuntu.com/ubuntu/pool/universe/r/rust-exa/exa_0.9.0-4_amd64.deb
sudo apt-get install ./exa_0.9.0-4_amd64.deb
Run Code Online (Sandbox Code Playgroud)

并通过以下方式进行测试:

$ exa --version
exa v0.9.0
Run Code Online (Sandbox Code Playgroud)

  • 这样的 URL 是通过在 https://packages.ubuntu.com 上搜索找到的,来自 [rust-exa 下载页面](https://packages.ubuntu.com/groovy/amd64/exa/download)。 (2认同)