Arch Linux - remover dependências obsoletas
Publicado por Vitor Augusto M. Pio (última atualização em 19/09/2014)
[ Hits: 5.960 ]
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
Jogar Guitar Hero Online no controle
Como ver/ouvir vídeo/áudio via Terminal de modo prático
Criação de usuário e aplicação de quota
Script de compilação do kernel 3.3.2 com cflags -march=native e patch 3.3.0-ck1 para ubuntu 11.10
Instalação do winehq-staging e do Lutris em Debian 11 (Bullseye) para o Origin
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
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Como automatizar sua instalação do Ubuntu para desenvolvimento de software.
Quais os códigos mais dificeis que vcs sabem fazer? (9)









