Índice das dicas
Encolhendo o Lenny
Por Carlos E. Morimoto em 5 de maio de 2009 às 18h50
18O Debian Lenny é uma das distribuições mais leves da safra atual o que, combinado com a excelente estabilidade do KDE 3.5.10, faz com que ele seja uma excelente opção para estações de trabalho e também para netbooks.
Embora a instalação seja bastante simples (basta adicionar a opção "desktop=kde" na linha de boot para instalar com o KDE) e o sistema inclua todos os componentes básicos, incluindo o BrOffice, uma instalação limpa do sistema ocupa um total de 3.6 GB, o que pode ser um problema em muitas situações, como no caso do Eee 701 ou 900, onde o SSD primário possui apenas 4 GB.
Aqui vai uma pequena lista de pacotes que você pode remover no Lenny com o KDE 3.5 para liberar espaço na partição raiz (e obter um pequeno ganho de desempenho). Todos os pacotes citados a seguir são pacotes base do sistema, que fazem o apt remover diversos outros pacotes relacionados, por isso é sempre bom ter um pouco de cuidado e verificar a lista de pacotes que serão removidos antes de continuar:
cups cups-common hplip foomatic-db: Se você não vai usar uma impressora, pode remover os pacotes necessários para o suporte a impressão, liberando 161 MB de espaço. Para isso, basta remover os 4 pacotes e, em seguida, rodar o "apt-get autoremove" para que o apt remova as demais bibliotecas.
libkdegames1: Esta é a biblioteca básica usada pelos jogos do pacote KDE Games. Ao removê-la, você remove todos os jogos do KDE, liberando 28 MB de espaço.
libkdepim1a: Removendo esta biblioteca, você desinstalará os pacotes da suíte KDE PIM (que inclui o kaddressbook, kalarm, kmail, knode, kontact, e outros), o que reduz bastante o volume de componentes instalados pelo KDE, liberando 67 MB de espaço em disco e deixando o sistema mais ágil. Se por acaso você perceber que precisa de algum dos aplicativos mais tarde, basta reinstalá-lo usando o apt-get.
k3b: Ao instalar o Lenny em um netbook, ou em um PC sem gravador, você pode remover os aplicativos relacionados a gravação de CDs removendo o pacote do k3b. Ao remover o pacote e rodar o "apt-get autoremove" você libera 35 MB de espaço.
kde-i18n-pt: Ao selecionar o português como língua de instalação, o Debian instala os pacotes "kde-i18n-pt" (português de Portugal) e o kde-i18n-ptbr (português do Brasil). Como deve estar imaginando, você só precisa de um deles, por isso pode remover o outro para liberar mais 31 MB.
openoffice.org: Embora bastante útil, o OpenOffice é praticamente um sistema operacional à parte, de tão grande e complexo. Se você pretende usar o Abiword/Gnumeric ou se simplesmente não precisa de uma suíte de escritório, pode removê-lo para economizar quase 500 MB de espaço. Usando o "apt-get remove openoffice.org*" você remove de uma vez todos os aplicativos da suíte, incluindo os componentes externos, como as bibliotecas com os componentes Java.
exim4-base exim4-config mutt: Assim como o OpenSUSE, o Debian instala um servidor de e-mails por padrão (o Exim), que é completamente desnecessário em um desktop. A menos que você seja um administrador de sistemas das antigas, barbudo e um pouco louco, você pode remover também o Mutt, que hoje em dia é usado apenas por 6 pessoas. :)
Outra boa maneira de economizar um pouco de espaço é remover os arquivos de tradução não utilizados, deixando apenas as traduções para o português ou outras linguagens desejadas. Para isso, instale o pacote "localepurge":
# apt-get install localepurge
No final da instalação, ele executará um assistente que permite que você defina as linguagens que serão mantidas. Certifique-se de que o "pt" e o "pt_BR.UTF-8" (ou o "pt_BR", caso tenha configurado o sistema para usar o ISO 8859-1 no lugar do UTF) estejam marcados na lista:

Logo em seguida, o localepurge faz seu trabalho e exibe um relatório com o espaço em disco liberado:
localepurge: Disk space freed in /usr/share/locale: 120236K
localepurge: Disk space freed in /usr/share/man: 4472K
Total disk space freed by localepurge: 124708K
Como pode ver, a economia é significativa. No meu caso, ele conseguiu liberar 124 MB de espaço adicional, mesmo depois de já ter removido vários pacotes.
A partir daí, o localepurge passa a ser executado automaticamente sempre que você instalar novos pacotes usando o apt, sempre exibindo o relatório de espaço salvo no final da instalação. Você pode também executá-lo manualmente usando o comando "localepurge" como root".
Caso precise alterar a configuração posteriormente, ativando o suporte a novas linguagens, use o comando "dpkg-reconfigure localepurge". A principal observação nesse caso é que a nova configuração só será aplicada aos pacotes que forem instalados daí em diante. A única maneira de recuperar as traduções já eliminadas é reinstalar os pacotes usando o "apt-get install --reinstall".
Concluindo, não se esqueça de rodar o "apt-get clean" para limpar o cache do apt, já que o instalador deixa para trás um cache de mais de 700 MB de pacotes, aos quais se somam cópias de todos os pacotes instalados daí em diante.
18 comentáriosPor Carlos E. Morimoto. Revisado 24 de março de 2011 às 14h36


Comentários