Arch Linux - remover dependências obsoletas
Publicado por Vitor Augusto M. Pio (última atualização em 19/09/2014)
[ Hits: 5.701 ]
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 para verificar o Status da bateria
Mensagem de volume alto quando o fone de ouvido está conectado
Script simples para ripar CDs de áudio em mp3 com uso do CDDB para nomear as faixas.
Script para formatar disquetes em modo texto (Melhorado)
Organizador da saída do objdump
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
[AJUDA] Problemas ao atualizar BIOS da Gigabyte B550M K rev. 1.1 — “RO... (2)
Impossível ativar audio 5.1 (1)
Erro na atualização dos pacotes (1)
Problema com Conexão Outlook via Firewall (OpenSUSE) com Internet Fibr... (3)