Slackbuild per JDownloader

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom apr 27, 2008 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Vic Steele » mar ago 17, 2010 20:18

E se uno non avesse installato il pacchetto di JRE, ma direttamente quello di JDK (come nel mio caso, visto che ci programmo)?
Non è che verrebbero segnate false dipendenze non soddisfatte?

metrofox
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: gio ago 07, 2008 12:29
Slackware: slackware64-current
Kernel: 3.4.4-ck3
Desktop: FluxBox-1.3.1
Distribuzione: FreeBSD-8.1(amd64)
Località: London

Re: Slackbuild per JDownloader

Messaggioda metrofox » mer ago 18, 2010 15:57

robert_plant_89 ha scritto:
metrofox ha scritto:Dipendenze su un software scritto in java? Mmm :)

beh, la jre la chiede


Bhè, jre è già presente di default su slackware, e sta nella dir l/... Perciò, a meno che non lo si rimuova volutamente non ci sarà problema di dipendenze.

E se uno non avesse installato il pacchetto di JRE, ma direttamente quello di JDK (come nel mio caso, visto che ci programmo)?
Non è che verrebbero segnate false dipendenze non soddisfatte?


Non penso che JRE e JDK siano la stessa cosa, anche se non si ha JDK nel sistema le applicazioni vengono eseguite lo stesso, basta che ci sia JRE ovviamente...
jre: Java(TM) 2 Platform Standard Edition Runtime Environment,
jre: Version 6.0 update 21.
jre:
jre: The J2SE(TM) Runtime Environment (JRE) is intended for software
jre: developers and vendors to redistribute with their applications.
jre: It contains the Java virtual machine, runtime class libraries, and
jre: Java application launcher that are necessary to run programs written
jre: in the Java programming language.
jre:
jre: If you need development tools, obtain the jdk from /extra, or see the
jre: Sun Microsystems web page: http://java.sun.com/

jdk: Java(TM) 2 Platform Standard Edition Development Kit 6.0 update 21.
jdk:
jdk: The Java 2 SDK software includes tools for developing, testing, and
jdk: running programs written in the Java programming language. This
jdk: package contains everything you need to run Java(TM).
jdk:
jdk: For additional information, refer to this Sun Microsystems web page:
jdk: http://java.sun.com/
jdk:
jdk:
jdk:

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom apr 27, 2008 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Vic Steele » mer ago 18, 2010 19:18

