Pagina 1 di 1

[HELP] rsync + swaret + slacky.it (si puo´?)

Inviato: mer feb 02, 2005 11:52
da gianogli
Bene, il discorso e´ abbastanza lunghetto... <BR>Ho una flat 56K (niente ADSL nella mia zona!!! :-Y :-Y :-Y) con la quale, con molta pazienza, riesco a scaricare sul mio PC buona parte del ramo current della Slackware. Per fare tutto cio´ uso rsync per "sincronizzare" la directory "slackware-current" di qualche server ftp con la directory "slackware-current" presente nella mia home e swaret per aggiornare il mio sistema. <BR>Pochi giorni fa ho scoperto una cosa meravigliosa ( :-P ) e cioe´ che su questo sito si possono trovare una quantita´ indescrivibile di programmi (molti dei quali non presenti nel ramo current) gia´ compilati e pronti per l´installazione. Ora, la mia domanda e´ questa: e´ possibile scaricare con rsync il "ramo" download (o parte di esso) di questo sito sul mio PC per poi aggiornare il sistema con swaret come faccio normalmente con il ramo current? <BR>Grazie a tutti! <BR>GiAn<br>

[HELP] rsync + swaret + slacky.it (si puo´?)

Inviato: mer feb 02, 2005 12:51
da Loris
Puoi usare swaret direttamente, se il tuo 56k è stanco ti posso mandare un cd con quello che ti serve.<br>

[HELP] rsync + swaret + slacky.it (si puo´?)

Inviato: mer feb 02, 2005 13:19
da gianogli
Girando sul sito avevo gia´ visto che si poteva utilizzare direttamente swaret impostando correttamente il repository... Il problema principale e´ quando cade la linea o quando si interrompe il collegamento (la mia flat, purtroppo, dura solo 9 ore al giorno.. :-Y). <BR>E´ anche per quest´ultimo motivo che uso, felicemente, rsync per scaricare la current. In oltre con rsync posso scegliere in maniera molto semplice cosa scaricare e cosa non scaricare... <BR>In pratica per utilizzare rsync mi servirebbe "solo" l´indirizzo in cui si trova il ramo download di questo sito, ho provato con http://www.slacky.it/download ma non mi funziona. Esiste tale indirizzo? Penso che sarebbe una cosa molto utile a tutti (utenti registrati e non) accedere ad esempio ad un server ftp per controllare e scaricare velocemente gli aggiornamenti dei pacchetti dei loro programmi preferiti... <BR>comunque grazie per la proposta del CD, se proprio non e´ possibile utilizzare rsync allora la prenderei molto in considerazione. <BR>Grazie ancora... <BR>GiAn <BR><br>

[HELP] rsync + swaret + slacky.it (si puo´?)

Inviato: mer feb 02, 2005 22:35
da wally
Scusa, non e´ che puoi spiegarmi velocemente come fai per la current con rsync ? Grazie :-)<br>

[HELP] rsync + swaret + slacky.it (si puo´?)

Inviato: gio feb 03, 2005 0:08
da useless
@wally: guarda l´howto x creare cd/dvd slack, c´è anche quello. <BR>io comunque ho uno scriptino: <BR>zero root # cat /usr/local/bin/slack-current-update <BR>#!/bin/sh <BR> <BR>MIRROR=rsync://rsync.slackware.at/slackware/slackware-current <BR>DESTDIR=/exports/share/ <BR> <BR>/usr/bin/rsync -avz --stats --progress --partial --delete $MIRROR $DESTDIR <BR> <BR>messo in cron.daily mi aggiorna la current ogni notte.<br>

[HELP] rsync + swaret + slacky.it (si puo´?)

