Eu gosto de criar uma instalação pequena do Ubuntu em uma máquina Virtual Box. Basicamente, ele deve fornecer apenas o TeX Live e ferramentas relacionadas. Imaginei agora que tenho quase 1 GB de dados abaixo /usr/share/doc
. Não preciso dessa documentação neste caso, apenas as man
páginas relacionadas ao LaTeX , que não estão localizadas lá.
Existe uma maneira de desinstalar todos esses arquivos de documentação usando apt-get
?
Como alternativa, é razoável salvar apenas excluir o conteúdo de /usr/share/doc
?
Gosto de compartilhar a máquina do Virtual Box com outras pessoas, que não devem ter problemas.
uninstall
documentation
Martin Scharrer
fonte
fonte
Respostas:
De acordo com o wiki do Ubuntu , você pode instruir
dpkg
para não instalar nenhuma documentação. Isso deve impedir que qualquer documentação (exceto informações sobre direitos autorais) seja instalada pelo apt.Em seguida, você pode remover manualmente qualquer documentação já instalada:
Se você também deseja remover as páginas de manual, faça:
O exemplo foi escrito para OEMs, mas funcionou tão bem para mim. Reduzi meu
/usr/share/doc/
diretório de ~ 150MB para ~ 20MB.fonte
mkdir /usr/share/info
.# path-include /usr/share/doc/*/copyright
find /usr/share/doc | egrep "\.gz" | xargs rm
. Isto deixa cair o tamanho até 26 MB:find /usr/share/doc | egrep "\.pdf$" | xargs rm
. Para baixo para 21 MB:find /usr/share/doc | egrep "\.tex$" | xargs rm
. Existem muitos outros arquivos deixados para trás./usr/share/info
; apenas o seu conteúdo. O diretório ainda deve estar lá após executá-los./usr/share/doc/virtualbox
existe um diretório .. Criou o diretório e tudo funcionou bem. Levei cerca de 2 dias para descobrir isso. Fale sobre a troca espaço-tempo!Isso deve remover a documentação dos pacotes relacionados ao látex:
Ele economiza algumas centenas de MB.
fonte
texlive-full
pacote também.apt-get autoremove
, todos os seus pacotes tex também desaparecerão, porque a única razão pela qual eles estavam lá é porque dependiam do texlive-full, que não existe mais.Maneira rápida e suja de encontrar os pacotes texlive instalados (tenho 100% de certeza de que existem outras maneiras):
E removê-los:
fonte
texlive-full
no Ubuntu 16.04.texlive-full
é um metapacote que extrai todas as dependências, incluindo a documentação.Você sabe o que está ocupando todo esse espaço? Meu
/usr/share/doc
é apenas ~ 50MB. Caso contrário, use o aplicativo Disk Analyzer ou vá para o terminal e executecd /usr/share/doc
; então corradu -h -d 1
para descobrir o que está usando todo esse espaço. Depois de saber qual programa ou programa é o problema, você pode decidir se deve remover os diretórios/usr/share/doc
ou não.fonte
/usr/share/doc
são os nomes dos pacotes. Pelo menos alguns deles parecem ser verdade. Eu useidu -sc * | sort -n
no/usr/share/doc
. A maior parte do espaço foi retirada dos arquivos de documentação do TeX Live 2009, que eu não quero, porque tenho os do TL 2011 instalados manualmente. Obrigado, embora eu ainda goste de ver se há uma maneira de saberapt-get
como obter a maioria da documentação, esta solução funcionou bem para este caso.Se você fizer isso, os arquivos serão reinstalados quando qualquer um dos pacotes for atualizado. Em vez disso, você deve remover os pacotes de documentação relevantes, que frequentemente (mas nem sempre) terminam
-doc
.fonte