Speicherplatz in VMs sparen

Speicherplatz in VMs sparen

Beim Einrichten/Zusammenführen mehrerer transienter VMs möchte ich den verwendeten Speicherplatz auf einem Minimum halten und die Dokumente und zugehörigen Handbücher der Standardsoftwarepakete (und möglicherweise anderer Verzeichnisse) nicht installieren.

Da Debian jedoch keine separaten Pakete anbietet und alles im selben .debPaket enthalten ist, wie könnte dies bewerkstelligt werden?

Antwort1

Zufällig (oder auch nicht) kann der Paketmanager, nämlich dpkgangewiesen werden, bei der Installation von Paketen das Platzieren von Dateien in bestimmten Verzeichnissen zu ignorieren.

Erstellen Sie dazu im /etc/dpkg/dpkg.cfg.dVerzeichnis eine Datei 01nodocmit folgendem Inhalt:

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

aptund aptitudeberücksichtigen Sie auch diese Konfigurationen, d. h. wenn Sie ein Paket installieren, werden die entsprechenden Dateien, die in diesen Verzeichnissen installiert würden, ignoriert.

Beachten Sie jedoch, dass diese Funktion Dateien nicht nachträglich löscht. Wenn sie zu irgendeinem Zeitpunkt vor der Konfiguration der Ausschlüsse installiert wurden, müssen sie manuell entfernt werden.

Wenn Sie jedoch ein Unterverzeichnis eines ausgeschlossenen Pfads verwenden möchten, verwenden Sie path-includevor dem eine Anweisung mit einem spezifischeren Pfad path-exclude.

Siehe auchSparen Sie Speicherplatz, indem Sie nutzlose Dateien mit dpkg ausschließen

verwandte Informationen