Proc_del - Desinstalar programas compilados
Publicado por Fabricio Eduardo Loose 12/01/2005
[ Hits: 9.202 ]
O script "proc_del", foi desenvolvido para facilitar a desinstalação
de programas compilados através de fonte.
A desintalação consiste em localizar todos os arquivos referentes ao programa desejado, onde através da confirmação do usuário o mesmo é ou não deletado.
#!/bin/sh # #Por Fabricio Eduardo Loose <fabricioloose@yahoo.com.br> # #Joga o valor informado para a busca na variável #OPCAO # OPCAO=`dialog --stdout --inputbox "\ Qual programa você deseja desinstalar?" 0 0` # #Limpa a tela clear # #Mostra mensagem com letra branca e fundo azul # echo -e "{FONTE}33[37;44;1mLocalizando arquivos...{FONTE}33[0m" # echo # #Realiza busca encontrando o valor passado na variável OPCAO #mostrando cada arquivo encontrado na tela for i in `find / -name $OPCAO`; do echo Econtrado... $i done if [ "$i" = "" ]; then echo -e "{FONTE}33[37;44;1mNenhum arquivo encontrado...{FONTE}33[0m" echo else # #Mostra linha em branco echo # #Mostra mensagem com letra branca e fundo azul echo -e "{FONTE}33[37;44;1mTodos os arquivos com a descrição informada foram encontrados...{FONTE}33[0m" # echo # #Mostra mensagem para usuário echo "Apagar arquivos do sistema? y/*:" # #Lê entrada informada pelo usuário read ACAO # echo # #Caso a opção informada seja [y] apaga todos os arquivos #relacionados, caso seja [*] qualquer letra sai sem fazer nada case $ACAO in y) for i in `find / -name $OPCAO`; do echo Apagando... $i rm -rf $i done ;; *) exit ;; esac echo echo -e "{FONTE}33[37;44;1mTodos os arquivos com a descrição informada foram apagados do seu sistema...{FONTE}33[0m" echo fi
Verifica conexão de Net Virtua
Script que envia email para um Relay sem autenticação.
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
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 Definir o Painel Principal em Múltiplos Monitores no Linux Mint
Minecraft Launcher para Arch Linux
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Resolvendo o erro "libQt6Widgets.so.6: cannot open shared object file" no Linux
aplicativos criados com webapp-manager não aparecem no menu do xfce (0)
Como bloquear e desbloquear papel de parede no Ubuntu 24.04 (1)