Tempo Debian - buscar condições de pacotes Debian

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

[ Hits: 1.727 ]

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

Automação em cópia de arquivos de backup

Calcular tamanho ideal da memória SWAP

debcreate - Script que facilita o uso do dpkg-deb

Adicionar sites para serem bloqueados pelo squid

Inversor de link


  

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