O DUP (Debian Maintenance Tool) é uma ferramenta CLI (Interface de Linha de Comando) interativa e amigável desenvolvida em Bash para simplificar a manutenção rotineira de sistemas operacionais derivados do Debian (como Ubuntu, Linux Mint, Pop!_OS, entre outros).
Ele une comandos do ecossistema apt e do flatpak em menus gráficos simplificados via terminal usando o whiptail, oferecendo explicações detalhadas sobre o que cada operação realiza.
Funcionalidades
- Atualização do Sistema: Atualiza repositórios, pacotes do Debian (
apt-get dist-upgrade) e aplicativos Flatpak em um único passo. - Limpeza de Órfãos: Remove bibliotecas e runtimes inutilizados acumulados no sistema (
autoremoveeflatpak uninstall --unused). - Limpeza de Cache: Libera espaço em disco apagando instaladores
.debantigos mantidos em/var/cache/apt/archives. - Correção de Pacotes Quebrados: Força a checagem e instalação de dependências interrompidas por quedas de energia ou falhas de conexão.
- Remoção de Configurações Residuais: Localiza e apaga arquivos de configuração deixados para trás por pacotes desinstalados (status
rc). - Status de Reinício: Verifica se alguma atualização recente do Kernel exige que a máquina seja reiniciada (
/var/run/reboot-required). - Manutenção Dedicada do Flatpak: Repara o banco de dados interno e higieniza dependências e repositórios remotos.
- Migração para Debian Sid: Permite transformar o sistema em versão Unstable (Rolling Release) com backup automático do seu
sources.list. - Suporte Multilíngue (i18n): Traduzido nativamente para Português, Inglês, Espanhol e Francês.
Pré-requisitos
- Sistema operacional baseado em Debian (Debian, Ubuntu, Mint, Kali, etc.).
- Privilégios de superusuário (
rootousudo). - O pacote
whiptail(o próprio script tentará instalá-lo automaticamente caso não esteja presente).
Licença
Este projeto é de uso livre para modificação e redistribuição.