Tempo Debian - buscar condições de pacotes Debian

Publicado por Xerxes (última atualização em 09/04/2017)

[ Hits: 1.683 ]

Homepage: -

Download tempo_debian.sh




Este script busca as condições dos pacotes Debian em:

https://qa.debian.org/dose/debcheck/

E retorna o resultado no terminal para maior praticidade.

precisa do navegador lynx instalado.

Útil para dizer se é seguro ou não fazer atualizações em sistemas Testing e Unstable.

  



Esconder código-fonte

#!/bin/bash
#
#
# tempo_debian.sh
#
# Este script busca as condições dos pacotes Debian em:
# https://qa.debian.org/dose/debcheck/
#
# E retorna o resultado no terminal para maior praticidade.
#
# Útil para dizer se é seguro ou não fazer atualizações em
# sistemas Testing e Unstable.
# 
# Autor: Xerxes Lins (xerxeslins@gmail.com)
# Site: vivaolinux.com.br/~xerxeslins
#
# Histórico:
#
#   10/02/2017 - Versão 1.0 (estável)
#
# Licença: GPL
#

echo "
Qual fonte?

1) src testing main
2) src unstable main
3) testing contrib+nonfree
4) testing main
5) unstable contrib_nonfree
6) unstable main
"
read -p "> " OPT
case $OPT in
   1) URL_TEMPO="https://qa.debian.org/dose/debcheck/src_testing_main/";;
   2) URL_TEMPO="https://qa.debian.org/dose/debcheck/src_unstable_main/";;
   3) URL_TEMPO="https://qa.debian.org/dose/debcheck/testing_contrib+nonfree/";;
   4) URL_TEMPO="https://qa.debian.org/dose/debcheck/testing_main/";;
   5) URL_TEMPO="https://qa.debian.org/dose/debcheck/unstable_contrib+nonfree/";;
   6) URL_TEMPO="https://qa.debian.org/dose/debcheck/unstable_main/";;
   *) echo "Comando inválido. Saindo..." ; exit ;;
esac
TEMP_TEMPO=~/.tempo_debian.txt

lynx -dump -nolist $URL_TEMPO > $TEMP_TEMPO
VAR=$(grep "%" $TEMP_TEMPO)
rm $TEMP_TEMPO
echo "
$(echo $VAR | cut -d " " -f 1,2)
"
#################################################################################
#------------------Descomente as arquiteturas de seu interesse------------------#
#################################################################################
echo "amd64    : $(echo $VAR | cut -d " " -f 3)"
#echo "arm64    : $(echo $VAR | cut -d " " -f 5)"
#echo "armel    : $(echo $VAR | cut -d " " -f 7)"
#echo "armhf    : $(echo $VAR | cut -d " " -f 9)"
echo "i386     : $(echo $VAR | cut -d " " -f 11)"
#echo "mips     : $(echo $VAR | cut -d " " -f 13)"
#echo "mips64el : $(echo $VAR | cut -d " " -f 15)"
#echo "mipsel   : $(echo $VAR | cut -d " " -f 17)"
#echo "ppc64el  : $(echo $VAR | cut -d " " -f 19)"
#echo "s390x    : $(echo $VAR | cut -d " " -f 21)"
#echo "some     : $(echo $VAR | cut -d " " -f 23)"
#echo "each     : $(echo $VAR | cut -d " " -f 25)"
echo "
Para mais detalhes:
$URL_TEMPO
"

Scripts recomendados

Viva o Linux com Dialog

rc.firewall

Exemplo de Shell-Script (CORRIGIDO!)

Descobrindo MAC, IP, Broadcast e Máscara da placa de rede

Limpa Squid RH9


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts