當設定/匯總多個臨時虛擬機器時,我希望將使用的磁碟空間保持在最低限度,而不是安裝標準軟體包(以及可能的其他目錄)的文檔和相應手冊。
但是,由於 Debian 不提供單獨的軟體包,並且所有軟體包都位於同一個.deb
軟體包中,那麼如何做到這一點?
答案1
dpkg
巧合(或不是),可以指示套件管理器(即)在安裝套件時忽略將檔案放置在特定目錄中。
為此,請在目錄中建立一個包含以下內容的/etc/dpkg/dpkg.cfg.d
檔案:01nodoc
path-exclude /usr/share/doc/*
path-exclude /usr/share/man/*
apt
並且aptitude
也遵守這些配置,因此,在安裝任何軟體包時,將忽略將安裝在該目錄中的相應檔案。
但請注意,此功能不會追溯刪除檔案;如果在配置排除之前的任何時間點安裝了它們,則必須手動將其刪除。
但是,如果您想使用排除路徑的子目錄,請path-include
在path-exclude
.