我正在尝试安装 nala,但收到以下错误消息:
The following packages have unmet dependencies:
nala : Depends: python3-anyio but it is not installable
Depends: python3-httpx but it is not installable
Depends: python3-rich but it is not installable
Depends: python3-tomli but it is not installable
Depends: python3-typer but it is not installable
Recommends: python3-socksio but it is not installable
E: Unable to correct problems, you have held broken packages.
我尝试过使用-f
,我做过apt update
,并且我尝试手动安装依赖项,但都没有起作用。
以下是nala 安装说明,我正在使用 repo 和密钥进行安装。
我在使用 Ubuntu 20.04。
答案1
编辑:自从写完这个答案后,这个nala-legacy
软件包就被删除了,因为它太难维护了。Nala 现在仅正式支持 Ubuntu 22.04 及更新版本。
旧答案
根据Nala 维基页面,旧版本(Debian Stable 和 Ubuntu 20.04)应该使用nala-legacy
为旧依赖项构建的软件包。
由于您已经安装了“错误”的nala
包,请首先使用以下命令将其删除:
sudo apt remove nala
然后使用以下命令安装正确的nala
包:
sudo apt update && sudo apt install nala-legacy
最新nala
软件包只能在 Ubuntu 22.04 或更高版本上使用。