ListPkg [Procura de pacote no Slackware]
Publicado por Slackjeff (última atualização em 24/01/2018)
[ Hits: 1.590 ]
Homepage: https://slackjeff.com.br
ListPkg é um simples programa via cli que lista o ou os pacotes desejados no seu slackware com ou sem exp regular.
Sintaxe
$ listpkg NOMEPACOTE
exemplo:
$ listpkg mozil*
$ listpkg [Ll]e.fpa.
#!/bin/bash #-------------HEADER-----------------------------------------------------------| #AUTOR: # Jefferson Rocha <lrcjefferson@gmail.com> #PROGRAM: # Listpkg - List packages # # Redistribution and use of this script, with or without modification, is # permitted provided that the following conditions are met: # # 1. Redistributions of this script must retain the above copyright # notice, this list of conditions and the following disclaimer. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO # EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #------------------------------------------------------------------------------| # FUNCTIONS go_dir(){ cd /var/log/packages } # Options inline case ${1} in --help) cat << EOF Manual. To found a package run: $ listpkg PackageName ---EXAMPLE: $ listpkg kdenlive +============================================================================== | Package kdenlive (installed) +============================================================================== ---Or look more than one package: $ listpkg kdenlive leafpad libbluray noexitpackage +============================================================================== | Package kdenlive (installed) +============================================================================== +============================================================================== | Package leafpad (installed) +============================================================================== +============================================================================== | Package libbluray (installed) +============================================================================== +============================================================================== | Package noexitpackage (not found) +============================================================================== EOF exit 0 ;; esac #--List packages, exist or no? go_dir # Entry in directory of packages location. while [ -n "$1" ]; do [ "$1" = "1" ] || [ "$1" = "@" ] && echo "Enter name package." && exit 1 package=$(ls ${1}* 2>&-) # List packages if [ "$?" -eq "0" ]; then cat << EOF +============================================================================== | Package ${1} (installed) +============================================================================== EOF else cat << EOF +============================================================================== | Package ${1} (not found) +============================================================================== EOF fi shift done
Gerador de senhas aleatórias com pwgen
Shoot - programinha para tirar screenshot pelo prompt
Apagar automaticamente arquivos de /var/log*
Script que conta quantas barras tem em um diretorio
Script para ligar/desligar o Conky no Fluxbox
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (1)
Baixar jogos Independentes para Ubuntu [RESOLVIDO] (4)
PIP3 - erro ao instalar módulo do mariadb para o Python (1)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)