我有一个软件包列表,我想知道哪些软件包在 ubuntu 存储库中不可用。
我输入此命令但它没有返回任何内容:
$ apt-cache show vim TotO perl 2>&1 | grep "Unable to locate package"
$
它出现在 Ubuntu 16.04 LTS 和 18.04 LTS 中。
你能帮我吗 ?
答案1
按照apt-cache
手册页
-q, --quiet
安静;产生适合日志记录的输出,省略进度指示器。更多q
会产生更多安静度,最多可达 2。您还可以使用-q=#
来设置安静度级别,覆盖配置文件。配置项:quiet
。
您必须传递才能在脚本中--quiet=0
使用。apt-cache
使用下面的代码:
apt-cache --quiet=0 show vim TotO perl 2>&1 | grep "Unable to locate package"
或者
apt-cache -q0 show vim TotO perl 2>&1 | grep "Unable to locate package"