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

Re: Slacky Downloader 0.0.1 :)

Messaggio da aleph »

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 3.x
Linux 3.x
Messaggi: 732
Iscritto il: gio 14 lug 2005, 0:00
Desktop: xfce
Distribuzione: archlinux
Località: Roma

Re: Slacky Downloader 0.0.1 :)

Messaggio da lamarozzo »

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 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Re: Slacky Downloader 0.0.1 :)

Messaggio da Dani »

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 3.x
Linux 3.x
Messaggi: 732
Iscritto il: gio 14 lug 2005, 0:00
Desktop: xfce
Distribuzione: archlinux
Località: Roma

Re: Slacky Downloader :)

Messaggio da lamarozzo »

Complimenti Dani! Il downloader è davvero utile.

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

Re: Slacky Downloader :)

Messaggio da gohanz »

Dani complimentissimi anche da parte mia! :p

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

Re: Slacky Downloader :)

Messaggio da Dani »

Grazie :) Immagine

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

Re: Slacky Downloader :)

Messaggio da Dani »

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.x
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: Slacky Downloader :)

Messaggio da DaD »

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 3 set 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 :)

Messaggio da Mario Vanoni »

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: 7728
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Re: Slacky Downloader :)

Messaggio da Loris »

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: 13484
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slacky Downloader :)

Messaggio da conraid »

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 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Re: Slacky Downloader :)

Messaggio da Dani »

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: 13484
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slacky Downloader :)

Messaggio da conraid »

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 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Re: Slacky Downloader :)

Messaggio da Dani »

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: 13484
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slacky Downloader :)

Messaggio da conraid »

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

Bloccato