Richieste di pacchetti e supporto tecnico

Messaggio26 luglio 2009, 14:35 - PKGBUILD per JDownloader #42073

ho provato a creare questo PKGBUILD, che in pratica avvia soltanto lo script bash che fornisce il sito.
uno dei problemi è che la stessa shell, dopo il primo avvio, fa partire il programma. come si bisogna fare in casi del genere?

Codice: Seleziona tutto
# Contributor: ophys <ophys00@gmail.com>
pkgname=jdownloader
pkgver=1.0
pkgrel=1
pkgdesc="Download manager for megaupload and similars."
arch=('i686' 'x86_64')
url="http://jdownloader.org/download/index"
license=('GPL')
groups=()
depends=(openjdk6)
makedepends=()
provides=()
conflicts=()
replaces=()
backup=()
install=
source=(http://212.117.163.148/jd.sh)
noextract=()
md5sums=() #generate with 'makepkg -g'

build() {
  cd $srcdir/
  chmod +x jd.sh
  ./jd.sh
  echo "the application will upload itself once user start it"
}
Ultima modifica di ophys il 26 luglio 2009, 14:36, modificato 1 volta in totale.
ophys
Arciere
 
Messaggi: 212
Iscritto il: 15 febbraio 2009, 18:35
Top

Messaggio26 luglio 2009, 15:16 - PKGBUILD per JDownloader #42074

Non capisco cosa vorresti fare...
Arch Linux Developer
Avatar utente
Giovanni
Developer
 
Messaggi: 2458
Iscritto il: 26 agosto 2007, 16:33
Località: Livorno
Top

Messaggio26 luglio 2009, 16:03 - PKGBUILD per JDownloader #42076

mi spiego meglio:

per usare il programma va scaricato uno script bash dal sito, avviato si aggiorna all'ultima versione e fa partire il programma.quindi questo file non va cancellato (come le altre sorgenti) e anzi è necessario creare un collegamento per avviarlo.
ophys
Arciere
 
Messaggi: 212
Iscritto il: 15 febbraio 2009, 18:35
Top

Messaggio26 luglio 2009, 17:05 - PKGBUILD per JDownloader #42077

Io avevo provato con l'approccio standard,cioè senza usaro lo script ma lo zip che forniscono loro..ci sono principalmente 3 problemi:

1)Il file si trova su server che richiedono la risoluzione di un captcha per scaricare,o fanno aspettare (uploaded.to,bluehost.to)...potevano metterlo su sourceforge..mah?
2)Il nome del file contiene spazi (JDownloader 0.6.193.zip),anche se la cosa si potrebbe risolvere con bash forse.
3)È un programma java con funzione di autoaggiornamento;quindi la questione potrebbe essere simile a quella di freenet (http://aur.archlinux.org/packages.php?ID=25644),creare una cartella jdownloader in /opt e un utente jdownloader (tramite script .install) proprietario della stessa,con diritti di scrittura etc..

Inoltre il programma contiene alcuni file per windows e mac,se pure li cancello nel pkgbuild,lui li riscarica..niente di grave comunque.

Ecco il vecchio pkgbuild non funzionante che creai tempo fa,va modificato comunque,è molto rozzo,ma potrebbe esservi d'aiuto,non so..

Codice: Seleziona tutto
# Contributor: Xemertix <arch88(at)katamail(dot)com>

pkgname=jdownloader
pkgver=0.5.859
pkgrel=1
pkgdesc="A Java-based download manager for Rapidshare,Megaupload,and others"
url="http://jdownloader.org"
license=('GPL2')
arch=('i686' 'x86_64')
depends=('java-runtime')
#install=jdownloader.install
source=(http://bluehost.to/file/6af73tHnR/jdownloader_0.5.859.zip
        'jdownloader'
        'jdownloader.desktop'
        'jdownloader.png'
        'jdownloader.install')
md5sums=()

build() {
  cd $srcdir
 
  # Program
  install -D -m 755 jdownloader $pkgdir/usr/bin/jdownloader

  # Program structures
  install -d -m 755 $pkgdir/opt/${pkgname}/
  cp -R ${pkgname}_${pkgver}/* $pkgdir/opt/${pkgname}/
 
  # Remove some Windows and MacOs specific files
  #rm    $pkgdir/opt/${pkgname}/JDownloader.exe cant be deleted..the program dowload it again
  #rm -r $pkgdir/opt/${pkgname}/jd/osx
  rm -r $pkgdir/opt/${pkgname}/tools/{Windows,mac}
  rm -r $pkgdir/opt/${pkgname}/plugins/jdshutdown

  # Freedesktop compatibility
  install -D -m 664 jdownloader.png ${pkgdir}/usr/share/icons/jdownloader.png
  install -D -m 664 jdownloader.desktop ${pkgdir}/usr/share/applications/jdownloader.desktop

  # Fix permissions
  find "$pkgdir"/opt -type f -exec chmod 664 {} ;
  find "$pkgdir"/opt -type d -exec chmod 755 {} ;
}

Codice: Seleziona tutto
# arg 1: the jdownloader version
post_install() {
  echo "==> An user "jdownloader" is created which own the /opt/jdownloader directory)"
  useradd -u 58 -d /opt/jdownloader/ -s /bin/bash jdownloader &>/dev/null
  chown -R jdownloader:jdownloader /opt/jdownloader/
  chmod u+x /opt/jdownloader
  echo "done"
}

# arg 1:  the new package version
# arg 2:  the old package version
post_upgrade() {
  post_install $1
}

# arg 1:  the old package version
pre_remove() {
  userdel jdownloader &>/dev/null
}

op=$1
shift

$op $*
Xemertix
Arciere
 
Messaggi: 229
Iscritto il: 4 aprile 2008, 15:13
Top

Messaggio26 luglio 2009, 17:45 - PKGBUILD per JDownloader #42079

Ci stavo giusto lavorando anch'io ieri e non per la prima volta :P
Siccome odio installare un programma da binario quando è disponibile il codice sorgente stavo diventando scemo a prepararlo perché nel loro wiki è spiegata solamente la compilazione via eclipse, inoltre il codice è disponibile solo via svn quindi bisognerebbe conoscere l'esatta revisione della versione stabile se non erro.
Penso che chiederò supporto nel loro forum, salvo qualcuno possa darmi qualche hint qui :)
Qualche esperto sa darmi qualche dritta su come "compilarlo" guardando qui?
Babets
Arciere Provetto
 
Messaggi: 356
Iscritto il: 7 febbraio 2008, 20:44
Top

Messaggio26 luglio 2009, 17:59 - PKGBUILD per JDownloader #42080

Xemertix ha scritto:Io avevo provato con l'approccio standard,cioè senza usaro lo script ma lo zip che forniscono loro..ci sono principalmente 3 problemi:

1)Il file si trova su server che richiedono la risoluzione di un captcha per scaricare,o fanno aspettare (uploaded.to,bluehost.to)...potevano metterlo su sourceforge..mah?
2)Il nome del file contiene spazi (JDownloader 0.6.193.zip),anche se la cosa si potrebbe risolvere con bash forse.
3)È un programma java con funzione di autoaggiornamento;quindi la questione potrebbe essere simile a quella di freenet (http://aur.archlinux.org/packages.php?ID=25644),creare una cartella jdownloader in /opt e un utente jdownloader (tramite script .install) proprietario della stessa,con diritti di scrittura etc..

Inoltre il programma contiene alcuni file per windows e mac,se pure li cancello nel pkgbuild,lui li riscarica..niente di grave comunque.

guarda, il link che ho trovato non richiede captcha e scarica un file nominato appunto jd.sh, quindi non ci sono i primi due problemi. modifica: scusa non avevo letto bene
ora vedo
Ultima modifica di ophys il 26 luglio 2009, 18:11, modificato 1 volta in totale.
ophys
Arciere
 
Messaggi: 212
Iscritto il: 15 febbraio 2009, 18:35
Top

Messaggio27 luglio 2009, 17:12 - PKGBUILD per JDownloader #42124

io mi trovo molto bene con tucan che tra l'altro è già in aur
Mira al sole, la tua freccia non potrà mai raggiungerlo: ma volerà nobilmente e lontana.
Immagine
Wolfanger
Arciere
 
Messaggi: 299
Iscritto il: 15 settembre 2007, 10:39
Località: Insania
Top

Messaggio28 luglio 2009, 10:57 - PKGBUILD per JDownloader #42162

Wolfanger ha scritto:io mi trovo molto bene con tucan che tra l'altro è già in aur

Io Tucan l'ho provato però mi dava problemi. E cmq non c'è paragone: JD può si disconnette e riconnette automaticamente per non aspettare i 15 minuti tra un download e l'altro per rapidshare, estrae automaticamente gli archivi e riunisce i file splittati e tante altre care cose.
Io cmq JD l'ho installato nella mia home e dò un java -jar .jd/JDownloader.jar per avviarlo.
Howl
Arciere Provetto
 
Messaggi: 435
Iscritto il: 28 luglio 2008, 19:32
Top

Messaggio17 ottobre 2009, 11:37 - PKGBUILD per JDownloader #48509

Per il prima problema ho trovato un link diretto http://www.brothersoft.com/d.php?soft_i ... +0.8.9.zip
Il secondo credo bisogni usare una funzione per sostituire lo spazio nel nome con una _ o simile.
Xemertix
Arciere
 
Messaggi: 229
Iscritto il: 4 aprile 2008, 15:13
Top

Messaggio30 aprile 2010, 18:50 - PKGBUILD per JDownloader #68589

sapete se si può usare (o controllare) senza interagire con la gui?

ho trovato questa guida, ma parla di un "JDownloader" e non credo che si riferisca al jar, ma all'eseguibile di windows.. oppure mi andrebbe bene anche un modo per controllare i tasti di stop e di resume con comandi da shell

thx :)
DE: slim && (openbox || kde 4.5)
marinz
Little John
 
Messaggi: 907
Iscritto il: 30 agosto 2007, 20:10
Top

Messaggio30 aprile 2010, 20:16 - PKGBUILD per JDownloader #68612

usa tucan che è nativo gtk, quindi molto più leggero! e volendo, lo puoi usare anche da shell (tramite l'opzione -c)
Leggete il Regolamento e cercate sempre su googleforumwiki prima di chiedere.
Tag x thread risolti: [Risolto] + Spazio messo all'inizio del titolo. Grazie

ArchWiki / Board Internazionale / Blog
Avatar utente
Berseker
Amministratore
 
Messaggi: 4398
Iscritto il: 27 settembre 2007, 10:18
Località: Lecco (provincia)
Top

Messaggio30 aprile 2010, 21:31 - PKGBUILD per JDownloader #68614

berseker sarebbe bello se tucan fosse allo stesso livello di jdownloader :(
"Molti uomini credono in un dio per poter vivere... io ho smesso di credere... a me vivere non basta"
the_shade
Arciere
 
Messaggi: 167
Iscritto il: 17 giugno 2009, 14:18
Top

Messaggio1 maggio 2010, 13:50 - PKGBUILD per JDownloader #68633

Berseker ha scritto:usa tucan che è nativo gtk, quindi molto più leggero! e volendo, lo puoi usare anche da shell (tramite l'opzione -c)

Non lo conoscevo! l'ho provato ma...mmm..
the_shade ha scritto:berseker sarebbe bello se tucan fosse allo stesso livello di jdownloader

appunto :D
per il momento sto su jdownloader, ho provato a chiedere sul loro forum se sanno qualcosa, provo ad aspettare, grazie comunque per l'alternativa :)

Update: Per la cronaca, mi hanno risposto, bastava semplicemente un "java -jar .jd/JDownloader.jar -d" che fa partire il download, mentre con il parametro -D lo stoppa. La cosa interessante è che parte il processo senza interfaccia grafica, e quindi sul muletto posso reimpostare l'avvio su init 3, cosa non da poco :D :cool:
Ultima modifica di marinz il 1 maggio 2010, 15:11, modificato 1 volta in totale.
DE: slim && (openbox || kde 4.5)
marinz
Little John
 
Messaggi: 907
Iscritto il: 30 agosto 2007, 20:10
Top

Messaggio3 maggio 2010, 10:33 - PKGBUILD per JDownloader #68730

Scusa ma facendolo partire da shell è poi possibile aggiungere nuovi download?
O puoi solo continuare quello che già avevi accodato?
Immagine
Immagine
Asus EeePc 1015pem with: ArchLinux {Lxde + kernelNetbook + acpi-eeepc-generic}
agi
Novello Arciere
 
Messaggi: 33
Iscritto il: 23 febbraio 2010, 1:46
Top

Messaggio3 maggio 2010, 17:25 - PKGBUILD per JDownloader #68763

programma simile che lavora solo da terminale è plowshare (più semplice, ma con un pò di bash si estende a piacere :P ) . . . adattare alla gestione via AUR/pacman software come JD, che è fatto per essere installato senza gestore di pacchetti, diventa spesso abbastanza fastidioso/laborioso . . .
ImmagineOutside of a dog, computers are a man's best friend, inside a dog it's too dark to type.
aleph
Robin Hood
 
Messaggi: 1530
Iscritto il: 12 febbraio 2008, 17:30
Top

Messaggio4 maggio 2010, 8:20 - PKGBUILD per JDownloader #68823

agi ha scritto:Scusa ma facendolo partire da shell è poi possibile aggiungere nuovi download?
O puoi solo continuare quello che già avevi accodato?

Ti posto direttamente l'output faccio prima :)
Codice: Seleziona tutto
[~] java -jar /home/marinz/.jd/JDownloader.jar --help

------------------------  Thread: 10  -----------------------
10 04/05/10 8.15.02 - INFO [jd.Main(main)] -> Start JDownloader
JDownloader   JD-Team
http://jdownloader.org/         http://board.jdownloader.org

-h/--help      Show this help message
-a/--add-link(s)   Add links
-co/--add-container(s)   Add containers
-d/--start-download   Start download
-D/--stop-download   Stop download
-H/--hide      Don't open Linkgrabber when adding Links
-m/--minimize      Minimize download window
-f/--focus      Get jD to foreground/focus
-s/--show      Show JAC prepared captchas
-t/--train      Train a JAC method
-r/--reconnect      Perform a Reconnect
-C/--captcha <filepath or url> <method>   Get code from image using JAntiCaptcha
-p/--add-password(s)   Add passwords
-n --new-instance   Force new instance if another jD is running
[~]

@aleph: grazie per l'alternativa ma mi trovo già benissimo con jdownloader :P

Alla mattina accendo il muletto, poi fa tutto lui, parte, va in init3, in cron ho messo uno script che mi pinga gli ip in lan e se non c'è nessuna risposta mi fa partire il processo di jdownloader, e in base all'host addirittura si arrangia per cambiarmi l'IP, connettendosi in automatico al router.. è una b-o-m-b-a :cool:
DE: slim && (openbox || kde 4.5)
marinz
Little John
 
Messaggi: 907
Iscritto il: 30 agosto 2007, 20:10
Top

Messaggio4 maggio 2010, 16:08 - PKGBUILD per JDownloader #68861

Grazie mille :D
Immagine
Immagine
Asus EeePc 1015pem with: ArchLinux {Lxde + kernelNetbook + acpi-eeepc-generic}
agi
Novello Arciere
 
Messaggi: 33
Iscritto il: 23 febbraio 2010, 1:46
Top

Messaggio23 maggio 2010, 15:23 - PKGBUILD per JDownloader #70380

In aur vedo 2 differenti versioni,una usa java di sun,l'altra usa openjdk6..non era meglio un solo pacchetto,con dipendenza java-runtime,soddisfacibile da entrambi i tipi di java?
Xemertix
Arciere
 
Messaggi: 229
Iscritto il: 4 aprile 2008, 15:13
Top

Messaggio24 maggio 2010, 9:04 - PKGBUILD per JDownloader #70428

Xemertix ha scritto:In aur vedo 2 differenti versioni,una usa java di sun,l'altra usa openjdk6..non era meglio un solo pacchetto,con dipendenza java-runtime,soddisfacibile da entrambi i tipi di java?

segnala la cosa agli autori dei due PKGBUILD
Leggete il Regolamento e cercate sempre su googleforumwiki prima di chiedere.
Tag x thread risolti: [Risolto] + Spazio messo all'inizio del titolo. Grazie

ArchWiki / Board Internazionale / Blog
Avatar utente
Berseker
Amministratore
 
Messaggi: 4398
Iscritto il: 27 settembre 2007, 10:18
Località: Lecco (provincia)
Top


Torna a AUR

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

Moderatori: 4javier, aleph, veleno77, adriano, Hilinus

cron