[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Repositorio de Debian Optimizado y Pequeño



Hola a todos los Amigos de la lista tengo un pequeño lio aca, tengo poco ancho de banda 64 kbit/s y desearia actualizar mi repositorio de debian 7 desde internet este es el scrip que tengo:



#!/bin/bash
DIRECTORY="/var/www/mirror/debian/"
logs=/tmp/mirror_$(($RANDOM%1000000)).log
echo Start mirror $(date "+%Y-%m-%d %H:%M") > $logs
debmirror \
    --verbose \
    --nosource \
    --host=http.us.debian.org \
    --root=debian \
    --dist=wheezy,wheezy-updates \
    --section=main,contrib,non-free,main/debian-installer \
    --arch=amd64 \
    --timeout=1800 \
    --method=http \
    --diff=none \
    --postcleanup \
    --ignore-release-gpg \
    --ignore-small-errors \
    --exclude-deb-section=doc \
    --exclude-deb-section=electronics \
    --exclude-deb-section=games \
    --exclude-deb-section=hamradio \
    --exclude-deb-section=kde \
    --exclude-deb-section=graphics \
    --proxy=http://proxy:puerto/ \
    $DIRECTORY >> $logs 2>&1
if [ $? -eq 0 ];then
    echo Stop mirror $(date "+%Y-%m-%d %H:%M") >> $logs
    mv $logs $DIRECTORY/update.log
echo $(date "+%Y-%m-%d %H:%M") Update Successfully > $DIRECTORY/update_successfully.log
else
echo $(date "+%Y-%m-%d %H:%M") Update Error Down >> $DIRECTORY/update_successfully.log
fi

exit 0


quisiera que este scrip solo me actualizara los paketes que me hacen falta comunmente en un servidor, nada mas, que sepciones mas pudiera excluir aca en mi script para que me quedara lo mas pequeño posible, yo aca en casa lo tengo completo es decir tengo el principal y el updates pero solo quiero que me actualice lo que me sirva para servidor...

muchas gracias de antemano


Reply to: