Moderatore: Staff


#!/bin/sh -e
# Dichiariamo le variabili
# scegliere uno dei seguenti mirror (sono quelli che trovo più veloci, ma potete utilizzare quello a voi preferito che supporti rsync)
SORGENTE="rsync://rsync.slackware.at/slackware/slackware-current"
SORGENTE="rsync://taper.alienbase.nl/mirrors/slackware/slackware-current/"
SORGENTE="rsync.slackware.org.uk::slackware/slackware-current"
SORGENTE="slackware.mirrors.tds.net::slackware/slackware-current"
OPZIONI="-avz --delete-after"
DESTINAZIONE="/opt/mirror/"
# Diamo il comando rsync
/usr/bin/rsync $OPZIONI $SORGENTE $DESTINAZIONE
effettivamente forse esisteva un metodo più rapido, ma se altrettanto evidentemente con l'altro ho poi dei problemi meglio passare di qua:)
Procopio ha scritto:se io adesso reinstallo la current, magari seguendo questa guida? http://www.slackers.it/slackware/slackw ... r-dummies/ ....ho letto dopo il mess di erio....dovrebbe essere tutto a posto no? il download dei pacchetti è fermo qua "slackware-current/slackware/l/jre-6u27-i586-1.txz" da due ore....:/
in quella guida mi suggerisce questo script persincronizzare il mio mirror con il server:
- Codice: Seleziona tutto
#!/bin/sh -e
# Dichiariamo le variabili
# scegliere uno dei seguenti mirror (sono quelli che trovo più veloci, ma potete utilizzare quello a voi preferito che supporti rsync)
SORGENTE="rsync://rsync.slackware.at/slackware/slackware-current"
SORGENTE="rsync://taper.alienbase.nl/mirrors/slackware/slackware-current/"
SORGENTE="rsync.slackware.org.uk::slackware/slackware-current"
SORGENTE="slackware.mirrors.tds.net::slackware/slackware-current"
OPZIONI="-avz --delete-after"
DESTINAZIONE="/opt/mirror/"
# Diamo il comando rsync
/usr/bin/rsync $OPZIONI $SORGENTE $DESTINAZIONE
posso inserire anche più di una sorgente o solo una?
EDIT:@ erio, io noto adesso che quella guida è poi la stessa identica del wiki, con la qual ho già aggiornato alla 13.37!!effettivamente forse esisteva un metodo più rapido, ma se altrettanto evidentemente con l'altro ho poi dei problemi meglio passare di qua:)


ok, ma io partivo da 13.37 e per passare alla current va bene un upgrade no? quindi andava bene quella guida no?conraid ha scritto:Quella guida è per un upgrade, non per installare. Installare una -current è identico ad installare una -stable, non cambia niente.
conraid ha scritto:- la guida è quasi identica a quella del wiki perché sono entrambe scritte da me, io la scrivo su slackers.it, poi quando esce la stable "congelo" e sposto sul wiki. Un po' come fa Pat per la distribuzione insomma

Ora per mantenere la mia versione current guardo sulla home di slacky i nuovi rilsaci dei rìprogrammi, poi do un rsync nel mio mirror (con lo script che seggerisce la guida), e poi eseguo lo script da pat per gli upgrade poi rimuovo i programmi obsoleto, controllo le localizzazioni, insomma riseguo la tu guida è si usa un metodo più veloce?
poi notato che c'è anche un altra comunity che è slackware-italia, oltre ai siti slckware.it e slackers, sono tutte slegate giusto?

Io sinceramente faccio così solo per gli aggiornamenti corposi, se per esempio esce un aggiornamento di firefox aggiorno quello e basta, non ha senso rifare tutta la procedura.
Per velocizzare adesso uso slackpkg ad essere sinceri, anche se lo uso solo per aggiornare i pacchetti, poi faccio tutto a mano, delle procedure per aggiornare script, lilo, etc, non mi fido
è questo! http://www.slackware-italia.com/ (cioè mi sembra una comunità parallela alla nostra...o son schizofrenico?! o.o!conraid ha scritto:slackware-italia non so cosa sia
)si, avevo notato che fosse tipo un blog della current.. complimentoni davveroconraid ha scritto:slackers.it è il mio sito dedicato esclusivamente alla -current non è una community
)


