Slackyd - Slacky downloader [DEAD]
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
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.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
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.
- DaD
- Linux 2.x

- Messaggi: 371
- Iscritto il: mer 7 feb 2007, 18:19
- Nome Cognome: Antonio Barra
- Slackware: 13
- Kernel: 3.0
- Desktop: KDE 4
- Distribuzione: Mac OS X
- Contatta:
Re: slackyd - slacky downloader :)
Ottimo lavoro Dani, e ricorda se ti serve un tester che fa domande stupide io sono qui 
- jolly
- Linux 2.x

- Messaggi: 370
- Iscritto il: dom 1 apr 2007, 15:20
- Slackware: 13.37
- Desktop: KDE
- Località: Torino
- Contatta:
Re: slackyd - slacky downloader :)
finalmente provato... molto comodo davvero!
Re: slackyd - slacky downloader :)
Disponibile slackyd 0.1.8 [-o<
La novità piu' importante riguarda la verifica della versione delle dipendenze, mentre prima veniva considerato solo il nome di un pacchetto richiesto, ora viene considerata anche la versione minima (o maggiore o uguale).
Secondariamente è stata aggiunta un'opzione per abilitare le regex (-e) e un'altra per rendere la ricerca case-insensitive (-m):
Poi è stata eliminata la funzione che si occupava delle sotto dipendenze, ora si ha una un'unica funzione ricorsiva, e infine sono state aggiunte diverse ottimizzazioni che hanno reso il tool molto scattante : ) Per dire, l'upgrade sul mio sistema avviene in appena 5 decimi di secondo, mentre la ricerca di un pacchetto avviene in 4 centesimi !
Visto le diverse modifiche non mando subito il tgz a loris ma ci smanetto un po' su, se qualcuno volesse fare altrettanto i sorgenti sono sempre al solito posto : )
La novità piu' importante riguarda la verifica della versione delle dipendenze, mentre prima veniva considerato solo il nome di un pacchetto richiesto, ora viene considerata anche la versione minima (o maggiore o uguale).
Secondariamente è stata aggiunta un'opzione per abilitare le regex (-e) e un'altra per rendere la ricerca case-insensitive (-m):
Codice: Seleziona tutto
root[~]# slackyd -L ^V -m -e
Unofficial packages "^V": 3
-> valgrind-3.3.1-i486-1as
-> vcdimager-0.7.23-i486-1sl
-> virtualbox-ose-1.6.4-i686-1dav
root[~]#
Visto le diverse modifiche non mando subito il tgz a loris ma ci smanetto un po' su, se qualcuno volesse fare altrettanto i sorgenti sono sempre al solito posto : )
Re: slackyd - slacky downloader :)
Disponibile slackyd 0.1.9 comprensivo di blacklist !
Aggiunti quindi due nuovi switch, -x e -X, il primo disabilita la blacklist mentre il secondo mostra i pacchetti esclusi.
Aggiunti quindi due nuovi switch, -x e -X, il primo disabilita la blacklist mentre il secondo mostra i pacchetti esclusi.
- navajo
- Staff

- Messaggi: 3884
- Iscritto il: gio 8 gen 2004, 0:00
- Nome Cognome: Massimiliano
- Slackware: 13.37 (x86_64)
- Kernel: 2.6.37.6
- Desktop: KDE 4.7.0 (Alien)
- Località: Roma
Re: slackyd - slacky downloader :)
Dani ha scritto:Disponibile slackyd 0.1.9 comprensivo di blacklist !
Aggiunti quindi due nuovi switch, -x e -X, il primo disabilita la blacklist mentre il secondo mostra i pacchetti esclusi.
Re: Slackyd - Slacky downloader
Rilasciata la versione 0.1.10 che principalmente elimina un paio di bugs.
Il primo riguarda l'aggiornamento della lista pacchetti: in caso di uno o piu' files non ottenuti, slackyd entrava in loop scaricando la lista pacchetti da tutti i repository ufficiali indicati nello slackyd.conf. Ora, inoltre, prima di scaricare la lista dei tgz e checksums viene controllato il filelist; se questo è aggiornato non c'è bisogno di verificare i vari packages.txt.
Un altro cambio importante riguarda l'ordinamento alfabetico dei pacchetti che ora è decisamente piu' veloce, non ci mette nulla ad ordinare migliaia di tgz, mentre le versioni precedenti ci mettevano diversi secondi
Un terzo bug riguardava il controllo delle dipendenze, la versione "0.0.9" era considerata maggiore alla "0.0.10" in quanto le cifre venivano confrontate carattere per carattere.
Per finire sistemato il timeout sulle connessioni http ed ftp, il conteggio del tempo trascorso non era preciso come doveva essere. Aggiunto anche il peso dei tgz installati allo switch -l in modalità verbosa.
Codice: Seleziona tutto
root[~]# slackyd -l ^xvi[dn] -e -v
Installed packages "^xvi[dn]":
xvidcore-1.1.3-i486-1sl.tgz [482 KB -> 1640 KB]
xvidtune-1.0.1-i486-1.tgz [17 KB -> 50 KB]
xvinfo-1.0.2-i486-1.tgz [5 KB -> 20 KB]
root[~]#
- navajo
- Staff

