我超级懒。我想一次性删除并安装一些软件包。目前,我执行以下操作:
sudo apt remove sth
sudo apt install sth2 sth3
但是我很懒。有什么方法可以一起完成而不用执行两次 APT?
答案1
否:apt 命令的语法结构可以防止大多数操作同时执行。该结构使应用程序保持简单、易于排除故障,并且易于人类理解求解器的逻辑。
例如:更复杂的语法可以让您说出类似 的内容--install=foo --purge=foo
。这可能有多种含义(重新安装 foo、安装然后清除 foo,或一个愚蠢的错误)。更简单的语法可以防止用户感到困惑和沮丧。
抱歉,这对您来说意味着第二行。
请记住,apt 是故意设计为交互式的。它经常会要求您查看并确认其建议的更改。这是对您系统的重要保护。如果您决定将命令串在一起(apt update && apt remove foo && apt install bar
),请不要犯禁用这些确认的错误。