Limpar e resolver erros de arquivos trava no APT
Publicado por Patrick (última atualização em 22/12/2016)
[ Hits: 5.394 ]
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
Script para instalação de Aplicativos
Exemplo de Shell-Script (CORRIGIDO!)
Script simples para gerenciar netcat
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (10)
Assisti Avatar 3: Fogo e Cinzas (3)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