- Messaggi: 3884
- Iscritto il: gio 8 gen 2004, 0:00
- Nome Cognome: Massimiliano
- Slackware: 13.37 (x86_64)
- Kernel: 2.6.37.6
- Desktop: KDE 4.7.0 (Alien)
- Località: Roma
Re: Slackyd - Slacky downloader
scusate ma non trovo il tgz della 1.10 da nessuna parte
mi sono rimbambito io ?
mi sono rimbambito io ?
Re: Slackyd - Slacky downloader
caricato 
- tigerwalk
- Linux 3.x

- Messaggi: 895
- Iscritto il: lun 25 feb 2008, 22:08
- Nome Cognome: Giuliano della Vecchia
- Slackware: 13.37-14.2
- Kernel: 3.10.17-tiger / 4.4.88-smp
- Desktop: kde4/xfce4
- Località: Napoli
Re: Slackyd - Slacky downloader
Eccezziunale veramente!Dani ha scritto:caricato
- danix
- Staff

- Messaggi: 3289
- Iscritto il: ven 27 ott 2006, 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 current
- Kernel: 6.12.13 x86_64
- Desktop: i3
- Località: Verona (VR)
- Contatta:
Re: Slackyd - Slacky downloader
FEATURE REQUEST:
Non so se sia possibile, ma non si potrebbe includere un'opzione per cercare i pacchetti in un mirror locale di un determinato repository?
Mi spiego meglio, io ho un repo locale di slacky (12.1 only), e mi farebbe molto comodo che slackyd prendesse i pacchetti da li invece che via http... si può fare?? magari mettendo uno switch in slackyd.conf in modo da inserire il percorso della radice del repo...
scusate se chiedo troppo...
Non so se sia possibile, ma non si potrebbe includere un'opzione per cercare i pacchetti in un mirror locale di un determinato repository?
Mi spiego meglio, io ho un repo locale di slacky (12.1 only), e mi farebbe molto comodo che slackyd prendesse i pacchetti da li invece che via http... si può fare?? magari mettendo uno switch in slackyd.conf in modo da inserire il percorso della radice del repo...
scusate se chiedo troppo...
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Slackyd - Slacky downloader
Anche io sno nella tua stessa situazione, ma poi in pratica prendi i pacchetti da una parte dell'HD e li sposti in /var/slackyd?danix85 ha scritto:FEATURE REQUEST:
Non so se sia possibile, ma non si potrebbe includere un'opzione per cercare i pacchetti in un mirror locale di un determinato repository?
Mi spiego meglio, io ho un repo locale di slacky (12.1 only), e mi farebbe molto comodo che slackyd prendesse i pacchetti da li invece che via http... si può fare?? magari mettendo uno switch in slackyd.conf in modo da inserire il percorso della radice del repo...
scusate se chiedo troppo...
A quel punto conviene segnarsi quello da aggiornare e farlo a mano... o fare uno script apposito
Re: Slackyd - Slacky downloader
Se il tuo mirror locale è identico a quello remoto o almeno è comprensivo di FILELIST.TXT PACKAGES.TXT ecc si puo' fare si, anche perchè slackyd prima o poi i pacchetti oltre a scaricarli li installerà anchedanix85 ha scritto:FEATURE REQUEST:
Non so se sia possibile, ma non si potrebbe includere un'opzione per cercare i pacchetti in un mirror locale di un determinato repository?
Mi spiego meglio, io ho un repo locale di slacky (12.1 only), e mi farebbe molto comodo che slackyd prendesse i pacchetti da li invece che via http... si può fare?? magari mettendo uno switch in slackyd.conf in modo da inserire il percorso della radice del repo...
scusate se chiedo troppo...
- danix
- Staff

- Messaggi: 3289
- Iscritto il: ven 27 ott 2006, 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 current
- Kernel: 6.12.13 x86_64
- Desktop: i3
- Località: Verona (VR)
- Contatta:
Re: Slackyd - Slacky downloader
Il mio mirror è un mirror nel vero senso della parola...Dani ha scritto:Se il tuo mirror locale è identico a quello remoto o almeno è comprensivo di FILELIST.TXT PACKAGES.TXT ecc si puo' fare si, anche perchè slackyd prima o poi i pacchetti oltre a scaricarli li installerà anche
Grazie mille...
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Slackyd - Slacky downloader
Ti rinnovo il quesito. Ma non si tratterebbe di copiare i file in una nuova posizione dell'HD?danix85 ha scritto:Il mio mirror è un mirror nel vero senso della parola...Dani ha scritto:Se il tuo mirror locale è identico a quello remoto o almeno è comprensivo di FILELIST.TXT PACKAGES.TXT ecc si puo' fare si, anche perchè slackyd prima o poi i pacchetti oltre a scaricarli li installerà ancheSe si potesse specificare un indirizzo locale in cui cercare i vari filelist.txt ecc e poi prendere i pacchetti da li per me sarebbe molto più rapido...
Grazie mille...
Penso che a quelli con un mirror locale serve qualcosa di diverso. slackyd è buono perché permette di scaricare solo quello che serve, ma se è già scaricato...
Il fatto che
mi piace poco invece [-(Dani ha scritto:slackyd prima o poi i pacchetti oltre a scaricarli li installerà anche
