Compartir JDownloader Windows/Linux

Aziwar

Como puedo compartirlo de modo que no tenga que estar cambiando siempre la dirección de descarga?

Por ejemplo en Windows uso Z:\JDownloader. Entonces al entrar en Linux tengo que poner que sea /media/Datos/JDownloader ya que si no me crea una carpeta "Z:\JDownloader".

Y lo mismo al cambiar de Linux a Windows, tengo que cambiarlo a Z:\JDownloader pq sino me crea una carpeta C:\media\Datos\JDownloader.

El tema está en que a veces haciendo estos cambios, no pierdo los archivos que tengo a medias, pero otras veces si. Y lo que quiero es un modo fiable de que si estoy trabajando en Linux y tengo el JDownloader abierto, al cambiar a Windows pueda continuar por donde iba sin tener que empezar la descarga de 0

dagavi

Supongo que si al tener una url X en Windows (edit: url no, path xD) y ejecutarlo en linux se te crea una carpeta con nombre X, lo que puedes hacer es crear un enlace en Linux con el mismo nombre que la carpeta que se te crearía apuntando al destino real (/media....)

Edit: O hacer lo que dice #3 que es lo que yo tenía y ni se me ha ocurrido comentarlo xD

LOc0

Yo instalaría un Jdownloader en Linux y otro en Windows y le metería a cada uno la ruta de la carpeta de descargas que entienden.

Edito: pensaba que la barra invertida no estaba permitida usarla en los nombres de ficheros. En ese caso, lo que te dice dagavi debería funcionarte.

Salu2 ;)

4 respuestas
Aziwar

pfff acabo de descubrir cual era el fallo de todo xD

el acceso directo que yo tenía puesto en el panel me ejecutaba el de windows, entonces por mucho que pusiera la carpeta de destino como un link a la carpeta de windows, siempre se descargaban aparte.

No se por qué pero me dio por ejecutarlo desde un terminal, y veo 827 actualizaciones pendientes.. y yo wtf! miro la carpeta de descarga, y me di cuenta de que este era el de linux y no el otro xD

edit: pos no, ahora es que directamente ni me salen las descargas en linux de lo que puse en windwos

oFF-sIDE

Haz lo que dice #3. Me parece lo más lógico y normal.

1 respuesta
Tig

Extendiendo lo que dice #3

Desde Linux podrás acceder al sistema de archivos de windows. El problema es que esta partición no está montada por defecto, y si inicias el JDownloader sin que esté montada él crea la carpeta, así que la solución es asegurarte de que la partición se monta al inicio. Con esto debería bastar.

1 respuesta
Aziwar

#5 como digo en #4 , lo tengo como dice #3

#6 yo tengo puesto que me las monte por defecto al arrancar el sistema

H4z4rD

Me parece que la mayoría de los que habéis respondido, no habéis entendido lo que hace.

Tiene un JDownloader en windows, que lanza desde Linux, para continuar las descargas indistintamente desde un sistema operativo u otro.

#1 Si instalas un JD en cada sistema operativo, puedes tener cada uno con su propia configuración y por lo tanto apuntar con ambos a la misma carpeta de descargas. El tema es, que son 2 instalaciones diferentes, por lo que cada uno tendrá su propia lista de enlaces. Si ejecutas desde linux el que tienes instalado en windows, entras la misma lista de descargas(por lo que tu dices, yo no lo he probado nunca), pero claro, tendrás que cambiar la ruta cada vez, y es lógico que las descargas que estén a medias se corten.

Resumiendo, si tienes una sola instancia del programa solo vas a poder tener una configuración y una lista de descargas, si pones 2 instancias del mismo programa, podrás tener 2 configuraciones independientes, pero no compartirán la lista de descargas.

Y la tercera opción, si sabes Java, modificalo para indicarle 2 carpetas de descarga diferentes según el SO en que este ejecutándose, que para eso el JD es open source. No es difícil esta modificación. Ahora no te garantizo que no se corten las descargas que estén a medias.

1 respuesta
Aziwar

es que yo creo que ejecutaba el de windows por eso mismo, pq al usar instalaciones independientes perdía los enlaces.

De java sé 0 xD pascal y c++ es lo mejor que sé

