PARPM - Procura de Arquivos em Pacotes Rpm
Publicado por Eduardo Vieira Mendes 18/09/2004
[ Hits: 6.409 ]
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
Tocar listas de músicas usando mpg123 e kdialog ou Xdialog
Script em Xdialog para montar / desmontar dispositivos
Script - muda conteúdo de arquivos texto de iso-8859-1 para utf8 recursivamente
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Sinto uma leve lentidão ao arrastar, miniminizar e restauras as janela... (2)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (7)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (6)