减少 Ubuntu 服务器的大小

减少 Ubuntu 服务器的大小

我有一台 Ubuntu 22.04 VM,想减少 HDD 的大小。

我只需运行:

  • LDAP 服务器
  • keycloak 服务器
  • freeradius 服务器

我已经删除了 snapd。

有沒有方法處理?

例如要使用keycloak我必须安装但可能只需要openjdk安装的一部分包?openjdk

或者也许删除包中附带的一些文档?

答案1

您可以使用以下命令查看哪些软件包可能会从标准系统中删除:

dpkg-query -Wf '${Package;-40}${Status;-26}${Priority}\n' | sort -b -k5,5 -k1,1 | grep -v 'required\|important\|standard'| grep 'installed' | less

这将列出所有已安装的软件包优先事项“可选”或“额外”。

但是请注意,通过这种方式删除单个软件包实际上不会节省太多磁盘空间。另外请注意,一些重要的软件包仍然列为“可选”(例如内核)。

但是您可以使用此列表作为基础,进行一些试验,以确定哪些软件包可以被删除(在虚拟机上应该相当容易)。

我不建议手动修改单个包中附带的内容(例如文档等),除非你真的知道自己在做什么。

相关内容