Índice das dicas

Encolhendo o Lenny

Por Carlos E. Morimoto em 5 de maio de 2009 às 18h50

18

O 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:

lenny_html_12d7c2b3

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

 
por catzurrul (anônimo) em 4 de julho de 2010 às 16h53
Caso alguém use xfce,tenha instalado algum programa do kde, e depois tenha desistido de usar, experimenta excluir as bibliotecas que continuam instaladas: libqt4-*. Libera um espao no netbook que é uma maravilha.
 
por meinhardt_jgbr (anônimo) em 12 de maio de 2009 às 16h22
Morimoto,

Depois desta sua Dica, vou finalmente fazer a migração do K-NG que está ainda rodando bem e devidamente atualizado para o Debian-Lenny deixando como SO de trabalho. Testei agora a pouco o Debian-5 - Live seguindo as outras dicas que você colocou no Distros Linux e tudo oque interessa foi devidamente reconhecido, principalmente o Wifi com Atheros AR5007EG que sou obrigado a usar em viagens. O que faltar a gente ajusta "na unha". Por esta razão e por ser uma distro fartamente consagrada e longo período entre atualizações, resolvi optar por ela como base. Vou ainda continuar com o BigLinux e com o sidux instalados para manter o gostinho de poder estar usando no caso do sidux, distro altamente dinâmica e permanentemente sendo atualizada. Um pouco de emoção sempre é bom. Grato pelas Dicas!!
 
por Andrepi (anônimo) em 7 de maio de 2009 às 21h38
Olá Carlos.
Eu instalei várias distribuições linux no meu Asus eeepc 701. O Debian Lenny teve um desempenho muito superior ao Ubuntu Netbook Remix 8.04 (não testei o 9.04 ainda) e mesmo ao eeeXubuntu, apensar deste ser mais leve. Mas mesmo assim ainda acho que para tarefas mais básicas e para usuários menos exigentes o Xandros na interface avançada é a melhor pedida.
Um grande abraço.
André
 
por Dvdi@s (anônimo) em 6 de maio de 2009 às 17h44
Dica de instalação enxuta que sempre faço quando preciso.

Instalo o sistema básico sem nada adicional e depois vou colocando o que quero, tipo: (bem resumido, pois dá muito trampo, mas fica bala!)
xserver-xorg
kde-base, kde-"apps" (ou outra interface)
broffice
outros aplicativos
por final, ainda removo alguns "intrometidos" e fecho com o apt-get clean

Daniel
 
por george kihoma (anônimo) em 6 de maio de 2009 às 13h57
Outra opção é radicalizar de vez. Enxuguei ao máximo o que pude no KDe3.5 e depois resolvi mudar para o IceWM. Então fiz essa abordagem aqui (http://www.vivaolinux.com.br/dica/Debian-Lenny-com-interface-grafica-e-consumindo-30-MB-de-RAM).
Ficou bonito e consumindo pouca RAM.Se bem que em casa eu uso outro papel de parede... hauehuaheuhaue
 
por Eduardo Kalinowski (anônimo) em 6 de maio de 2009 às 13h23
O que eu faço para obter uma instalação mínima é usar o netinst CD e não marcar nada durante a instalação. É instalado um sistema só com o essencial, sem mesmo ambiente gráfico. Aí instalo só os pacotes que preciso, e não um monte de coisa desnecessária.
 
por Rafael (anônimo) em 6 de maio de 2009 às 12h28
Muito bom esse post, valeu Morimoto pelas dicas.
Marcio, o mais provável é que o pessoal do Debian colocou o Exim como padrão pois o Debian é (e sempre será!?) focado em servidores e nesses casos o Exim tem utilidade.
 
por Maikel (anônimo) em 6 de maio de 2009 às 11h32
Pois é Marcio, se o Morimoto já não estiver considerando eu e você entre os 6 usuários do Mutt, então já somos 8!
 
por Marcio (anônimo) em 6 de maio de 2009 às 11h16
Pow, não precisava falar mal do Mutt né! Ele é tão legal :-) costumo usar ele em conjunto com o nrss e o screen... é bem eficiente, e pode ser uma otima opção para quem tem um micro mais lerdo (divido o console em 2 com o screen e na parte superior rodo o mutt e na inferior o nrss).

De resto, ficou legal o texto. E realmente, nunca entendi pq raios o Debian vem com o Exim instalado por padrão...
 
por baixotu (anônimo) em 6 de maio de 2009 às 08h24
Uso o Lenny em casa, ele é muito bom.
Aqui no trabalho eu rodo o Lenny em uma máquina virtual e fiz uma instalação muito limpa, usando as dicas eu só removi os pacotes: exim4-base exim4-config mutt e o localepurge só removeu o "pt".
Eu instalei o sistema básico sem gerenciador de janelas e depois instalei o LXDE que é bem legal, acho que é mais indicado para usuários que não fazem questão de usar o KDE. O sistema ficou muito leve e sem gorduras, caso você precise de algum programa adicional use o apt-get e estude as dependências, se houverem muitas dependências procure um programa similar e estude novamente. Da trabalho mais o sistema fica magrinho.