为什么我不应该在没有无操作修饰符的情况下使用 apt-get install --qq?

Ste*_*ett 5 apt logging software-installation

来自man apt-get

请注意,安静级别 2 意味着-y; 你永远-qq不应该在没有无动作修饰符的情况下使用,例如-d,--print-uris或者-s因为 APT 可能决定做一些你没有预料到的事情。

正如所建议的那样,这些选项实际上并没有安装任何东西。这有什么错用-qq为一个安静的替代品-y

g_p*_*g_p 7

当您apt-get 在没有无操作修饰符的情况下使用时,这意味着您将使用安装、删除、升级等包执行一些实际操作。

单身-q意味着安静。它产生适合记录的输出,省略进度指示器。但是当你使用-qqwhich is quiet level 2 时,它意味着用-y( --assume-yes)退出。在这种情况下,除了错误之外不会产生任何输出。

现在为什么它被认为是危险的?

有时apt-get会删除一些包以满足依赖性。-qq在这种情况下使用可能会在不通知您的情况下删除一些对您或系统很重要的包。

因此它不被认为是安全的,因为这样的操作会使您的系统不稳定。