Script de manutenção e atualização para Debian 12/MX 23
Durante todos esses anos, compartilhamos tutoriais práticos e úteis sobre como usar o Terminal Linux, seus comandos mais básicos e essenciais e como usar tudo isso junto para criar vários scripts Bash Shell para determinadas funções ou atividades. Sendo 2 exemplos emblemáticos, um de cada vez Script de backup e outro sobre um Script de manutenção e atualização do sistema operacional base Debian instalado. Que, muito provavelmente, eram na época uma base que poderia ser aperfeiçoada ou melhorada para muitos em suas respectivas Distros GNU/Linux, baseadas em Debian ou não.
E embora, certamente, muito se tenha avançado em termos de aplicações gráficas, automatizáveis ou não, para computadores domésticos e servidores, nestas 2 importantes tarefas, a verdade é que, Muitos de nós ainda preferimos usar o terminal (console) para atividades importantes como atualizar nosso sistema operacional em profundidade, seja de forma manual e assistida ou totalmente automatizada. Portanto, hoje vamos mostrar alguns pequenos comandos de comando para distribuições GNU/Linux baseadas no Debian 12 que você pode incluir em seu script de manutenção atual ou próximo.
Script de manutenção e atualização para GNU/Linux 2018
E, antes de iniciar este tutorial sobre linhas de comando úteis para criar ou melhorar suas próprias «Script de manutenção e atualização para Debian GNU/Linux 12» ou outros semelhantes, recomendamos que você explore o postagem relacionada anterior, ao final:

Comandos para criar script de manutenção e atualização
Comandos de comando úteis para um script de manutenção e atualização para Debian
Nossa primeira recomendação é, e apenas no caso de, disse sistema operacional livre e aberto baseado em Debian GNU/Linux ter o aplicativo Bleachbit já instalado, e o usuário o possui muito bem configurado e otimizado para realizar graficamente a manutenção (limpeza) de seu sistema operacional, executando manualmente ou dentro de um script a seguinte ordem de comando para:
Limpando o diretório do usuário (home) e o restante do sistema operacional
bleachbit --preset --preview; bleachbit --preset --clean
sudo bleachbit --preset --preview; sudo bleachbit --preset --clean
Limpando o sistema operacional usando o gerenciador de pacotes APT
sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge
Corrija bugs usando o gerenciador de pacotes DPKG
sudo dpkg --configure -a;
Atualize o GRUB, o Initramfs e os menus do sistema operacional
sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u
Até este ponto, o ordens de comando mais básicas ou essenciais para usar. Agora só falta decidir se queremos que sejam utilizados dentro de um Script de forma linear (sequencial) com ou sem intervenção do usuário, ou através do código necessário para que o Script nos pergunte se queremos executar cada ordem de comando separadamente ou em blocos. Isso fica a critério de cada um. Além disso, eles poderiam ser incorporados em um script GUI em vez de CLI para seleção e execução via cliques, como mostrei uma vez a seguir publicación.
Estas linhas de código ou outras semelhantes também podem ser úteis, dependendo do gosto e necessidade de cada pessoa:
Visualize a porcentagem de uso de espaço de armazenamento para cada ponto de montagem
sudo df -h
Veja em ordem alfabética o tamanho ocupado por cada partição
sudo du -hs /* | sort -k 2
Limpe o histórico do Terminal do usuário
history -c
Obtenha um registro de todos os pacotes instalados classificados em ordem alfabética
sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt
Obtenha um registro de todos os pacotes instalados classificados por tamanho em MB ocupados
sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

Comandos de comando básicos e comuns para distribuições GNU/Linux baseadas em Debian
Se você deseja complementar, melhorar ou aperfeiçoar seu Script de manutenção e atualização para Debian e outros similares, abaixo segue uma pequena lista com os pedidos mais básicos e comuns baseados em APT, DPKG e UPDATE:
apto
apt update: Atualize as listas de pacotes do repositório.
apt upgrade: Atualize pacotes de repositórios com segurança.apt full-upgrade: Atualize completamente os pacotes dos repositórios.
apt dist-upgrade: Atualize a versão atual do sistema operacional para a próxima disponível.
apt install -f: Resolver problemas de instalação de pacotes e suas dependências.
apt install --fix-broken: Resolver problemas relacionados a pacotes quebrados.
apt remove nom_paq: Excluir pacotes. Além disso, pode ser usado sem o nome.
apt autoremove: Remova automaticamente todos os pacotes não utilizados.
apt purge nom_paq: Remova os pacotes completamente. Além disso, pode ser usado sem um nome.apt autopurge: Remova automática e completamente todos os pacotes não utilizados.apt clean: Exclua todos os pacotes “.deb”, baixados no diretório de armazenamento de pacotes.
apt autoclean: Remove todos os pacotes da loja de pacotes, que não podem mais ser baixados.
apt install nom_paq_repo: Instale um determinado pacote do repositório pelo nome.
apt install /dir_paq/nom_paq.deb: Instale um pacote baixado por nome.apt list *nom_paq*: Listar pacotes combinando um padrão de pesquisa.apt list --upgradeable: Liste os pacotes disponíveis para atualização.apt show nom_paq: Mostra os dados e informações relevantes de um pacote do repositório.apt search nom_paq: Mostra os pacotes existentes que correspondem ao padrão de pesquisa.apt edit-sources: Abra, em modo de edição, o arquivo das principais fontes de software (repositórios).
dpkg
dpkg -i /dir_paq/nom_paq.deb: instale um pacote baixado por nome.
dpkg --configure -a: Conclua a configuração de todos os pacotes descompactados e descontinuados.
atualizar
update grub: Atualize o GRUB (Multiple Boot Loader v1) instalado no disco/partição.
update grub2: Atualize o GRUB (Multiple Boot Loader v2) instalado no disco/partição.update-menus: Gere e atualize automaticamente o conteúdo do Sistema de Menus.
update-alternatives --all: Gerencie todas as informações de link simbólico do sistema operacional.
Algo importante a ter em mente é que a maioria dos comandos mostrados com o gerenciador de pacotes atual «apto», têm seu equivalente nos gerenciadores de pacotes anteriores «apt-get"E"aptidão». Além disso, com o moderno gerenciador de pacotes «Nala». E claro, com os respectivos gerenciadores de pacotes de cada distribuição GNU/Linux que não seja o Debian, como Arch, Fedora e muitos outros. Portanto, alguns podem ser substituídos, se necessário.

Resumo
Em suma, esperamos que você esteja comandos de comando do terminal que mostramos hoje, e sugerimos ou recomendamos, pode servir diretamente para você criar ou melhorar o seu próprio «Script de manutenção e atualização no Debian» ou outros semelhantes, baseados nele ou não. Caso contrário, ou seja, se preferir a utilização de interfaces gráficas, poderá sem problemas utilizar ferramentas de terceiros como Bleachbit o Stacer, e a maioria dos utilitários de cada distribuição GNU/Linux disponíveis para ele. Por exemplo, eu uso MX Linux, posso usar MX Cleanup e MX Updater.
Por último, lembre-se visite nosso «página inicial» em Espanhol. Ou, em qualquer outro idioma (apenas adicionando 2 letras ao final da nossa URL atual, por exemplo: ar, de, en, fr, ja, pt e ru, entre muitos outros) para aprender conteúdos mais atuais. E também, você pode entrar em nosso canal oficial Telegram para explorar mais notícias, guias e tutoriais. E também, tem isso grupo para conversar e aprender mais sobre qualquer tópico de TI abordado aqui.