Slackyd - Slacky downloader [DEAD]

Forum dedicato alla programmazione.

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.
Avatar utente
aleph
Linux 1.0
Linux 1.0
Messaggi: 75
Iscritto il: sab dic 29, 2007 21:10
Slackware: 12.0

Re: Slacky Downloader 0.0.1 :)

Messaggioda aleph » ven gen 18, 2008 0:14

concordo col capo, meglio fare un sistema che ti informa delle dipendenze e ti chiede se vuoi installarle, col maggior controllo possibile da parte dell'utente . . anche perchè sennò basta una virgola fuori posto nel rep e si pianta tutto :D :D

Avatar utente
lamarozzo
Linux 2.6
Linux 2.6
Messaggi: 732
Iscritto il: gio lug 14, 2005 0:00
Desktop: xfce
Distribuzione: archlinux
Località: Roma

Re: Slacky Downloader 0.0.1 :)

Messaggioda lamarozzo » ven gen 18, 2008 12:36

Certo, quando ho parlato di gestione delle dipendenze non intendevo un tool tipo Ubuntu in cui vengono installate senza neanche chiedertelo. Intendevo dire che sarebbe bello se il programma permettesse (con una opportuna flag o sotto opportuna richiesta) di scaricare anche le dipendenze segnalate dal packager. E' solo una questione di comodità, e non penso vada contro i principi della Slackware. Ad esempio se voglio installare Inkscape mi farebbe piacere trovarmi una directory con i pacchetti del repository necessari. Poi l'installpkg lo do io. IMO

Ancora complimenti per il lavoro.

Dani
Linux 3.x
Linux 3.x
Messaggi: 1447
Iscritto il: mer apr 26, 2006 1:52
Desktop: gnome
Distribuzione: arch

Re: Slacky Downloader 0.0.1 :)

Messaggioda Dani » ven gen 25, 2008 6:42

Rilasciata la 0.0.3 dove ho introdotto il concetto di notifica delle dipendenze mancanti.
Attualmente è possibile vedere le dipendenze ed il loro stato solo attraverso lo switch -w e se la verifica si rivela efficace nella prossima release avremo la notifica sulle dipendenze di default sui pacchetti scaricati, con l'avviso nel caso il cui ci fossero pacchetti mancanti...
I link per il download alla prima pagina...

Avatar utente
lamarozzo
Linux 2.6
Linux 2.6
Messaggi: 732
Iscritto il: gio lug 14, 2005 0:00
Desktop: xfce
Distribuzione: archlinux
Località: Roma

Re: Slacky Downloader :)

Messaggioda lamarozzo » ven gen 25, 2008 14:21

Complimenti Dani! Il downloader è davvero utile.

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar nov 30, 2004 0:00

Re: Slacky Downloader :)

Messaggioda gohanz » sab gen 26, 2008 19:56

Dani complimentissimi anche da parte mia! :p

Dani
Linux 3.x
Linux 3.x
Messaggi: 1447
Iscritto il: mer apr 26, 2006 1:52
Desktop: gnome
Distribuzione: arch

Re: Slacky Downloader :)

Messaggioda Dani » sab gen 26, 2008 21:52

Grazie :) Immagine

Dani
Linux 3.x
Linux 3.x
Messaggi: 1447
Iscritto il: mer apr 26, 2006 1:52
Desktop: gnome
Distribuzione: arch

Re: Slacky Downloader :)

Messaggioda Dani » dom gen 27, 2008 14:59

In questi giorni ho testato la verifica delle dipendenze e non ho riscontrato particolari problemi, ho trovato un paio di piccoli errori che ho corretto ma per il resto sembra ok.
Quindi vorrei iniziare a scrivere del codice che scarichi le dipendenze mancanti ma mi serve un consiglio su come gestire il tutto...
E' meglio scaricare automaticamente le dipendenze mancanti e lasciare la possibilità di disabilitare questo comportamento attraverso uno switch apposito o, viceversa, scaricare si il pacchetto, ma le dipendenze solo se viene usato un'opzione apposita ? O magari usare altre soluzioni ... ?
Bho voi che dite?

Avatar utente
DaD
Linux 2.4
Linux 2.4
Messaggi: 371
Iscritto il: mer feb 07, 2007 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Re: Slacky Downloader :)

Messaggioda DaD » dom gen 27, 2008 16:01

Secondo me sarebbe l'ideale la seconda opzione, cioè solo se abilitato il flag apposito le dipendenze vengono scaricate in una directory creata dal tool, chiamata ad esempio "nome-prog_dip".

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun set 03, 2007 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Slacky Downloader :)

Messaggioda Mario Vanoni » dom gen 27, 2008 16:17

