在 Ubuntu 20.04 中 apt install "*" 方法不起作用

New*_*lam 6 command-line apt software-installation 20.04

我试图使用 安装所有 python 包sudo apt install python3*,但它给了我这个错误:

newtron@newtron:~$ sudo apt install python3*
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package python3*
Run Code Online (Sandbox Code Playgroud)

use*_*733 9

Ubuntu 20.04 引入了 Apt 2.0

发行说明

新功能

  • 接受包名称的命令现在接受 aptitude 样式的模式。模式的语法主要是 aptitude 的一个子集,apt-patterns(7)有关更多详细信息,请参见 。

不兼容

  • apt(8) 命令不再接受正则表达式或通配符作为包参数,使用模式(参见新功能)。

  • 那么它的替代品或替代品是什么。 (3认同)

N0r*_*ert 6

我已将此作为错误报告给启动板 - https://bugs.launchpad.net/bugs/1860366针对 Ubuntu 20.04 LTS。

您仍然可以apt-get为此目的使用:

sudo apt-get install "python3*"
Run Code Online (Sandbox Code Playgroud)

会做你(和我)想要的。我们需要在这里改变我们的习惯。