清空 /usr/share/doc 安全吗?

清空 /usr/share/doc 安全吗?

我不需要 debian 服务器上的联机帮助页和文档。是否通过用空的虚拟文件替换该文件夹中的所有文件来完全清空该文件夹以释放一些磁盘空间。

或者有更好的方法来卸载所有手册页和文档吗?

到目前为止,我安装的localepurge已经卸载了所有未使用的语言环境并且可以还卸载我的德语语言环境,但我想保留一些德语本地化。

“安全”我的意思不是完全安全,而是像我使用的一样“安全” localepurge(到目前为止从未造成任何问题)

答案1

/usr/share/doc在基于 Debian 的系统上删除文件应该没问题。

Debian 政策第 12.3 节明确规定:

软件包不得要求 /usr/share/doc/ 中存在任何文件才能运行。 [...]

系统管理员应该能够删除 /usr/share/doc/ 中的文件,而不会导致任何程序崩溃。

由于包管理器也是一个程序,它应该正确处理这种情况(丢失文件)。更新后可能需要/usr/share/doc再次手动清除。

Ubuntu 问题的答案解释一下如何在基于 Debian 的系统中节省磁盘空间以及如何正确配置包管理器。

由于版权文件也存储在/use/share/doc中,因此如果没有以其他方式捆绑版权文件,则通常不允许分发此类修改后的系统。

答案2

通过删除受 Debian 包管理器控制的文件来干扰 Debian 包管理器始终是一件危险的事情。因此,本段包含在以下文件中localepurge

请注意,这个工具是一个黑客工具不是与 Debian 的包管理系统集成,因此不适合胆小的人。该程序会干扰 Debian 软件包管理,并且会引发与 apt/dpkg 相关的程序(如 dpkg-repack、reportbug 等)的奇怪但通常无害的行为。因此,系统管理员对其使用和可能的系统损坏负有责任。你的双手。

不过,如果您确实需要磁盘空间,如果它适合您,您当然可以随意使用。一个会预计这些软件包通常并不依赖于其文档的存在才能工作,但也不能保证。

或者有没有更好的方法来卸载所有手册页。

删除/usr/share/doc与联机帮助页无关。这些都可以在 中找到/usr/share/man

相关内容