Ubuntu é a distribuição GNU/Linux mais popular, uma vez que tem sido a mais fácil de usar desde há muitos anos, tornando-a uma escolha óbvia para cada recém-chegado. Como a maioria dos novos utilizadores não sabe se e como devem manter a sua distribuição, e uma vez que o Ubuntu não oferece quaisquer ferramentas para este trabalho por defeito, vou fornecer uma visão geral sobre o assunto através deste guia rápido.
Compilação ovóide a partir da fonte
Se a compilação a partir da fonte não é algo de que precise absolutamente, deve evitá-la em nome de um sistema sem desordens. Embora a compilação a partir do código fonte traga muitos benefícios para o utilizador, também requer a manutenção do tarball no caso de precisar de desinstalar o software no futuro, e pode resultar na instalação de múltiplas versões do mesmo software no seu sistema. Se tiver de compilar a partir da fonte, utilize “checkinstall” em vez de “make install” que gerará um ficheiro .deb mais fácil de tratar (desinstalar, verificar conflitos de versões, etc.).
Utilizar comandos de “manutenção”
Actualização do seu sistema através da ferramenta de actualização por defeito provocará gradualmente a acumulação de pacotes e o preenchimento da cache. Isto pode ter um impacto maior quando estiver a desinstalar pacotes de software e as suas dependências são deixadas para trás sem qualquer razão. Use os seguintes comandos de vez em quando para garantir que não guarda coisas que não são necessárias no seu sistema:
sudo apt-get clean
Isto irá limpar a cache local dos ficheiros de pacotes recuperados.
sudo apt-get autoclean
Isto irá limpar apenas os pacotes absolutamente desnecessários que já não podem ser encontrados nos repositórios, ou uma versão mais recente dos mesmos é localizada.
sudo apt-get autoremove
Este comando irá remover os pacotes que foram instalados como dependências para outro pacote que foi removido, e por isso já não são necessários.
Utilizar localepurge
Localepurge é um utilitário que pode potencialmente poupar-lhe espaço significativo em disco a longo prazo. Basicamente, removeu toda a localização dos pacotes instalados, excepto para a língua seleccionada do sistema. Pode instalá-lo por “sudo apt-get install localepurge” e será executado automaticamente cada vez que actualizar ou instalar algo. A única desvantagem é que o localepurge necessitará de algum tempo extra para fazer o trabalho.
Utilizar o utilitário “ucaresystem”
ucaresystem é um utilitário de software para aqueles que se preocupam com o seu sistema Ubuntu. Basicamente automatiza o processo de dar comandos de manutenção um a um, uma vez que é uma ferramenta completa de actualização e limpeza. Instale o ucaresystem adicionando o ppa correspondente executando os seguintes comandos num terminal:
sudo add-apt-repository ppa:utappia/stable
sudo apt update
sudo apt install ucaresystem-core
e depois execute-o com:
sudo ucaresystem-core
ucaresystem irá actualizar as listas de pacotes, actualizar as bibliotecas do sistema, instalar actualizações disponíveis, remover pacotes desnecessários, remover versões mais antigas do kernel Linux, remover ficheiros de configuração não utilizados, e finalmente limpar os pacotes descarregados. Uma coisa a ter em conta é que o ucaresystem mantém o kernel Linux activo e a próxima versão anterior como cópia de segurança. Testei este utilitário em derivados Ubuntu como o Elementary OS Freya e funciona sem problemas.
Utilizar GtkOrphan
Embora o ucaresystem inclua o comando “deborphan”, também se pode usar GtkOrphan para ganhar mais controlo sobre o que fica no sistema e o que é atirado para fora da janela. É simples de usar e directo, uma vez que procura pacotes órfãos no lançamento. As opções podem ser encontradas na parte inferior, ao mesmo tempo que está também disponível um separador perspicaz contendo os pacotes não órfãos e as suas dependências mostradas num modo de visualização em árvore conveniente. Instale-o com:
sudo apt-get install gtkorphan
Use BleachBit
Quer ir mais fundo e limpar também as caches e os dados não utilizados das suas aplicações? BleachBit pode ajudá-lo a fazer exactamente isso, ao mesmo tempo que lhe proporciona uma capacidade de limpeza de todo o sistema. BleachBit permite aos utilizadores remover ficheiros de lixo como histórico, cache, ficheiros temporários, registos, relatórios de crash, etc. Basta seleccionar as caixas que correspondem a uma acção de manutenção e clicar no botão vermelho localizado na parte superior esquerda para remover os ficheiros.
Clicking on the magnifier first will allow you get an overview of what’s to be removed and how much disk space will be freed after the completion of all operations.
Tenha cuidado com o que seleccionar, pois por vezes o espaço de armazenamento ganho é assimetricamente benéfico para o tempo necessário para a redefinição das preferências de aplicação, reenchimento da cache com dados que lhe poupam tempo diariamente, etc.
Use Ubuntu Tweak
Ubuntu Tweak’s “Janitor” é outra ferramenta de manutenção muito útil. A exibição directa dos ganhos de armazenamento e dos nomes dos pacotes fornece uma visão suficiente para permitir ao utilizador agir com confiança e segurança suficientes. Basta assinalar as caixas que correspondem à remoção de um item e depois premir o botão “clean” localizado na parte inferior direita. Não encontrará o Ubuntu Tweak nos repositórios predefinidos da sua distribuição, pelo que terá de descarregar o pacote .deb a partir do website.
Conclusion
Como pode ver, existem várias ferramentas que podem ajudar o utilizador Ubuntu a manter um sistema “limpo” enquanto a funcionalidade de um muitas vezes se sobrepõe ao outro, pelo que cabe realmente à preferência do utilizador. Quase todas estas “limpezas” dizem respeito à libertação de espaço em disco, que com a utilização mais alargada de SSDs se tornou novamente relevante. Embora tudo o que se mostra neste post seja seguro e normalmente não deva causar quaisquer problemas, há sempre um risco envolvido quando as ferramentas estão automaticamente a detectar ficheiros que são considerados “desnecessários”, por isso continue por sua conta e risco.