Arch Linux - remover dependências obsoletas
Publicado por Vitor Augusto M. Pio (última atualização em 19/09/2014)
[ Hits: 5.896 ]
Script que percorre todos os pacotes instalados como dependência que não são ultilizados por nenhum outro pacote.
A listagem e a remoção dos pacotes é realizada através do comando pacman.
Obs.: é necessário executar o script como superusuário ou através do sudo.
Viva o Linux, viva a liberdade!
#!/bin/bash
##########################################################################
# Shellscript: rem_dep.sh
# Function : Remove dependências que não são ultilizadas no Arch Linux
# Version : 1.0
# Author : Vitor Pio <vitormarquespio@gmail.com>
# Date : 2014-02-07
# Requires : root login
# Category : Miscelânea
##########################################################################
clear
# Verificar root
if [ "$(id -u)" != "0" ]; then
echo "Você deve estar logado como root para executar este script"
exit 1
fi
oldIFS=$IFS
IFS='
'
n=`pacman -Qdt | wc -l`
echo -e "$n pacotes obsoletos encontrados\n"
echo "Clique para continuar..."
read -n 1
for pack in `pacman -Qdt`;do
clear
name=`echo $pack | cut -d" " -f1`
echo "Deseja remover ${name} ?"
select op in "Sim" "Não" "Sair";do
case $op in
Sim)pacman -R "$name";break;;
Não)break;;
Sair)exit 0;;
esac
done
done
IFS=$oldIFS
exit 0
Pesquisa por arquivos redundantes (idênticos)
Slackware Current Pós Instalação Zero Bala
TxzSync 1.0 - Fazer Backup dos Pacotes Baixados pelo Slackpkg
Backup das Bases de dados do [Mantis, MySQL, Phpmyadmin, Testlink] e dos Projetos do SVN
Comando grub2-update no Fedora
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