dagavi

#8 Yo si lo he entendido, por eso le he dicho que haga un link para que con la mima configuración (la de Windows) le valga también para Linux.

Supongo que la partición de Windows se le automontará con el resto de particiones al iniciar el sistema, el problema está en que el path es diferente en ambos sistemas: Lo que en windows es F:/porno en Linux es /media/DiscoDeWindows/porno

Cuando abre el JDownloader, con la configuración de Windows, este intenta entrar en F:/porno, pero este directorio no existe, obviamente, y le crea el directorio que en Linux tiene ese significado: una carpeta llamada "F:/porno"

Si el crea manualmente el enlace (no se si un softlink ya dará el pego, pero un hardlink debería funcionar) con el nombre de de la supuesta carpeta en Linux pero que apunte al directorio real "F:/porno" -> /media/DiscoDeWindows/porno cuando JDownloader cargue la configuración de Windows, mirará si existe la carpeta, efectivamente, existe (un link) y al abrirlo encontrará los archivos que están en /media/DiscoDeWindows/porno.

1 respuesta
H4z4rD

#10 "Si el crea manualmente el enlace (no se si un softlink ya dará el pego, pero un hardlink debería funcionar) con el nombre de de la supuesta carpeta en Linux pero que apunte al directorio real "F:/porno" -> /media/DiscoDeWindows/porno cuando JDownloader cargue la configuración de Windows, mirará si existe la carpeta, efectivamente, existe (un link) y al abrirlo encontrará los archivos que están en /media/DiscoDeWindows/porno."

Eso es lo que yo había pensado, pero tampoco te sirve, porque aunque crees el link con el nombre "F:/porn" y lo metas en el raíz, para referenciarlo le tienes que poner una barra delante "/F:/porn". Ademas, ¿se pueden crear links con el carácter "/" en el nombre?

1 respuesta
dagavi

#11 No veo el problema: nos está diciendo que JDownloader le está creando un directorio (el directorio que busca) por lo tanto solo tiene que hacer que ese directorio sea un link, en vez de un directorio.

Get

el jd permite especificarle la ruta a los temporales ?
si es asi, metes dos JD's uno en windows, y otro en linux. en ambos configuras la ruta "a su manera de teclearse" hacia descargas y tambien hacia los temporales. con eso estes donde este, te deberia funcionar.

Ha años cuando usaba dualboot tenia el emule+ en windows y amule en linux, usando ambos el mismo temp y el mismo incoming.

y eso era cuando lo normal de cualquiera era tener adsl 256

Aziwar

nop, el JD no lo permite. El emule y amule si los tengo así, y con ellos no hay problemas.

Al parecer el único modo fiable que hay de que funcione es teniendo cada uno independiente, y cuando vaya a pasar de un sistema al otro primero respalde los enlaces.

LOc0

Que yo sepa JD guarda los temporales en la misma carpeta de descarga (y los elimina al acabar).

Salu2 ;)

Aziwar

los archivos temporales si, los enlaces no.

Y Get se está refiriendo a los enlaces, pq en la carpeta Temp de emule es donde se guarda lo que estás descargando

1 mes después
P

bueno aca te dejo la solucion es lo que yo ulilizo
por ejemplo usas /media/downloads en linux y c:\downloads en windows

crea una carpeta media en el disco c te queda asi c:\media

en windows tienes que entrar en el adminstrador de discos "inicio ejecutar diskmgmt.msc"
en el disco c boton derecho "cambiar la letra y las rutas de acceso" pones "agregar" y "montar en la siguente carpeta" seleccionas la carpeta c:\media y pones aceptar

con esto te queda en c:\ una carpeta media que si entras veras que se repite el disco c: en su interior bueno ahora abres el jdownloader

en la ruta para que guardes los archivos que bajas pone /media/downloads
con eso ya te funciona tanto si lo lanzas de windows o de linux

pd: adapta la ruta coomo aparezca montada tu unidad c: en linux
saludos

1 1 respuesta
Get

#17 una gran solucion!

Usuarios habituales

  • Get
  • Aziwar
  • LOc0
  • dagavi
  • H4z4rD
  • Tig
  • oFF-sIDE