節省虛擬機器磁碟空間

節省虛擬機器磁碟空間

當設定/匯總多個臨時虛擬機器時,我希望將使用的磁碟空間保持在最低限度,而不是安裝標準軟體包(以及可能的其他目錄)的文檔和相應手冊。

但是,由於 Debian 不提供單獨的軟體包,並且所有軟體包都位於同一個.deb軟體包中,那麼如何做到這一點?

答案1

dpkg巧合(或不是),可以指示套件管理器(即)在安裝套件時忽略將檔案放置在特定目錄中。

為此,請在目錄中建立一個包含以下內容的/etc/dpkg/dpkg.cfg.d檔案:01nodoc

path-exclude /usr/share/doc/*
path-exclude /usr/share/man/*

apt並且aptitude也遵守這些配置,因此,在安裝任何軟體包時,將忽略將安裝在該目錄中的相應檔案。

但請注意,此功能不會追溯刪除檔案;如果在配置排除之前的任何時間點安裝了它們,則必須手動將其刪除。

但是,如果您想使用排除路徑的子目錄,請path-includepath-exclude.

也可以看看透過使用 dpkg 排除無用檔案來節省磁碟空間

相關內容