[HOWTO] Utilizzare i mirror in automatico

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
Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5294
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

[HOWTO] Utilizzare i mirror in automatico

Messaggio da ZeroUno »

Sappiamo che di slacky.eu abbiamo 4 mirror:

per gnome-slacky-12.1, Slackware-12.2, Slackware-13.0:
http://darkstar.ist.utl.pt/slackware/addon/slacky/
http://filer-1.filearena.net/pub/slackw ... on/slacky/

per slackware-12.1, slackware-12.2
http://slack.isper.sk/pub/

per slackware-12.2
http://dogbert.no-root.org/



Purtroppo per ora il pulsantone DOWNLOAD del motore di ricerca redirige solamente sul repository ufficiale, e i mirror tocca sfogliarli manualmente (cosa che personalmente faccio solo per i pacchetti grandi, visto che è un po' scomodo)

Allora ho creato uno script che redirige tutte le richieste in automatico su un altro mirror.
Si tratta di una estensione di firefox.
Come prima cosa si installa l'estensione di firefox Greasemonkey dal sito ufficiale di mozilla, poi dopo aver riavviato firefox si installa lo script Slacky-Repository redirect dal sito di Greasemonkey.
Da ora ogni volta che si digita repository.slacky.eu (o si clicca sul pulsante download) si verrà rediretti su uno dei mirror, al path giusto.

Il mirror predefinito è http://darkstar.ist.utl.pt/slackware/addon/slacky/
per modificarlo editare (dopo averlo installato) il file:
$HOME/.mozilla/firefox/xxxxxxxx.default/gm_scripts/slacky-repository_redire/slacky-repository_redire.user.js
scommentate il mirror che vi interessa.

Codice: Seleziona tutto

// Slackware-12.2 packages
//var mirror = "http://dogbert.no-root.org/";
//var mirror = "http://slack.isper.sk/pub/";

// Slackware-12.2, Slackware-13.0, GnomeSlacky-12.1
// var mirror = "http://filer-1.filearena.net/pub/slackware/addon/slacky/"
var mirror = "http://darkstar.ist.utl.pt/slackware/addon/slacky/";
Se trovate dei bug fatemelo sapere che li correggo.

Ciao
01


ChangeLog:

VERSIONE 0.2:
aggiunti i nuovi mirror
lo script redirige solamente per gnome-slacky-12.1, slackware-12.2 e slackware-13.0
cambiato mirror di default in darkstar.ist.utl.pt (slack.isper.sk non mirrora slackware-13.0)


VERSIONE 0.1:
Creato ed inserito in usersscripts.org
lo script redirige *tutte* le richieste verso slack.isper.sk per default o darkstar.ist.utl.pt su modifica manuale
Ultima modifica di ZeroUno il lun 19 ott 2009, 12:02, modificato 1 volta in totale.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
6C33C
Packager
Packager
Messaggi: 254
Iscritto il: gio 12 ott 2006, 16:09
Nome Cognome: Giorgio
Slackware: 14.0 x86_64
Kernel: 3.9.7
Desktop: kde 4.10.4 ,razorqt
Località: Rimini

Re: [HOWTO] Utilizzare i mirror in automatico

Messaggio da 6C33C »

Provato, funziona bene, almeno per ora, ho fatto solo 2 prove :D
Come si fà per per mettere di default il mirror portoghese ?

Avatar utente
danix
Staff
Staff
Messaggi: 3287
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 14.1
Kernel: 4.4.0
Desktop: kde4
Località: Siderno (RC)
Contatta:

Re: [HOWTO] Utilizzare i mirror in automatico

Messaggio da danix »

6C33C ha scritto:Come si fà per per mettere di default il mirror portoghese ?
Leggendo ;)
ZeroUno ha scritto:Il mirror predefinito è http://slack.isper.sk/pub/
per modificarlo editare (dopo averlo installato) il file:
$HOME/.mozilla/firefox/xxxxxxxx.default/gm_scripts/slacky-repository_redire/slacky-repository_redire.user.js
nella sezione

Codice: Seleziona tutto

var mirror = "http://slack.isper.sk/pub/";
// var mirror = "http://darkstar.ist.utl.pt/slackware/addon/slacky/";
danix
myself ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
6C33C
Packager
Packager
Messaggi: 254
Iscritto il: gio 12 ott 2006, 16:09
Nome Cognome: Giorgio
Slackware: 14.0 x86_64
Kernel: 3.9.7
Desktop: kde 4.10.4 ,razorqt
Località: Rimini

Re: [HOWTO] Utilizzare i mirror in automatico

Messaggio da 6C33C »

Grazie danix, era cosi semplice....
Complimenti Zerouno davvero un plugin utilissimo :D

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5294
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [HOWTO] Utilizzare i mirror in automatico

Messaggio da ZeroUno »

E usato in congiunzione con il search plugin di cui si parla in questa discussione si fa ancora prima.


Per quanto riguarda il mirror da usare, effettivamente ero indeciso su quale mettere. slapt e gli altri mettono darkstar.ist.utl.pt, mi sembra. Io per scegliere ho fatto una wget di un file di 10MB e slack.isper.sk è risultato più rapido, ma probabilmente è dovuto al tipo di adsl.

Se il secondo è più veloce solo per me ditemelo che li scambio.

Ciao,
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
6C33C
Packager
Packager
Messaggi: 254
Iscritto il: gio 12 ott 2006, 16:09
Nome Cognome: Giorgio
Slackware: 14.0 x86_64
Kernel: 3.9.7
Desktop: kde 4.10.4 ,razorqt
Località: Rimini

Re: [HOWTO] Utilizzare i mirror in automatico

Messaggio da 6C33C »

Se il secondo è più veloce solo per me ditemelo che li scambio.
No normalmente http://slack.isper.sk/pub/ è molto più veloce, ma quando sono sul lavoro
alcune volte non riesco ad accedere a questo mirror, o va molto lento
(molto probabilmente per il tipo di adsl) e allora ripiego su darkstar.

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 5294
Iscritto il: ven 2 giu 2006, 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: [HOWTO] Utilizzare i mirror in automatico

Messaggio da ZeroUno »

Ho aggiornato lo script per supportare i nuovi mirror e ho messo darkstar come default perchè isper non mirrora slackware-13.0

però non ho testato la velocità dei mirror.

Fatemi sapere per bug e feedback.


Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Rispondi