我已经在使用默认设置安装的 Ubuntu Server 22.04 和 Ubuntu Server 22.04(最小化)上cloud-init
使用本指南测试了删除。从完整的 Ubuntu Server卸载cloud-init
不会将重要的软件包标记为要删除,但从最小化版本执行此操作会这样做。请参阅下面的屏幕截图。如果我sudo apt autoremove
在那之后执行并重新启动服务器,则无法再访问 Internet,并且找不到所有与 Internet 相关的命令。
那是一个错误吗?如果没有,我可以在不破坏网络访问的情况下从最小化版本中删除 cloud-init 吗?我没有使用云。我只想要一个最低限度的 Ubuntu 桌面(我在其中添加了 XFCE)。
我也有同样的经历。
在第二次尝试中,我按此顺序执行此操作,而无需在命令之间重新启动...
apt purge cloud-init
rm -rf /etc/云
apt purge 无人值守升级
rm -rf /var/log/无人值守升级
易于自动删除
易于安装 netplan.io
apt install isc-dhcp-client
然后重新启动,网络仍在使用安装时输入的值。
我会说,删除带有任何依赖关系的 netplan.io 显然应该被视为一个错误。
在自动删除之前标记包手册:
apt purge cloud-init cloud-guest-utils -y
apt-mark manual netplan.io software-properties-common fdisk gdisk isc-dhcp-client tzdata
apt autopurge -y