Come ho già detto in Java programmo molto spesso e quindi la differenza più o meno l'ho sentita nominare :D .
Le JDK includono la macchina virtuale presente in JRE (anche perché, considerata l'estrema riflessione del linguaggio, se così non fosse non si potrebbe nemmeno compilare, visto che lo stesso javac è in bytecode). Per questo motivo se hai JDK, puoi fare a meno di JRE (e io qui su Slackware non ho mai installato il pacchetto di JRE).
Se volessi mettere un controllo di dipendenza su JRE, nel mio caso mi segnalerebbe una dipendenza mancante... il che è una castroneria, considerato che la JVM è regolarmente presente e non ho nessun problema ad avviare l'applicazione.
Chiedevo quindi, ammesso di fare questa cosa, se potessi controllare la presenza di JDK o almeno di JRE, prima di segnalare la mancanza. Non in singolo quindi.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3298
Iscritto il: ven ott 12, 2007 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Blallo » mer ago 18, 2010 20:27

nello slack-required la dipendenza "alternata" viene segnalata così, se ricordo bene

Codice: Seleziona tutto

jre-XXX-arch-1 | jdk-XXX-arch-1

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3530
Iscritto il: sab giu 26, 2004 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Trotto@81 » mer set 01, 2010 23:43

Non di potrebbero evitare i 777 alla directory di installazione? :?
Per me avevi ragione a credere che fossero drastici, chi vuole gli aggiornamenti si rifà il pacchetto.

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom apr 27, 2008 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Vic Steele » gio set 02, 2010 13:55

No: nella dir di installazione ci si scrive. Scrivi le configurazioni e gli aggiornamenti. Se la dir non ha il permesso di scrittura, l'applicazione non parte nemmeno.
Se la dir di installazione fosse la home, uscirebbe un pacchetto non distribuibile. Possibile che non esistano soluzioni pulite?

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3530
Iscritto il: sab giu 26, 2004 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Trotto@81 » gio set 02, 2010 14:59

Vic Steele ha scritto:No: nella dir di installazione ci si scrive. Scrivi le configurazioni e gli aggiornamenti. Se la dir non ha il permesso di scrittura, l'applicazione non parte nemmeno.
Se la dir di installazione fosse la home, uscirebbe un pacchetto non distribuibile. Possibile che non esistano soluzioni pulite?

Queste informazioni dovrebbe scriverle in una directory nascosta dentro la home, se la situazione è questa il programma è pensato male da questo punto di vista.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3298
Iscritto il: ven ott 12, 2007 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Blallo » gio set 02, 2010 15:10

Trotto@81 ha scritto:Queste informazioni dovrebbe scriverle in una directory nascosta dentro la home, se la situazione è questa il programma è pensato male da questo punto di vista.

in teoria NO, visto che è pensato per uno "scarica e usa" istantaneo

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3530
Iscritto il: sab giu 26, 2004 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Trotto@81 » gio set 02, 2010 15:25

Ho visto che sul sito c'è il pacchetto per Ubuntu, si può vedere come hanno strutturato loro la cosa.
L'idea del pacchetto è una cosa buona, ma i permessi sono rischiosi, poi c'è anche chi se ne frega, ma sono punti di vista.
Bisogna scrivere agli sviluppatori e far presente questa cosa.

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom apr 27, 2008 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Vic Steele » gio set 02, 2010 15:47

jimmy_page_89 ha scritto:
Trotto@81 ha scritto:Queste informazioni dovrebbe scriverle in una directory nascosta dentro la home, se la situazione è questa il programma è pensato male da questo punto di vista.

in teoria NO, visto che è pensato per uno "scarica e usa" istantaneo

Essendo in Java, è pensato anche per essere multipiattaforma. Fare un'analisi dell'ambiente è costoso e difficilmente configurabile (anche in prospettiva di multiutenza, non gestibile allo stesso modo su tutti gli ambienti a disposizione).
Io sono d'accordissimo sul rischio dei permessi (anche se sono sempre limitati alla dir di jdownloader in questo caso, quindi siamo sempre in una sandbox), però in effetti non vedo altre soluzioni.
Non avevo fatto caso al pacchetto per Ubuntu, vedrò un po' come l'hanno fatto.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3530
Iscritto il: sab giu 26, 2004 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Trotto@81 » gio set 02, 2010 19:21

Il programma crea una directory nascosta jd nella home, devi verificare se sia possibile disattivare gli aggiornamenti all'avvio del programma tramite file di configurazione base.

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom apr 27, 2008 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Vic Steele » gio set 02, 2010 19:49

Intendi la versione pacchettizzata di Ubuntu?

Ho visto (correggimi se sbaglio) che il deb lo si può scaricare solo da repository... se così fosse domani farò apt-get source dalla macchina virtuale.

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun giu 27, 2005 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Luci0 » ven set 03, 2010 0:48

Mi sembra che jdownloader non abbia bisogno di essere pacchettizzato, poiché é un applicativo java, l'installer funziona discretamente sulla 12.2.

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom apr 27, 2008 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Vic Steele » ven set 03, 2010 1:14

Luci0 ha scritto:Mi sembra che jdownloader non abbia bisogno di essere pacchettizzato, poiché é un applicativo java, l'installer funziona discretamente sulla 12.2.

Semmai non ha bisogno di essere compilato, ma la mia idea è di fare un pacchetto che decomprima i files correttamente, e cose più importanti crei un launcher in /usr/bin (creando quindi il comando "jdownloader") e approfitti della comodità per creare anche la voce nel menu.
Una comodità gestionale, fondamentalmente. Ma di che installer stai parlando?

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3530
Iscritto il: sab giu 26, 2004 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Slackbuild per JDownloader

Messaggioda Trotto@81 » ven set 03, 2010 11:22

Vic Steele ha scritto:
Luci0 ha scritto:Mi sembra che jdownloader non abbia bisogno di essere pacchettizzato, poiché é un applicativo java, l'installer funziona discretamente sulla 12.2.

Semmai non ha bisogno di essere compilato, ma la mia idea è di fare un pacchetto che decomprima i files correttamente, e cose più importanti crei un launcher in /usr/bin (creando quindi il comando "jdownloader") e approfitti della comodità per creare anche la voce nel menu.
Una comodità gestionale, fondamentalmente. Ma di che installer stai parlando?

Concordo, molto comodo averlo pacchettizzato invece che lanciarlo e tenere aperta anche la konsole per evitare che si chiuda anche il programma.