Tempo Debian - buscar condições de pacotes Debian

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

[ Hits: 2.006 ]

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

Backup somente se o notebook estiver conectado à rede wireless

Atualizar status do Twitter pelo terminal

Montando Pen Drive no Slackware

Iniciando Linux com tudo

Twitter via https pelo terminal


  

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