Ich mag es, eine ziemlich kleine Ubuntu-Installation in einer Virtual Box-Maschine zu erstellen. Grundsätzlich sollten nur TeX Live und verwandte Tools bereitgestellt werden. Ich dachte jetzt, dass ich fast 1 GB Daten unter habe /usr/share/doc
. Ich brauche diese Dokumentation in diesem Fall nicht, sondern nur die LaTeX-bezogenen man
Seiten, die sich nicht dort befinden.
Gibt es eine Möglichkeit, alle diese Dokumentationsdateien mithilfe von zu deinstallieren apt-get
?
Oder ist es sinnvoll, nur den Inhalt von zu löschen /usr/share/doc
?
Ich teile die Virtual Box-Maschine gerne mit anderen, die keine Probleme haben sollten.
uninstall
documentation
Martin Scharrer
quelle
quelle
Antworten:
Laut Ubuntu-Wiki können Sie anweisen
dpkg
, keine Dokumentation zu installieren. Dies sollte verhindern, dass Dokumentation (außer Copyright-Informationen) von apt installiert wird.Dann können Sie die bereits installierte Dokumentation manuell entfernen:
Wenn Sie auch die Manpages entfernen möchten, gehen Sie wie folgt vor:
Das Beispiel ist für OEMs geschrieben, hat aber auch bei mir funktioniert. Ich habe mein
/usr/share/doc/
Verzeichnis von ~ 150 MB auf ~ 20 MB verkleinert.quelle
mkdir /usr/share/info
.# path-include /usr/share/doc/*/copyright
find /usr/share/doc | egrep "\.gz" | xargs rm
. Dies fällt die Größe auf 26 MB nach unten:find /usr/share/doc | egrep "\.pdf$" | xargs rm
. Hinunter bis 21 MB:find /usr/share/doc | egrep "\.tex$" | xargs rm
. Es sind jedoch noch viele weitere Dateien übrig./usr/share/info
. nur sein Inhalt. Das Verzeichnis sollte nach dem Ausführen noch vorhanden sein./usr/share/doc/virtualbox
vorhanden ist. Das Verzeichnis wurde erstellt und alles hat gut funktioniert. Ich habe ungefähr 2 Tage gebraucht, um das herauszufinden. Sprechen Sie über Raum-Zeit-Kompromiss!Dies sollte die Dokumentation für latexbezogene Pakete entfernen:
Das spart ein paar hundert MB.
quelle
texlive-full
Paket zu entfernen .apt-get autoremove
Wenn Sie das nächste Mal ausführen , werden auch alle Ihre Tex-Pakete gelöscht, da sie nur deshalb dort waren, weil sie von texlive-full abhingen, das nicht mehr da ist.Schneller und unkomplizierter Weg, um die installierten texlive-Pakete zu finden (ich bin mir zu 100% sicher, dass es auch andere Möglichkeiten gibt):
Und sie entfernen:
quelle
texlive-full
unter Ubuntu 16.04 entfernt.texlive-full
ist ein Metapaket, das alle Abhängigkeiten einschließlich der Dokumentation erfasst.Wissen Sie, was den ganzen Raum einnimmt? Meine
/usr/share/doc
ist nur ~ 50MB. Wenn nicht, verwenden Sie die Disk Analyzer-Anwendung oder gehen Sie zum Terminal und führen Sie sie auscd /usr/share/doc
. dann laufendu -h -d 1
, um herauszufinden, was all diesen Raum nutzt. Wenn Sie wissen, welches Programm oder welches Programm das Problem ist, können Sie entscheiden, ob Sie die Verzeichnisse entfernen möchten/usr/share/doc
oder nicht.quelle
/usr/share/doc
den Paketnamen sind. Zumindest von einigen scheint dies wahr zu sein. Ich habedu -sc * | sort -n
in/usr/share/doc
. Der größte Teil des Speicherplatzes wurde aus den TeX Live 2009-Dokumentationsdateien entnommen, die ich sowieso nicht möchte, da ich die manuell installierten TL 2011-Dateien habe. Danke, obwohl ich immer noch gerne sehen möchte, ob es eine Möglichkeit gibt, dieapt-get
meisten Dokumente zu durchsuchen , hat sich diese Lösung für diesen Fall bewährt.Wenn Sie dies tun, werden die Dateien neu installiert, wenn eines der Pakete aktualisiert wird. Sie sollten stattdessen die entsprechenden Dokumentationspakete entfernen, die häufig (aber nicht immer) auf enden
-doc
.quelle