Tempo Debian - buscar condições de pacotes Debian

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

[ Hits: 1.517 ]

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

Operações com valores em arquivo texto

Atualiza o sistema e instala pacotes no sistema

Script simples em Shell para testar se o kernel está com o patch KPTI habilitado

lower

Agenda de contaos usando dialog


  

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