Dani ha scritto:In questi giorni ho testato la verifica delle dipendenze e non ho riscontrato particolari problemi, ho trovato un paio di piccoli errori che ho corretto ma per il resto sembra ok.
Quindi vorrei iniziare a scrivere del codice che scarichi le dipendenze mancanti ma mi serve un consiglio su come gestire il tutto...
E' meglio scaricare automaticamente le dipendenze mancanti e lasciare la possibilità di disabilitare questo comportamento attraverso uno switch apposito o, viceversa, scaricare si il pacchetto, ma le dipendenze solo se viene usato un'opzione apposita ? O magari usare altre soluzioni ... ?
Bho voi che dite?


Premessa: non uso il tuo tool, faccio di testa mia da >20 anni.

- scarica il pacchetto, con la opzione di scaricare le dipendenze
- se uno scarica senza le dipendenze
- fai in modo di poter scaricare le dipendenze in un secondo passo

Mario Vanoni

Avatar utente
Loris
Admin
Admin
Messaggi: 7666
Iscritto il: lun mar 31, 2003 0:00
Nome Cognome: Loris Vincenzi
Slackware: 14.1
Kernel: 3.10.17
Desktop: Kde 4.10.5
Località: Gradisca D'Isonzo
Contatta:

Re: Slacky Downloader :)

Messaggioda Loris » lun gen 28, 2008 22:35

Dani ha scritto:scaricare si il pacchetto, ma le dipendenze solo se viene usato un'opzione apposita

Direi meglio il secondo... oppure scaricare il pacchetto e se ci sono dipendenze essere avvisati con un bel "scarico anche le dipendenze ?" "si/no"
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
conraid
Staff
Staff
Messaggi: 12773
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Slacky Downloader :)

Messaggioda conraid » lun gen 28, 2008 22:40

Loris ha scritto:
Dani ha scritto:scaricare si il pacchetto, ma le dipendenze solo se viene usato un'opzione apposita

Direi meglio il secondo... oppure scaricare il pacchetto e se ci sono dipendenze essere avvisati con un bel "scarico anche le dipendenze ?" "si/no"


Le dipendenze automatiche sono un'arma a doppio taglio. Come vengono trovate?
Con la lista dei pacchetti segnalati? E se io qualcosa ce l'ho ricompilato da solo, a modo mio, senza essermi fatto il pacchetto?
Uno dei motivi per cui uso Slackware è proprio per evitare questo.
Se poi viene fatto con ldd altro discorso, ma non so...
Perché non fare in modo di far scegliere se scaricare le dipendenze o no, ma anche quale dipendenze installare delle varie richieste?

Dani
Linux 3.x
Linux 3.x
Messaggi: 1447
Iscritto il: mer apr 26, 2006 1:52
Desktop: gnome
Distribuzione: arch

Re: Slacky Downloader :)

Messaggioda Dani » lun gen 28, 2008 23:41

Anche se provassi ad usare ldd, poi come risalgo al nome del pacchetto sapendo solo il nome della libreria condivisa ? Credo non sia possibile una cosa del genere :-k

Avatar utente
conraid
Staff
Staff
Messaggi: 12773
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Slacky Downloader :)

Messaggioda conraid » mar gen 29, 2008 10:30

Dani ha scritto:Anche se provassi ad usare ldd, poi come risalgo al nome del pacchetto sapendo solo il nome della libreria condivisa ? Credo non sia possibile una cosa del genere :-k


Mi sembra che swaret faccia così, o sbaglio?
Comunque è l'unico modo, IMHO, per mantenere un certo Slackstyle.

Dani
Linux 3.x
Linux 3.x
Messaggi: 1447
Iscritto il: mer apr 26, 2006 1:52
Desktop: gnome
Distribuzione: arch

Re: Slacky Downloader :)

Messaggioda Dani » mar gen 29, 2008 14:42

Swaret usa un file generato da swaret-tools:

Codice: Seleziona tutto

# NOTE 2: To create the Libraries List, use 'swaret-tools'.
#         You can get 'swaret-tools' at http://swaret.sourceforge.net!
#         You can also clear all DEP_ROOT Variable(s) which will
#         allow swaret to create the Libraries List for you
#         during Dependency Check using the defined ROOT Variable(s) above.

Non mi piace molto come soluzione :roll:

Avatar utente
conraid
Staff
Staff
Messaggi: 12773
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Slacky Downloader :)

Messaggioda conraid » mar gen 29, 2008 14:48

Fallo come credi, alla fine il programma è tuo.
Ma IMHO se fai installare o tutte le dipendenze o nessuna, si può creare il caso che... aspetta, una domanda.
Ma il tuo tool scarica e basta, o installa anche, non ricordo.
Nel primo caso lascia le dipendenze, nel secondo caso non lo userei mai. Questioni di gusti.
Se volessi la risoluzione delle dipendenze probabilmente userei altra distro, anche una derivata da slack al limite


Torna a “Programmazione”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite