PARPM - Procura de Arquivos em Pacotes Rpm
Publicado por Eduardo Vieira Mendes 18/09/2004
[ Hits: 6.381 ]
Script utilizado para se encontrar arquivos dentro de pacotes rpm!
Muito útil quando se precisa de alguma biblioteca ou arquivo específico e não se sabe qual pacote o disponibiliza!
Uso:
Salve o arquivo na sua pasta de usuário
Como root faça:
# chmod 755 parpm
# chmod +x parpm
Copie-o para /usr/local/bin
Agora para usar digite parpm <opções> <arquivo>
Para mais informações:
parpm -h
Abraços
agora basta
#!/bin/sh # PARPM (Procura de Arquivo em pacote RPM) # Uso: parpm arquivo arq=$2 uso() { #Função para mostrar a ajuda! echo "=================================================================" echo " Procura de Arquivo em RMm - PARPM" echo " Procura por arquivos dentro de pacotes rpm no diretório atual" echo " Uso: parpm <opções> <arquivo>" echo " Onde:" echo echo " <opções>" echo " -a| --antigo Rpm antigo: Versão anterior à 4.1" echo " -n| --novo Rpm novo: Versão maior ou igual à 4.1" echo " -h| --help Mostra esta ajuda" echo echo " <arquivo> Arquivo a ser procurado." echo echo " Exemplo: parpm -n libCw.so.1" echo "=================================================================" exit 1 } #Função para rpm antigo rpma() { # Se nenhum arquivo for especificado para a busca, para e mostra a ajuda if [ "$arq" == "" ]; then echo echo "NENHUM ARQUIVO ESPECIFICADO" echo uso exit 1 fi # Caso contrário começa a procura pelo arquivo for rpm in *.rpm; do rpm -qlp ${rpm} | grep -qs ${arq} if [ "$?" != 1 ]; then echo Possível ocorrência: ${rpm} fi done exit 1 } #Função para rpm novo rpmn() { # Se nenhum arquivo for especificado para a busca, para e mostra a ajuda if [ "$arq" == "" ]; then echo echo "NENHUM ARQUIVO ESPECIFICADO" echo uso exit 1 fi # Caso contrário começa a procura pelo arquivo for rpm in *.rpm; do rpm -qlp --nogpg --nopgp --nomd5 ${rpm} | grep -qs ${arq} if [ "$?" != 1 ]; then echo Possível ocorrência: ${rpm} fi done exit 1 } #Escolher o que rodar: Ajuda, rpm antigo ou rpm novo! while true ; do case "$1" in -h|--help) uso; exit 1 ;; "") uso ; exit 1 ;; -a|--antigo) rpma ; exit 1 ;; -n|--novo) rpmn ; exit 1 ;; --) uso ; exit 1 ;; *) uso ; exit 1 ;; esac done
Alterar o endereço MAC de uma interface de rede
Teste compatativo entre discos e/ou partições
Nenhum comentário foi encontrado.
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Graduação e certificação Eng. de redes e Eng. Linux[DUVIDA] (0)
Controle do PS5 no Linux Mint funciona? (3)
Autenticação necessária. um aplicativo quer acesso ao chaveiro "c... (1)