节省 VM 中的磁盘空间

Rui*_*iro 2 debian dpkg

在设置/汇总多个临时 VM 时,我希望将使用的磁盘空间保持在最低限度,而不是安装标准软件包(以及可能的其他目录)的文档和相应手册。

但是,由于 Debian 不提供单独的软件包,而且都在同一个.deb软件包中,这怎么办?

Rui*_*iro 5

巧合的是(或不是),dpkg可以指示包管理器,即,在安装包时忽略将文件放置在特定目录中。

为此,请在/etc/dpkg/dpkg.cfg.d目录中创建一个包含以下01nodoc内容的文件:

path-exclude /usr/share/doc/*
path-exclude /usr/share/man/*
Run Code Online (Sandbox Code Playgroud)

aptaptitude遵守这些配置,因此,在安装任何软件包时,将忽略将安装在该目录中的相应文件。

但请注意,此功能不会追溯删除文件;如果它们是在配置排除项之前的任何时间点安装的,则必须手动删除它们。

但是,如果您想使用排除路径的子目录,请path-includepath-exclude.

另请参阅通过使用 dpkg 排除无用文件来节省磁盘空间