我试图列出除主/受限/宇宙/多重宇宙之外的其他来源的所有包(以及它们各自的存储库)。
首先,我输入了这个命令来列出这些包:
$ aptitude search -F '%p' '!?origin(Ubuntu) ( ?architecture(amd64) | ?architecture(all) ) ?installed' | head
albert
brave-browser
brave-keyring
browsh
cdda2wav
cdrecord
dockmanager
e2fsprogs-l10n
ffmbc
firefox-esr 但是如果我将'%e'、'%E'或'%O'添加到-F参数中,则aptitude将立即返回.什么也没有:
$ aptitude search -F '%p %O' '!?origin(Ubuntu) ( ?architecture(amd64) | ?architecture(all) ) ?installed' | head
$这是天资缺陷吗?
发布于 2020-09-03 19:55:38
看着我的18.04盒子里的变化,我可以看到:
智能(0.7.5-1)不稳定;urgency=low *新的上游释放。有关更多细节的更改日志,请参见/usr/share/aptitude/NEWS。-新特性: *为来源(%E)、体系结构(%e)和原产地(%O)添加格式字符串(关闭:#248561、#604982、#760608)
16.04中的智能版本似乎是0.7.4,先于这些补充。
因此,当您的aptitude search -F '%p %e' ...命令得到一个它不理解的格式说明符时,它看起来就像是(非常不好动的)抛出。
https://askubuntu.com/questions/1272364
复制相似问题