root@darkstar:/opt/mirror/slackware-current# cat getslack.sh
#!/bin/sh -e
# Dichiariamo le variabili
# scegliere uno dei seguenti mirror (sono quelli che trovo più veloci, ma potete utilizzare quello a voi preferito che supporti rsync)
SORGENTE="rsync://taper.alienbase.nl/mirrors/slackware/slackware-current/"
OPZIONI="-avz --delete-after"
DESTINAZIONE="/opt/mirror/slackware-current"
# Diamo il comando rsync
/usr/bin/rsync $OPZIONI $SORGENTE $DESTINAZIONE
root@darkstar:/opt/mirror/slackware-current# sh getslack.sh
##### ##
####### ## #### ## ## ## ## ## ##
##O#O## ## ## ### ## ## ## ## ##
#VVVVV# ## ## ## ### ## ## ## ##
## VVV ## ##### #### ## ## ###### ## ##
# ##
# ALIENS ## 'TAPER' - Alien's Slackware goodies -
# ###
QQ# ##Q
QQQQQQ# #QQQQQQ
QQQQQQQ# #QQQQQQQ You might find me as alienBOB
QQQQQ#######QQQQQ in channel ##slackware on Freenode IRC.
receiving file list ... done
./
slackware/
deleting getslack.sh
deleting slackware/install-script.sh
sent 37 bytes received 128726 bytes 28614.00 bytes/sec
total size is 2018152124 speedup is 15673.39



root@darkstar:/opt/mirror# sh getslack.sh
##### ##
####### ## #### ## ## ## ## ## ##
##O#O## ## ## ### ## ## ## ## ##
#VVVVV# ## ## ## ### ## ## ## ##
## VVV ## ##### #### ## ## ###### ## ##
# ##
# ALIENS ## 'TAPER' - Alien's Slackware goodies -
# ###
QQ# ##Q
QQQQQQ# #QQQQQQ
QQQQQQQ# #QQQQQQQ You might find me as alienBOB
QQQQQ#######QQQQQ in channel ##slackware on Freenode IRC.
receiving file list ... done
slackware/
sent 34 bytes received 128723 bytes 36787.71 bytes/sec
total size is 2018152124 speedup is 15674.12
root@darkstar:/opt/mirror#
root@darkstar:/opt/mirror# cat getslack.sh
#!/bin/sh -e
# Dichiariamo le variabili
# scegliere uno dei seguenti mirror (sono quelli che trovo più veloci, ma potete utilizzare quello a voi preferito che supporti rsync)
SORGENTE="rsync://taper.alienbase.nl/mirrors/slackware/slackware-current/"
OPZIONI="-avz --delete-after"
DESTINAZIONE="/opt/mirror/slackware-current"
# Diamo il comando rsync
/usr/bin/rsync $OPZIONI $SORGENTE $DESTINAZIONE
root@darkstar:/opt/mirror# 



#!/bin/sh
for dir in a ap d e f k kde l n t tcl x xap y ; do
( cd $dir ; upgradepkg --install-new *.t?z )
done3.a Primo metodo: Installazione di tutti i pacchetti
Questo è il metodo suggerito da Pat all’interno del file UPGRADE.TXT.
Per fare questo dall’interno della directory /opt/mirror/slackware-current/slackware, dove ci siamo posizionati in precedenza, bisogna dare il comando
# upgradepkg --install-new */*.t?z
Siccome in questo modo si installeranno anche tutti i file di localizzazione del KDE, che sono circa 500Mb, Pat consiglia di usare questo script
- Codice: Seleziona tutto
#!/bin/sh
for dir in a ap d e f k kde l n t tcl x xap y ; do
( cd $dir ; upgradepkg --install-new *.t?z )
done
che installerà ogni cosa, tranne appunto i file di localizzazione, cosa che potremmo fare in seguito con semplicità. Vedremo in seguito come.
Procopio ha scritto: è possibile coreggere lo script di pat in modo da avere i percorsi assoulti? infatti se lo metto in /opt/mirror/slackware-current/slackware quando lancio il tuo script per sincronizzare il mirror con il server, quello me lo elimina!

Visitano il forum: miklos e 0 ospiti