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

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
gianogli
Linux 1.x
Linux 1.x
Messaggi: 137
Iscritto il: mer 2 feb 2005, 0:00
Località: Brusnengo (BI)

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

Messaggio 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>

Avatar utente
Loris
Admin
Admin
Messaggi: 7730
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

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

Messaggio da Loris »

Puoi usare swaret direttamente, se il tuo 56k è stanco ti posso mandare un cd con quello che ti serve.<br>
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

gianogli
Linux 1.x
Linux 1.x
Messaggi: 137
Iscritto il: mer 2 feb 2005, 0:00
Località: Brusnengo (BI)

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

Messaggio 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>

Avatar utente
wally
Linux 3.x
Linux 3.x
Messaggi: 519
Iscritto il: sab 30 ott 2004, 0:00
Località: Genova

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

Messaggio da wally »

Scusa, non e´ che puoi spiegarmi velocemente come fai per la current con rsync ? Grazie :-)<br>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

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

Messaggio 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>

gianogli
Linux 1.x
Linux 1.x
Messaggi: 137
Iscritto il: mer 2 feb 2005, 0:00
Località: Brusnengo (BI)

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

Messaggio 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 ramo download di Slacky.it? Qualcuno mi puo´ aiutare?
<BR>Grazie a tutti...
<BR>GiAn<br>

Avatar utente
wally
Linux 3.x
Linux 3.x
Messaggi: 519
Iscritto il: sab 30 ott 2004, 0:00
Località: Genova

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

Messaggio da wally »

Grazie mille a tutti e due ;-)<br>

Rispondi