Arch Linux - remover dependências obsoletas
Publicado por Vitor Augusto M. Pio (última atualização em 19/09/2014)
[ Hits: 5.935 ]
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
Script de backup e envio via SSH
Script em Yad para baixar vídeos ou áudio em MP3 do Youtube.
Usando mencoder para capturar vídeos da placa BT878
Remover arquivos com mais de "N" dias da Lixeira do Samba
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
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Trazendo de volta o Serviços em Segundo Plano no Plasma6
Desenvolvi um programa de hot corner (você colocar o mouse nos cantos)... (1)
Problema com uso do sed [RESOLVIDO] (3)
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (13)









