Removendo páginas man na instalação do Docker do Ubuntu

8

Estou tentando reduzir o tamanho da minha imagem do Docker do Ubuntu. Dado que há muito pouco uso para os arquivos man e eu os deletei, cometi a imagem e tentei usá-la. AFAICT não fez mal. No entanto, achei que valeria a pena perguntar aqui. Estou armazenando algum problema feio para o futuro ao fazer isso?

    
por DroidOS 26.05.2015 / 13:43

2 respostas

11

Resposta curta: Não, isso não causará nenhum problema grave (AFAIK).

TL; DR

Acho que você não causará nenhum dano maior, exceto esses dois casos:

  1. Se você precisa de um manual para qualquer comando (ou seja, como fazer eco de algo), você não o encontrará. ; -)
  2. Acho que a pasta /usr/share/man será preenchida com conteúdo quando você fizer uma instalação / atualização de pacote. Leia abaixo.
  1. Desativar o cache do apt:

    Quando você instala um pacote com apt-get ou aptitude em um sistema baseado no Debian, o pacote baixado é, por padrão, mantido no cache do APT localizado em /var/cache/apt/archives . Isso realmente não é necessário, pois você normalmente não reinstala o mesmo pacote novamente. Com o tempo, o conteúdo em /var/cache/apt/archives aumentará.

    • Crie um arquivo em /etc/apt/apt.conf.d/ chamado 02nocache com este conteúdo:

      Dir::Cache "";
      Dir::Cache::archives "";
      
    • Limpe o cache do apt:

      sudo rm -rf /var/cache/apt/archives 
      
  2. Desativar páginas man, locales e documentos:

    Você pode desativar muito lixo fazendo isso:

    • Crie um arquivo chamado 01_nodoc on /etc/dpkg/dpkg.cfg.d com estes conteúdos:

      # /etc/dpkg/dpkg.cfg.d/01_nodoc
      
      # Delete locales
      path-exclude=/usr/share/locale/*
      
      # Delete man pages
      path-exclude=/usr/share/man/*
      
      # Delete docs
      path-exclude=/usr/share/doc/*
      path-include=/usr/share/doc/*/copyright
      
    • Exclua o conteúdo atual:

      sudo rm -rf /usr/share/doc/
      sudo rm -rf /usr/share/man/
      sudo rm -rf /usr/share/locale/
      
por Helio 26.05.2015 / 13:50
3

Logicamente, não haveria nenhum dano para o seu sistema, mas você ainda pode perder quando precisar de algumas páginas do manual.

Além disso, você deve notar que qualquer atualização criará o diretório novamente

    
por Maythux 26.05.2015 / 13:50