gcc
在 build-essential 之前安装时有什么区别(依赖项/已安装的软件等) ?
更具体地说,以下两者之间有什么区别:
apt install gcc
apt install build-essential
和
apt install build-essential
答案1
gcc
对于 Ubuntu 存储库中的和的具体情况build-essential
,只有一个区别:显式安装gcc
(通过apt install gcc
或apt install gcc build-essential
)会将其标记为手动安装。这意味着apt autoremove
在卸载build-essential
(以及依赖于 的任何其他软件包gcc
)后使用 不会删除gcc
或 的任何依赖项。
在一般情况下,不能明确地说要先安装依赖项 X,然后再安装依赖包 Y。有可能 X 是满足特定依赖关系的众多包之一,而直接安装 Y 可能会导致安装另一个包而不是 X。
也可以看看: