APT-GET "pobrinho"
Publicado por In God We Trust 06/01/2006
[ Hits: 5.760 ]
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 geração de mala direta usando svg
Atualizando o sistema no Debian
Compartilhe a conexão por Wi-Fi
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
O que houve com slackware ??? (12)
Alterar conteúdo de dica [RESOLVIDO] (3)
Vou destruir sua infância:) (5)









