当我运行此命令时:
apt install libkf5*
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Unable to locate package libkf5*
Run Code Online (Sandbox Code Playgroud)
我确定名称以开头的包libkf5存在 (tab-completion 这样说)。所以问题不在于缺少这些包。(注意错误消息末尾的星号,通配符根本不起作用)
我使用aptv.1.9。
提前致谢。
Ste*_*itt 24
最近的版本apt 改变了模式指定的方式,apt不再直接支持正则表达式或通配符,除了在 2.1.0*中恢复支持并向后移植到 2.0.3。
你现在应该使用
apt install '~nlibkf5.*'
Run Code Online (Sandbox Code Playgroud)
apt 介于 1.9.9 和 2.0.2 之间,或长格式
apt install '?name(libkf5.*)'
Run Code Online (Sandbox Code Playgroud)
稍早可用。
请参见该apt-patterns手册页(man apt-patterns详情)。
人们仍然可以将普通apt-get用于这种目的。
对于 OP 的示例,它看起来像
sudo apt-get install "libkf5*"
| 归档时间: |
|
| 查看次数: |
3995 次 |
| 最近记录: |