Lubię tworzyć raczej małą instalację Ubuntu na maszynie Virtual Box. Zasadniczo powinien po prostu zapewniać TeX Live i powiązane narzędzia. Doszedłem do wniosku, że mam prawie 1 GB danych /usr/share/doc
. W tym przypadku nie potrzebuję tej dokumentacji, tylko strony związane z LaTeX man
, których tam nie ma.
Czy istnieje sposób na odinstalowanie wszystkich tych plików dokumentacji apt-get
?
Alternatywnie, czy rozsądnie jest zapisać, aby po prostu usunąć zawartość /usr/share/doc
?
Lubię udostępniać maszynę Virtual Box innym osobom, które nie powinny mieć kłopotów.
uninstall
documentation
Martin Scharrer
źródło
źródło
Odpowiedzi:
Zgodnie z wiki Ubuntu możesz poinstruować,
dpkg
aby nie instalować żadnej dokumentacji. Powinno to uniemożliwić instalację jakiejkolwiek dokumentacji (oprócz informacji o prawach autorskich) przez apt.Następnie możesz ręcznie usunąć wszelką już zainstalowaną dokumentację:
Jeśli chcesz również usunąć strony man:
Przykład został napisany dla producentów OEM, ale działał równie dobrze dla mnie.
/usr/share/doc/
Zmniejszono mój katalog z ~ 150 MB do ~ 20 MB.źródło
mkdir /usr/share/info
.# path-include /usr/share/doc/*/copyright
find /usr/share/doc | egrep "\.gz" | xargs rm
. To krople o wielkości do 26 MB:find /usr/share/doc | egrep "\.pdf$" | xargs rm
. W dół do 21 MB:find /usr/share/doc | egrep "\.tex$" | xargs rm
. Pozostało jeszcze wiele plików./usr/share/info
; tylko jego zawartość. Katalog powinien nadal istnieć po ich uruchomieniu./usr/share/doc/virtualbox
istnieje. Utworzył katalog i wszystko działało dobrze. Zajęło mi to około 2 dni, żeby to rozgryźć. Mów o kompromisie czasoprzestrzennym!Powinno to usunąć dokumentację dotyczącą pakietów związanych z lateksem:
To oszczędza kilkaset MB.
źródło
texlive-full
paczkę.apt-get autoremove
, wszystkie twoje pakiety tex również znikną, ponieważ jedynym powodem, dla którego tam były, było to, że zależały one od texlive-full, którego już nie ma.Szybki i brudny sposób na znalezienie zainstalowanych pakietów texlive (jestem w 100% pewien, że istnieją inne sposoby):
I usuwanie ich:
źródło
texlive-full
w Ubuntu 16.04.texlive-full
to metapakiet, który wyciąga wszystkie zależności, w tym dokumentację.Czy wiesz, co zajmuje całą tę przestrzeń? Mój
/usr/share/doc
ma tylko ~ 50 MB. Jeśli nie, skorzystaj z aplikacji Disk Analyzer lub przejdź do terminala i uruchomcd /usr/share/doc
; następnie biegnij,du -h -d 1
aby dowiedzieć się, co zajmuje całą tę przestrzeń. Gdy wiesz, który program lub program jest problemem, możesz zdecydować, czy chcesz usunąć katalogi,/usr/share/doc
czy nie.źródło
/usr/share/doc
to nazwy pakietów. Przynajmniej niektóre wydają się być prawdą. Użyłemdu -sc * | sort -n
w/usr/share/doc
. Najwięcej miejsca zajęły pliki dokumentacji TeX Live 2009, których i tak nie chcę, ponieważ mam ręcznie zainstalowane pliki TL 2011. Dzięki, mimo że nadal lubię sprawdzać, czy istnieje sposób, aby dowiedziećapt-get
się, jak przejrzeć większość dokumentacji, to rozwiązanie dobrze działało w tej sprawie.Jeśli to zrobisz, pliki zostaną ponownie zainstalowane, gdy którykolwiek z pakietów zostanie zaktualizowany. Zamiast tego powinieneś usunąć odpowiednie pakiety dokumentacji, które często (ale nie zawsze) kończą się
-doc
.źródło