我经常在新系统上安装 Ubuntu,并且总是必须安装某些相同的软件包,因此我搜索了这个问题,似乎我可以使用 Cubic 来解决这个确切的问题。
所以我按照说明这里在 chroot 中我安装了 apache2(并确保它安装正确),然后我继续创建修改后的 ISO。此外,在建议“删除”典型或最小模式的软件包的部分中,我没有检查 apache2 包,所以它在那里未经检查,我期望它应该预安装在我的新 Ubuntu ISO 映像中,但在安装新 ISO 后,apache2 不存在。有什么想法我可能在哪一步做错了?或者也许我对 Cubic 的用途有误解?
几乎相同的说明也这个答案和我以前做过的相比,其中没什么不同。
答案1
我第二次尝试时问题就解决了。我可能犯了以下愚蠢的错误:
在 chroot 步骤中未正确安装软件包。例如:如果您使用 APT,则可以使用 确认您安装的软件包确实在已安装软件包列表中
apt list | grep <package-name>
。另一个非常愚蠢的错误是使用主 ISO 而不是自定义 ISO!因此,请确保您使用的是 Cubic 生成的 ISO,而不是主 ISO。