运行解析器后,Aptitude 自动中止

运行解析器后,Aptitude 自动中止

我在使用 aptitude 时遇到了一些问题。我试图安装 debian repos 中可用的所有字体,但 apt-get 似乎不喜欢这个命令apt-get install ttf*(它的冲突解决程序无法处理),而且我从来没有能够让正则表达式和通配符在 aptitude 中工作。我尝试了另一种方法

aptitude search ttf | awk '{print $2}' | xargs aptitude install

运行解析器后,它会提出一个标准解决方案Accept this solution? [y/n/q/?],但在我有机会选择一个选项之前自动中止。我在 4 台不同的计算机上尝试过,所有计算机都运行最新版本的 Debian 测试版,它们的行为完全相同。

有人知道发生了什么吗?我可以一次安装一个,但我确信生活中还有更丰富的事物……

答案1

您将立即退出,因为正在从其输入管道aptitude读取响应,而该管道已被清空。y/n/qxargs

有两件事可以尝试 - 你可以预先回答提示:

aptitude search ttf | awk '{print $2}' | aptitude -y install

或者您可以显示将要执行的命令,然后复制/粘贴输出(如果需要可以添加引号,但我怀疑是否会添加引号):

aptitude search ttf | awk '{print $2}' | xargs echo aptitude install

相关内容