Limpar e resolver erros de arquivos trava no APT
Publicado por Patrick (última atualização em 22/12/2016)
[ Hits: 4.844 ]
Homepage: https://www.linkedin.com/in/patricksouza10/
Caso já tenha tido alguns destes erros:
/var/lib/apt/lists/lock
/var/lib/dpkg/info/
/var/lib/apt/lists/
Ou apenas queira "limpar" tua distro, basta rodar este script.
#!/bin/bash #Autor: Patrick #Blog ---> http://bartoi.blogspot.com/ function limpar_trava(){ cd /var/lib/apt/lists/ && rm -rf * cd /var/lib/dpkg/info/ && rm -rf * cd /var/lib/dpkg/locl && rm -rf * cd /var/lib/apt/lists/lock && rm -rf * apt-get clean apt-get install -f dpkg -i --force-all dpkg --configure -a } function limpar(){ cd /tmp/ && rm -rf * cd trash:/// && -rf * apt-get clean apt-get autoremove } function remob(){ apt-get install deborphan deborphan | xargs sudo apt-get -y remove --purge deborphan --guess-data | xargs apt-get -y remove --purge apt-get -f remove apt-get autoclean apt-get autoremove } function rad(){ echo "Atenção! A opção em execução pode causar problemas!" sleep 4 echo "Pense um pouco e digite s para continuar" echo "[s/n]" read op if [[ "$op" = "s" ]]; then exit fi if [[ "$op" = "n" ]];then remob limpar_trava limpar fi } echo "===========" echo " Menu " echo "===========" echo echo "(1) Arrumar problemas de arquivos trava" echo "(2) Limpar tudo" echo "(3) Limpar dependências, restos de instalações interrompidas e pacotes orfãs" echo "(4) Fazer tudo (Pode causar erros)" echo "Escolha:" read op case $op in 1)clear echo "Aguarde!" echo "Corrigindo problema..." limpar_trava ;; 2)clear echo "Aguarde!" echo "Limpeza em andamento..." limpar ;; 3)clear echo "Aguarde!" echo "Limpeza em andamento..." ;; 4)clear rad ;; esac
Compactando / descompactando arquivos simultaneamente [Melhorado]
Monitoramento automático de logs e envio por e-mail – Fácil e explicado
Colorindo o Shell - Código Puro
Convertendo decimal para hexadecimal
Como agendar um backup automático do PostgreSQL no Cron evitando o problema de senha
Como preparar o Vim/Neovim para corrigir ortografia em português
Dark Web e Malwares na internet, quanto custa?
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Como verificar o hash de um arquivo baixado da Internet e como criar um hash
Debian 12 - IPTABLES - removendo NFTABLES
OverWatch 2 - Abrindo portas do jogo no Iptables.
Como instalar o adaptador wifi USB Intelbras ACtion A1200 no Linux Mint
Como normalizar seus arquivos MP3 para que fiquem no mesmo volume
Erro nas atualizações do Void Linux (0)
O que você está ouvindo agora? [2] (129)
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba
[Shell Script] Tire screenshots com Scrot facilmente com Zscrot
[Shell Script] DioPSI - Script multidistro para instalar programas
[Shell Script] ARS Vídeos - Cortador de vídeos e webcam shooter