APT-GET "pobrinho"
Publicado por In God We Trust 06/01/2006
[ Hits: 5.729 ]
Este script tinha criado à um tempinho, estava com a ideia de fazer um mirror para baixar pacotes para slackware, como nao tenho um servidor ftp, fiz o teste em localhost mesmo, funciona blz, ainda ele só baixa o pacote, sem instalar, ou atualizar, ajudas sao bem vindas, feito em BASH, esta de facil entendimento.
Valew
#!/bin/bash
#IN GOD WE TRUST
################################################################
# Script Criado por: Thiago Sanches - 21/11/05 #
# Email: in54no.xjapan@gmail.com #
# Definicao:Downloader de Pacotes #
# Licenca: GPL #
################################################################
#trata de efeturar o download se achar o nome procurado
pega_pacote()
{
DOWN=`cat $PACOTE | grep "$NOME" | cut -d: -f2`
if [ -z $DOWN ]
then
erro
else
INFORMACAO="Pacote Encontrado: `cat $PACOTE | grep "$NOME" | cut -d: -f1`"
echo $INFORMACAO
read -p "Iniciar Download [s/n] " OPCAO
case $OPCAO in
s) echo "OK, baixando..."
wget $DOWN;;
n) exit 1 ;;
*) echo "Opcao invalida..."
esac
fi
}
#para tratar erro caso, nao encontre um pacote pesquisado
erro()
{
echo "Por favor, verifique o nome do pacote..."
echo "Nao podemos encontrar em nosso servidor..."
}
#principal
NOME=$1
PACOTE="/home/in54no/ftp.stryper.com/pub/pack/lista_pacotes"
if [ $# = 0 ]
then
echo "Get_PACK0.01"
echo "Poucos Argumentos"
echo "USO: get_pack <nome_pacote>"
else
pega_pacote
fi
Script Para Iniciar O Modem Hsp56
Busca e copia arquivos renomeando-os conforme a máscara
Baby Percent - Converte Semanas da Gestação em Porcentagem
Instalar TDE em sistemas Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Como automatizar sua instalação do Ubuntu para desenvolvimento de software.
Não consigo instalar distro antiga no virtualbox nem direto no hd (4)
Fiz uma pergunta no fórum mas não consigo localizar (12)
Quais os códigos mais dificeis que vcs sabem fazer? (0)
Servidor Ubuntu 24.04 HD 500 não tenho espaço na \home\adminis... [RES... (8)
Dá para criar um bom jogo usando a linguagem de programação C? [RESOLV... (1)









