Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 24 Apr 2014, 17:42
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Usuarios de habla Hispana
repo-Sync
Moderators: rarsa
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [3 Posts]  
Author Message
mama21mama

Joined: 03 Apr 2010
Posts: 526
Location: Lincoln, Buenos Aires, Argentina

PostPosted: Sun 23 Sep 2012, 16:09    Post subject:  repo-Sync
Subject description: actualiza el indice del repo mamalibre para puppy-es cada 30min
 




Instalación via Terminal:

Code:
curl -o Sync-repo http://text0.tk/?dl=870


Code:
mv Sync-repo /root/my-applications/bin


Code:
chmod +x /root/my-applications/bin/Sync-repo


Code:
Nuevo script de nombre "repo_mamalibre" en ~/Startup con boton derecho del mouse y al final ponemos "Sync-repo"



Se activara al próximo reinicio de la X


Codigo 1
Code:

#!/bin/sh
###############################
#          repo-Sync          #
# Copyright 2012 - GNU GPL v2 #
#        Versión 2.6          #
###############################
#m0li
#mama21mama
#actualiza el indice del repo mamalibre para puppy-es cada 30min
for (( ; ; ))
do

if [ -f /tmp/repo ]
then
echo tenemos el archivo
else
#añadiendo repo
cd /tmp;curl -o repo http://text0.tk/?dl=869
cat /tmp/repo > /root/.packages/DISTRO_PET_REPOS
fi

if [ -f /root/Packages-puppy-5-official ]
then
echo tenemos el archivo
else
#descarga y sobreescribe indice
cd /root && wget --no-cache http://mamalibre.no-ip.org/pub/puppylinux/Packages-puppy-5-official && mv -f ~/Packages-puppy-5-official ~/.packages/Packages-puppy-5-official.new
fi
       
sleep 30m
done
 

Este codigo es via loop en bash script

Codigo 2


Quote:

1)
editamos el source list
geany /root/.packages/DISTRO_PET_REPOS

PET_REPOS='mamalibre.no-ip.org|http://mamalibre.no-ip.org/pub/puppylinux|Packages-puppy-5-official ibiblio.org|http://distro.ibiblio.org/pub/linux/distributions/quirky|Packages-puppy-quirky-official ftp.nluug.nl|http://ftp.nluug.nl/ftp/pub/os/Linux/distr/quirky|Packages-puppy-quirky-official ftp.linux.hr|ftp://ftp.linux.hr/quirky|Packages-puppy-quirky-official ftp.vcu.edu|ftp://ftp.vcu.edu/pub/gnu+linux/quirky|Packages-puppy-quirky-official ftp.tu-chemnitz.de|ftp://ftp.tu-chemnitz.de/.SAN0/pub/linux/sunsite.unc-mirror/distributions/quirky|Packages-puppy-quirky-official ftp.ussg.iu.edu|ftp://ftp.ussg.iu.edu/linux/quirky|Packages-puppy-quirky-official ftp.lug.udel.edu|ftp://ftp.lug.udel.edu/pub/quirky|Packages-puppy-quirky-official mirror.aarnet.edu.au|http://mirror.aarnet.edu.au/pub/quirky|Packages-puppy-quirky-official ibiblio.org|http://distro.ibiblio.org/pub/linux/distributions/puppylinux|Packages-puppy-*-official ftp.nluug.nl|http://ftp.nluug.nl/ftp/pub/os/Linux/distr/puppylinux|Packages-puppy-*-official ftp.linux.hr|ftp://ftp.linux.hr/puppylinux|Packages-puppy-*-official ftp.vcu.edu|ftp://ftp.vcu.edu/pub/gnu+linux/puppylinux|Packages-puppy-*-official ftp.tu-chemnitz.de|ftp://ftp.tu-chemnitz.de/.SAN0/pub/linux/sunsite.unc-mirror/distributions/puppylinux|Packages-puppy-*-official ftp.ussg.iu.edu|ftp://ftp.ussg.iu.edu/linux/puppylinux|Packages-puppy-*-official ftp.lug.udel.edu|ftp://ftp.lug.udel.edu/pub/puppylinux|Packages-puppy-*-official ftp.sh.cvut.cz|ftp://ftp.sh.cvut.cz/storage/1/puppy|Packages-puppy-*-official mirror.aarnet.edu.au|http://mirror.aarnet.edu.au/pub/puppylinux|Packages-puppy-*-official '

asi tendria que quedar, agregada en la primera entrada el repo.

2)
bajamos el listado de paquetes
wget http://mamalibre.no-ip.org/pub/puppylinux/Packages-puppy-5-official && mv Packages-puppy-5-official ~/.packages/Packages-puppy-5-official.new

3)
y en cron agregamos el update automatico asi aparece los nuevos paquetes que se iran agregando.

a)
crontab -e

b)
*/15 * * * * cd /root && wget http://mamalibre.no-ip.org/pub/puppylinux/Packages-puppy-5-official && mv -f ~/Packages-puppy-5-official ~/.packages/Packages-puppy-5-official.new

4)
geany /etc/rc.d/rc.local

a)
/usr/sbin/crond -L /tmp/cronjobs.log


Este codigo actualiza via cron

NOTA:. Creo que un valor por debajo de 30 min es innecesario, ya que no se ponen tantos paquetes en el día, se colocan rara vez un paquete por semana o mes. Si necesitamos tener el indice cuanto antes, podemos ejecutar en terminal "Sync-repo"
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger 
mama21mama

Joined: 03 Apr 2010
Posts: 526
Location: Lincoln, Buenos Aires, Argentina

PostPosted: Mon 01 Oct 2012, 21:31    Post subject:  

puppy-es no se a añadido el repo,

por lo tanto Sync-repo el script debe bajarlo

pero aveces cuando el servidor mamalibre no esta accesible para Sync-repo el ppm

nos muestra la carpeta local.


Para solucionar esto es esperar a la nueva remasterizacion de puppy-es con el repo dentro

o bien en terminal

ejecutar Sync-repo luego de esto comprobar que el ppm muestre los repos.

Despues de eso editar estas lineas poniendo # delante

Quote:

#if [ -f /tmp/repo ]
#then
#echo tenemos el archivo
#else
#añadiendo repo
#cd /tmp;curl -o repo http://text0.tk/?dl=869
#cat /tmp/repo > /root/.packages/DISTRO_PET_REPOS
#fi


en /root/my-applications/bin/Sync-repo
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger 
josejp2424

Joined: 01 Aug 2010
Posts: 171

PostPosted: Mon 01 Oct 2012, 21:34    Post subject:  

tendremos que agregarlo en la proxima iso o primo update
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [3 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Usuarios de habla Hispana
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0483s ][ Queries: 11 (0.0032s) ][ GZIP on ]