Inviato: gio feb 03, 2005 10:52
da gianogli
Per <!-- BBCode Start --><B>wally</B><!-- BBCode End --> <BR>Per aggiornare la mia slackware alla versione current mi sono creato un piccolo script (chiamarlo script forse e´ un po´ troppo! :-] ) che tramite rsync mi "sincronizza" una directory "slackware-current" presente sul web con una presente nella mia home. Visto che ho solo un 56k non posso pero´ pensare di sincronizzare tutto e quindi nello script ho inserito alcune opzioni di rsync che permettono di non considerare alcune parti della current che a me non interessano. Lo script e´ il seguente: <BR>------------------------------------------------------------- <BR>URL_SLACKWARE_CURRENT="rsync://ftp.slackware.at/slackware/slackware-current/" <BR>#"rsync://ftp.slackware.at/slackware/slackware-current/" <BR>#"rsync://ftp.heanet.ie/mirrors/ftp.slackware.com/pub/slackware/slackware-current/" <BR>DIR_SLACKWARE_CURRENT="/home/gianogli/slackware-current/" <BR> <BR>rsync \ <BR> -vzrt --partial --progress \ <BR> --delete --delete-excluded \ <BR> --include "/kernels/bare.i/" \ <BR> --include "/kernels/bareacpi.i/" \ <BR> --include "/kernels/modules/" \ <BR> --include "/extra/k3b/" \ <BR> --include "/extra/checkinstall/" \ <BR> --include "/extra/bash-completion/" \ <BR> --include "/bootdisks/bare.i" \ <BR> --include "/bootdisks/bareacpi.i" \ <BR> --include "/slackware/kdei/kde-i18n-it-*" \ <BR> --include "/slackware/kdei/koffice-i18n-it-*" \ <BR> --include "/extra/aspell-word-lists/" \ <BR> --include "/extra/aspell-word-lists/aspell-it-*" \ <BR> --include "/extra/aspell-word-lists/aspell-en-*" \ <BR> --exclude "source/" \ <BR> --exclude "/pasture/" \ <BR> --exclude "/testing/" \ <BR> --exclude "/zipslack/" \ <BR> --exclude "/slackware/gnome/*" \ <BR> --exclude "/kernels/*/" \ <BR> --exclude "/extra/*/" \ <BR> --exclude "/bootdisks/*.i" \ <BR> --exclude "/bootdisks/*.s" \ <BR> --exclude "/slackware/kdei/kde-i18n-*" \ <BR> --exclude "/slackware/kdei/koffice-i18n-*" \ <BR> --exclude "/extra/aspell-word-lists/aspell-*" \ <BR> --exclude "/slackware/xap/netscape-*" \ <BR> $URL_SLACKWARE_CURRENT $DIR_SLACKWARE_CURRENT <BR>------------------------------------------------------------- <BR>Tieni pero´ presente che di solito il kernel lo aggiorno io a manina (come puoi vedere dallo script non lo scarico), non uso la gnome e del ramo "extra" uso solo alcune cose. <BR>Ogni tanto lo lancio da console mentre sono collegato per vedere e scaricare i nuovi aggiornamenti. <BR>Una volta terminata la sincronizzazione del ramo current faccio l´aggiornamento (2-3 volte al mese) utilizzando swaret. <BR>Il mio /etc/swaret.conf e´ il seguente: <BR>------------------------------------------------------------- <BR>VERSION=current <BR>LANGUAGE=ITALIANO <BR>ROOT=file:/home/gianogli/slackware-$VERSION <BR>RANDOMR=0 <BR>ROLLBACK=0 <BR>ROLLBACKMAX=3 <BR>USEPKGDESC=0 <BR>EXCLUDE=kernel alsa <BR>EXCLUDE=aaa_elflibs #Non so se serve ma male non fa! <BR>DEPENDENCY=1 <BR>DSEARCHLIB=1 <BR>DSEARCHM=1 <BR>MD5CHECK=1 <BR>GPGCHECK=0 <BR>DESC=0 <BR>CACHE_DIR=/var/swaret <BR>LOG=1 <BR>LOG_FILE=/var/log/swaret <BR>WARNINGS=1 <BR>INFORMATION=1 <BR>NIC=lo <BR>PROGRESS=0 <BR>TIMEOUT=35 <BR>RETRIES=5 <BR>PASSIVE_FTP=1 <BR>------------------------------------------------------------- <BR>Per l´aggiornamento vero e proprio uso un metodo misto (howto swaret + UPGRADE.TXT del ramo current) che non mi ha MAI creato problemi! <BR>In pratica da console: <BR>#telinit 1 <BR>#updatedb <BR>#swaret --update <BR>#swaret --list -u <BR>Dall´output di questo comando controllo la presenza dei seguenti pacchetti: <BR>-)glibc-solibs* <BR>-)pkgtools* <BR>-)bin-* <BR>-)sed* <BR>Se ne trovo qualcuno procedo con l´upgrade manuale: <BR>(ad esempio se devo aggiornare glibc-solibs*) <BR>#cd /home/gianogli/slackware-current/slacware/a <BR>#upgradepkg glibc-solibs*.tgz <BR>A questo punto posso usare swaret per aggiornare tutto il sistema: <BR>#swaret --upgrade -a <BR>Una volta terminato l´aggiornamento <!-- BBCode Start --><B>NON</B><!-- BBCode End --> bisogna riavviare il PC ma controllare i nuovi file di configurazione! (L´aggiornamento introduce dei file .new che dovrebbero essere confrontati con quelli vecchi e modificati di conseguenza per le proprie esigenze) <BR>#find / -name "*.new" <BR>Quindi controllo uno per uno i nuovi file (contenuto, attributi "rwx" e proprietario:gruppo) e li modifico secondo le mie esigenze. <BR>Una volta finito il controllo di ogni file eseguo 2 comandi del tipo: <BR>#rm file.conf <BR>#mv file.conf.new file.conf <BR>Se viene aggiornato anche x.org allora consiglio il salvataggio della vecchia configurazione (/etc/X11/xorg.conf -> xorg.conf.old) un buon <BR>#xorgconfig <BR>e un bel controllo fra il nuovo xorg.conf creato e quello vecchio! <BR>A questo punto il piu´ e´ fatto! ;-) <BR>Se si parte con in runlevel 4 consiglio di modificarlo al 3 e solo dopo aver controllato che la grafica funzioni a dovere riportarlo a 4! <BR>Ora e´ sufficiente un bel: <BR>#rm -R /tmp/* <BR>e un bel <BR>#rebboot <BR>E l´aggiornamento e´ concluso! :-o <BR>Spero di essere stato d´aiuto a qualcuno! <BR>A proposito... E´ possibile fare la stessa cosa con il [B]ramo download[B] di [B]Slacky.it[B]? Qualcuno mi puo´ aiutare? <BR>Grazie a tutti... <BR>GiAn<br>

[HELP] rsync + swaret + slacky.it (si puo´?)

Inviato: sab feb 05, 2005 21:36
da wally
Grazie mille a tutti e due ;-)<br>