Экономия дискового пространства в виртуальных машинах

Экономия дискового пространства в виртуальных машинах

При настройке/развертывании нескольких временных виртуальных машин я хотел бы свести к минимуму используемое дисковое пространство, не устанавливая документы и соответствующие руководства стандартных пакетов программного обеспечения (и, возможно, другие каталоги).

.debОднако, как это можно сделать, если Debian не предлагает отдельных пакетов, а все поставляется в одном пакете?

решение1

По совпадению (или нет), менеджер пакетов, а именно dpkg, может быть проинструктирован игнорировать размещение файлов в определенных каталогах при установке пакетов.

Для этого создайте в /etc/dpkg/dpkg.cfg.dкаталоге файл 01nodocследующего содержания:

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

aptа aptitudeтакже учитывать эти конфигурации, и, таким образом, при установке любого пакета соответствующие файлы, которые будут установлены в этих каталогах, игнорируются.

Однако обратите внимание, что эта функция не удаляет файлы задним числом; если они были установлены в какой-либо момент времени до настройки исключений, их необходимо удалить вручную.

Однако если вы хотите использовать подкаталог исключенного пути, используйте path-includeдирективу с более конкретным путем перед path-exclude.

Смотрите такжеЭкономьте место на диске, исключая ненужные файлы с помощью dpkg

Связанный контент