我知道 gcc 在 20.04 的清单文件中列出,但是,似乎几乎所有安装默认都缺少它。
补充一点,我从事一个小型 OSS 网络项目,自从 20.04 开始成为我们用户的首选版本以来,我们一直遇到安装中缺少该版本的问题。这会影响从 vps 供应商安装的用户以及直接从 canonical 镜像安装的用户。我甚至从官方网站下载了 ISO 并安装在虚拟机中,果然,GCC 实际上并没有安装。
为什么是这样?
似乎大约一年前就有人提出过类似的问题(Ubuntu 20.04.1 LTS 默认不附带 ac 编译器吗?),但没有真正的答案。
旁注:看来 22.04 也可能会出现这种情况。
编辑: 为了清楚起见:
- 我说的是 Ubuntu Server
- 我个人已经在 amd64 架构上专门测试了 20.04.2、.3 和 .4(尽管我知道有人使用 arm 映像时也出现了同样的行为,这让我相信架构与这个问题完全无关)
- 我很清楚 StackExchange 上的人们不为 Canonical 工作,这是很明显的。但这并不意味着没有人能够解释其中的原因。