segunda-feira, 11 de junho de 2012

Acelere a instalação de pacotes com o apt-get

Segue a dica que uso para acelerar a instalação de pacotes pelo apt-get, incluso as interfaces synaptic e  aptitude.

Não é nada demais, apenas desinstale as páginas manuais.

Todo pacote instala as famosas manpages, quase sempre em inglês e que ninguém lê ou, se lê, não entende nada... Então para que perder tempo com elas?

Quando quero informações sobre um determinado pacote que desconheço, ou aprender sobre uma funcionalidade nova, simplesmente consulto a internet ou procuro um site especializado.  O resultado é muito melhor.

Abaixo mostro os pacotes que desinstalo no Ubuntu e derivadas, e que não causam nenhum dano no sistema:

$ sudo apt-get remove --purge man-db manpages yelp doc-base info install-info

No caso do Debian, veja se a distro aceita remover todos os listados, já que a construção das dependências entre pacotes difere ligeiramente da do Ubuntu e família.

Se você usa o apt-get em distros baseadas em pacotes rpm, pode testar para ver se funciona (obviamente, por sua conta e risco).

Até a próxima dica!
;-))

2 comentários:

  1. No Debian quanto aos demais não vi problema, mas em relação ao 'install-info', recebemos a seguinte mensagem:

    $ sudo apt-get --purge remove install-info
    Lendo listas de pacotes... Pronto
    Construindo árvore de dependências
    Lendo informação de estado... Pronto
    Os pacotes a seguir serão REMOVIDOS:
    info* install-info*
    AVISO: Os pacotes essenciais a seguir serão removidos.
    Isso NÃO deveria ser feito a menos que você saiba exatamente o que você está fazendo!
    install-info (por causa de findutils)
    0 pacotes atualizados, 0 pacotes novos instalados, 2 a serem removidos e 0 não atualizados.
    Depois desta operação, 664 kB de espaço em disco serão liberados.
    Você está prestes a fazer algo potencialmente destrutivo.
    Para continuar digite a frase 'Sim, faça o que eu digo!'
    ?]

    O que não pode pois sem o findutils perdemos o 'find' e o 'xargs':

    $ apt-cache show findutils

    No Debian o install=-info tem a tag = Important e o findutils = Required.

    ResponderExcluir
    Respostas
    1. Como eu disse no texto, cada caso deverá ser analisado em separado. Mas só o fato de retirar o man-db/manpages dá uma boa acelerada na instalação.

      ;-))

      Excluir