Me gusta crear una instalación de Ubuntu bastante pequeña en una máquina Virtual Box. Básicamente, solo debe proporcionar TeX Live y herramientas relacionadas. Pensé que ahora tengo casi 1 GB de datos debajo /usr/share/doc
. No necesito esta documentación en este caso, solo las man
páginas relacionadas con LaTeX , que no se encuentran allí.
¿Hay alguna manera de desinstalar todos estos archivos de documentación usando apt-get
?
Alternativamente, ¿es razonable guardar simplemente eliminar el contenido de /usr/share/doc
?
Me gusta compartir la máquina Virtual Box con otras personas, que no deberían tener problemas.
uninstall
documentation
Martin Scharrer
fuente
fuente
Respuestas:
De acuerdo con el wiki de Ubuntu , puede indicar que
dpkg
no instale ninguna documentación. Esto debería evitar que apt instale cualquier documentación (excepto la información de copyright).Luego puede eliminar manualmente cualquier documentación ya instalada:
Si también desea eliminar las páginas man, haga lo siguiente:
El ejemplo está escrito para OEM, pero funcionó igual de bien para mí. Tomé mi
/usr/share/doc/
directorio de ~ 150MB a ~ 20MB.fuente
mkdir /usr/share/info
.# path-include /usr/share/doc/*/copyright
find /usr/share/doc | egrep "\.gz" | xargs rm
. Esto evitará que el tamaño de abajo a 26 MB:find /usr/share/doc | egrep "\.pdf$" | xargs rm
. Hasta 21 MB:find /usr/share/doc | egrep "\.tex$" | xargs rm
. Sin embargo, quedan muchos más archivos./usr/share/info
; solo su contenido. El directorio aún debería estar allí después de ejecutarlos./usr/share/doc/virtualbox
existe un directorio ... Creó el directorio y todo funcionó bien. Me tomó alrededor de 2 días para darse cuenta de eso. ¡Habla sobre el intercambio espacio-tiempo!Esto debería eliminar la documentación de los paquetes relacionados con el látex:
Ahorra unos pocos cientos de MB.
fuente
texlive-full
paquete también.apt-get autoremove
, todos sus paquetes de texto también desaparecerán, porque la única razón por la que estaban allí es porque dependían de texlive-full, que ya no existe.Manera rápida y sucia de encontrar los paquetes texlive instalados (estoy 100% seguro de que hay otras formas):
Y quitándolos:
fuente
texlive-full
en Ubuntu 16.04.texlive-full
es un metapaquete que extrae todas las dependencias, incluida la documentación.¿Sabes lo que está ocupando todo ese espacio? Mi
/usr/share/doc
es solo ~ 50MB. Si no, use la aplicación Disk Analyzer o vaya al terminal y ejecutecd /usr/share/doc
; luego corredu -h -d 1
para descubrir qué está usando todo ese espacio. Una vez que sepa qué programa o programa son el problema, puede decidir si debe eliminar los directorios/usr/share/doc
o no.fuente
/usr/share/doc
son los nombres de los paquetes. Al menos de algunos esto parece ser cierto. He utilizadodu -sc * | sort -n
en/usr/share/doc
. La mayor parte del espacio se tomó de los archivos de documentación de TeX Live 2009 que no quiero de todos modos, porque tengo los TL 2011 instalados manualmente. Gracias, aunque todavía me gusta ver si hay una manera de decirleapt-get
a la mayoría de la documentación, esta solución funcionó bien para este caso.Si lo hace, los archivos se reinstalarán cuando se actualice alguno de los paquetes. En su lugar, debe eliminar los paquetes de documentación relevantes, que a menudo (pero no siempre) terminan en
-doc
.fuente