PDA

Ver la Versión Completa : Instalar jDownloader con Java.



tranzorx
08-oct-2009, 15:14
INSTALACIÓN DE JDOWNLOADER EN GNU/LINUX OPEN SUSE.
http://img696.imageshack.us/img696/7071/jdsimbol.jpg

Amigo forefo, en esta primera sección os explico cómo instalar jDownloader. Para los trucos más abajo, en el siguiente post.


He tenido algunos problemillas a la hora de instalar el gestor de descargas jDownloader en GNU/Linux openSUSE para la gestión de los servidores RapidShare, MegaUpload, Megafire, etc.
Aquí os cuento cómo lo he hecho por si le puede servir a alguien.
En el foro hay varios temas sobre la materia, pero ninguno me ha ayudado con el problema que he tenido.

http://www.forosuse.org/forosuse/search.php?searchid=286487


Lo primero que he hecho ha sido acceder a la web oficial del programa:

http://jdownloader.org/download/index


http://a.imageshack.us/img26/8190/jdoficialdown.png


Una vez que accedemos al apartado de descargas en Linux, tenemos dos opciones a la hora de instalar el programa.
La primera es bajarnos el scrip jd.sh (método 1, explicado a continuación).
El enlace nos lleva hacia:
http://212.117.163.148/jd.sh

la segunda bajarnos un archivo comprimido en zyp (método 2, explicado más adelante).
El enlace nos lleva hacia:
http://ul.to/06q3lm
http://a.imageshack.us/img825/6849/jdownloadertextoresalta.png



En el primer caso lo bajamos el jd.sh, en el segundo bajamos un archivo comprimido en zyp.



1 Método con "jd.sh"

1.1 Entorno Java (JRE)
Como podemos apreciar, el programa necesita del entorno Java para poder ejecutarse.
Para saber si tenemos instalado "Java" y la versión del mismo, deberemos abrir un terminal y ejecutar:


# java -version

java version "1.5.0_0"


En la página oficial del jDowloader podemos ver que la última versión es la 1.6.0.
Llegados a este punto, podemos actualizar la misma desde los repositorios o bien hacer una instalación manual.

1.1.1 Instalación de JRE desde los repositorios.:
Es necesario que previamente tengamos habilitado el repositorio siguiente en el gestor de paquetes YaST2.

http://download.opensuse.org/repositories/Java%3a/packages/openSUSE_11.3/


#zypper se java

Nos aparecen todos los paquetes relacionados con java:


E | Nombre | Resumen | Tipo
--+---------------------------------------------------+----------------------------------------------------------+------------
[...]

i | java-1_6_0-openjdk | Java runtime environment based on OpenJDK 6 and IcedTe-> | paquete
i | java-1_6_0-openjdk-plugin | Complemento java para el navegador web basado en OpenJ-> | paquete
| java-1_6_0-openjdk-src | OpenJDK 6 Java class sources for developers | paquete
| java-1_6_0-sun | Java(TM) 6 Runtime Environment | paquete
| java-1_6_0-sun-alsa | ALSA support for java-1_6_0-sun | paquete
| java-1_6_0-sun-devel | Java(TM) 6 SDK, Standard Edition | paquete

[...]



De todo el listado, el que nos interesa es el
java-1_6_0-sun | Java(TM) 6 Runtime Environment | paquete

Procedemos a su instalación:


#zypper in java-1_6_0-sun



Para saber las características del paquete, ejecutamos:


# zypper if java-1_6_0-sun


Nos da la siguiente información del paquete:


Repositorio: actualizaciones para openSUSE
Nombre: java-1_6_0-sun
Versión: 1.6.0.u17-1.1.1
Arquitectura: x86_64
Proveedor: openSUSE
Instalado: no
Estado: no se ha instalado
Tamaño de instalación: 86,5 MiB
Resumen: Java(TM) 6 Runtime Environment
Descripción:
Java(TM) 6 Runtime Environment

The Java(TM) 6 Runtime Environment contains the Java virtual machine,
runtime class libraries, and Java application launcher that are
necessary to run programs written in the Java progamming language. It
is not a development environment and does not contain development tools
such as compilers and debuggers. For development tools, see the
java-1.6.0-sun-devel package.

The Java 6 Runtime Environment is intended for software developers and
vendors who wish to redistribute their applications.


Instalamos/actualizamos el mismo:


# zypper in java_1_6_0-sun


Y ya tenemos el entorno Java instalado y actualizado.

1.1.2 Instalación manual de Java (JRE):
En este caso vamos a la página de descarga del jDownloader y nos bajaremos el archivo para instalar el entorno Java.

Pincho en el icono "Java" y de las opciones que se abre he elegido la mía, que es:

- Linux 64 Bits-> Descargar Java 1.6_14

Es un link que nos lleva a la página del servidor. Elijo descarga gratis y me la pongo en mi carpeta de descargas. En cuestión de minutos ya la tengo en el mismo.

- Ahora vamos a darle permisos de ejecución.
1.- Abrimos konsole y me voy a la ruta de descargas recién bajado:
Aquí os pongo la mía: /home/usuario/Downloads/jre-6u16-linux-x64-rpm.bin

PARA VER Y EJECUTAR ASIGNACIÓN DE PERMISOS DE EJECUCIÓN EN MODO COMANDOS:

$ ls -l
$ -rw-r--r-- 1 usuario users 20258244 oct 8 14:07 jre-6u14-linux-x64.bin

Vemos que el archivo pertenece a "usuario" del grupo "users" y que tiene permisos de escritura y lectura del "user/owner", y permisos de sólo lectura para "grupo" y "otros".
Ahora le vamos a dar permisos de ejecución a "usuario/owner":


$ chmod u+x jre-6u14-linux-x64.bin

Aquí en el foro hay un tutorial buenísimo en el foro sobre gestión de permisos que pongo al final de este post.

Sigamos.
Si ejecutamos nuevamente el "ls -l" nos aparecen los nuevos permisos de ejecución (x).

$ ls -l
$ -rwx-r--r-- usuario users 20258244 oct 8 14:07 jre-6u14-linux-x64.bin

Ahora vemos que el archivo en cuestión nos aparece verde, señal de que es ejecutable por el usuario actual.
Ahora ya podemos ejecutar el comando de instalación:

$ ./jre-6u14-linux-x64.bin

Aceptamos todas las opciones y ya tenemos instalado la última versión de java.

MODO DE ASIGNACIÓN DE PERMISOS EN MODO GRÁFICO.
Abre tu administrador de ficheros favorito (Nutilus, Dolphin, Konqueror, etc).
Es necesario ejecutarlo en modo root.
Nos movemos por el sistema de archivos hasta donde está el ejecutable.
Pulsamos con el botón auxiliar del ratón sobre el mismo y ejecutamos la siguiente secuencia:
Propiedades-> Pestaña "permisos"-> Botón "permisos avanzados"-> Marcar "usuario-> ejecutar"
Y ya está...


1.2 INSTALACIÓN DE JDOWNLOADER.
Volvemos nuevamente a la misma página oficial del programa y en esta ocasión nos bajamos el archivo del jDownloader "
Linux-> Descargar 0.89 (elegimos cualquiera de los tres servidores que aparecen y volvemos a descargar igual que antes el programa "jd.sh"

Ya en la propia página oficial nos aparece una leyenda donde se dan instrucciones acerca del modo de instalación y el modo de habilitar permisos de ejecución.
Exacto lo mismo que con Java: asignar permisos de ejecución y ejecutar el archivo .sh.

Los archivos tipo "[/URL].sh" son srips, cuya función consiste en interpretar órdenes. Incorpora características tales como control de procesos, redirección de entrada/salida, listado y lectura de ficheros, protección, comunicaciones y un lenguaje de órdenes para escribir programas por lotes o scripts
http://es.wikipedia.org/wiki/Bourne_Shell.


- Aquí os pego las instrucciones en inglés que aparecen en la página oficial de jDownloader:

1. wget must be installed on system!
2. Download jd.sh
3. chmod +x jd.sh
4. start jd.sh
Note: Open jd.sh to read Manual or change Settings!

Ejecutamos la instalación de "jd.sh".
Nos vamos al directorio donde lo hemos descargado y ejecutamos:

$ ./jd.sh

El resto es seguir las instrucciones.

Al acabar la instalación, a mí no me aparecía el icono del programa por ningún lugar del menú de "Gekko" (el kamaleón de Suse). En KDE se llama también "Menú K". Diferentes nombres para lo mismo.

Si nos fijamos, nada más acabar la instalación en la consola, nos aparece una pista sobre cómo ejecutarlo en el sistema:


$ Execute: java -jar -Xmx512 JDownload.jar -rfu in /home/usuario/.jd

Para no tener que hacer toda esta matraca en la consola cada vez que quiero ejecutar el programa me hago un acceso directo en el menú de Gekko.
Desconozco la razón de que el programa no lo haya hecho de forma automática, así que me pongo a cacharrear y aquí os pongo mis concluisiones.
El acceso directo lo voy a poner en:
"Gekko"/"Menú K"-> Internet


Pulso con el botón auxiliar del ratón sobre "Intenet" y elijo "Editar menú".
En la ventana de diálogo que me aparece relleno los siguientes campos:

Nombre: jDownloader
Descripción: Gestor de descargas
Comentario:
Comando: java -Xmx512m -jar JDownloader.jar -rfu
- Habilitar lanzamiento de retroalimentación.
- Colocar en la bandeja del sistema.
- Ruta de trabajo: /home/usuario/.jd "Atención al punto de ".jd", es imortante)
La ruta para encontrar el icono original del programa es esta:
/home/usuario/.jd/jd/img/splash.png

- Otra forma de hacerlo es ejecutando directamente el programa "kmenuedit" que al final nos lleva al mismo sitio.

1.3 Instalación en modo "root" (MÉTODO INCORRECTO).
Yo suelo abrir siempre la consola en modo root de esta forma:
Alt+F2-> kdesu konsole-> password

Si hacemos la instalación del jDownloader en modo root, el directorio de instalación será /root/.jd
El comando a ejecutar será: java -jar tools/tinyupdate.jar -restart

Esta opción no es recomendable, ya que tendríamos siempre ejecutado el programa con todos los privilegios y sería un potencial problema de seguridad.
La forma correcta es la primera. Este fue un error que cometí y que me animó a hacer este mini-tutorial en pro de la comunidad.


Integración con "Flashgot":
Al final de la instalación, el asistente te da la posibilidad de integrar el jDownloader con la extensión Flashgot, un conocido gestor de descargas.
https://addons.mozilla.org/es-ES/firefox/addon/220 (http://es.wikipedia.org/wiki/Bourne_Shell)


2 Método con "jdownloder.zyp"
Esta es la segunda opción que nos aparece en la página oficial.
Nos bajamos el archivo zyp, y tras descomprimirlo lo pegamos en la ruta conde lo queramos ejecutar, siguiendo la gerarquía FHS de Linux.

Doy por hecho que ya hemos instalado y/o actualizado el entono Java (JRE) explicado en el apartado anterior.

2.1 INSTALACIÓN DEL "JDOWLOADER.ZYP".
Una vez instalado el entorno java, ya podemos bajar e instalar la última versión de jDownloader desde aquí:
http://jdownloader.org/download

De las dos opciones que nos aparecen para Linux, elegimos la primera (MULTIOS zip).
Bajamos del servidor el JDownloader.zyp que normalmente lo haremos por defecto en:
/home/usuario/Downloads
/home/usuario/Descargas

Una vez en nuestro sistema, nos vamos el directorio de la descarga y procedemos a su descompresión:

$unzyp JDownloader.zyp
¡¡Error... no tenemos permisos de ejecución!!

Hacemos un ls -l y obtenemos los permisos "ugoa".
En este caso es propiedad del ususario1.
Tenemos que darle permisos de ejecución:


$ ls -l
$ -rw-r--r-- 1 usuario1 users 21732773 jul 17 23:37 JDownloader.zip
$ chmod u+x JDownloader.zyp
$ ls -l
$ -rwxr--r-- 1 usuario1 users 21732773 jul 17 23:37 JDownloader.zip


Hemos asignado permisos de ejecución para el usuario1.
Ahora SI, procedemos a la descompresión:


$ unzyp JDownloader.zyp

Se nos descomprime todo el archivo en un nuevo directorio "JDownloader".
Copiamos el mismo en:
/home/usuario/bin/JDownloader
En el caso de que queramos que pueda ser ejecutado por el usuario indicado.

En el caso de que queramos que pueda ser ejecutado por todos los usuarios del sistema, deberemos copiarlo en:
/usr/bin/JDownloader
Ver "aporte de Karllguest" en la sección "4 APORTES DE USUARIOS DEL FORO", más abajo .


Dentro del directorio tenemos los siguientes archivos (efecturamos el ls -l):

drwxr-xr-x 9 usuario1 users 4096 abr 7 22:23 jd
-rw-r--r-- 1 usuario1 users 214528 ene 22 01:46 JDownloader.exe
-rw-r--r-- 1 usuario1 users 616585 abr 7 22:44 JDownloader.jar
-rw-r--r-- 1 usuario1 users 1299041 ene 22 02:27 jdupdate.jar
drwxr-xr-x 3 usuario1 users 4096 abr 7 22:23 libs
-rw-r--r-- 1 usuario1 users 39624 ene 22 01:46 license_german.txt
drwxr-xr-x 2 usuario1 users 4096 abr 7 22:23 licenses
-rw-r--r-- 1 usuario1 users 32034 ene 22 01:46 license.txt
drwxr-xr-x 5 usuario1 users 4096 abr 7 22:23 plugins
drwxr-xr-x 2 usuario1 users 4096 abr 7 22:23 tmp
drwxr-xr-x 5 usuario1 users 4096 abr 7 22:23 tools
-rw-r--r-- 1 usuario1 users 0 feb 27 19:54 version
-rw-r--r-- 1 usuario1 users 65 ene 22 01:46 windows_createlog.bat
-rw-r--r-- 1 usuario1 users 47 ene 22 01:46 windows_restore.bat

Nos vamos al directorio donde lo acabamos de copiar y ejecutamos el jar para proceder a la instalación.

$ java -jar JDownloader.jar

El programa se instalará; el resto es seguir instrucciones.

Si queremos tener el programa en el menú K, sólo deberemos añadir la siguiente entrada en el mismo:

java -jar JDownloader.jar

Este proceso es exacto al explicado en el método 1 de la primera parte de este tutorial.


[U]3 APORTES DE USUARIOS DEL FORO.
APORTE DE RUBENIX
Vuestras instrucciones no me sirvieron porque son muy complicadas. El java ya lo tenía instalado de serie con el suse, así que no tube que dar privilegios.

Descargué el JDownloader, lo descomprimí en una carpeta de mi home (da igual), me metí dentro de esa carpeta. Con el botón derecho abrí una nueva terminal (que ya me situó en la carpeta en ella). Sólo dos comandos:



ls
java -jar JDownloader.jar

Fin, se instala y salta la interfaz gráfica. El resto es intuitivo...


APORTE DE DIABLOROJO
No es necesario hacer tantas cosas, con copiar el jd.sh descargado en la carpeta $HOME/bin , dar permisos de ejecución , crear un enlace de aplicación de la carpeta escritorio (Desktop) y seleccionar un icono de la carpeta oculta .jd

Os adjunto un archivo desktop, solo tenéis que copiarlo a vuestra carpeta Desktop de usuario y quitar la extensión .txt , incluido punto, dejando solo la extensión desktop. Dicho archivo es independiente del nombre de la carpeta de usuario. [EDITADO] Funcionara si vuestro script le copiáis a la carpeta $HOME/bin con el nombre de jd.sh


APORTE DE KARLGGEST
¿Donde colocar el directorio donde se aloja jDownloader?

En linux no ocurre como en Windows que es necesario estar en el propio directorio/carpeta del ejecutable para poder correrlo.
En MS Windows se puede hacer así o bien crear una ruta en la variable de entorno que nos apunte hacia el ejecutable.

En Linux es preceptivo que para correr un ejecutable este se encuentre en la varible de entorno $PATH. Dicha variable queda definida en el archivo /etc/$PATH. Es necesario respetar las mayúsculas.
Si el programa no se encuentra en dicha variable, entonces no podremos ejecutarlo a menos que nos vayamos al propio lugar donde se encuentre y le antepongamos un "./" delante del archivo.
Ejemplo:
./archivo.sh

Mi path viene definido segun las siguientes rutas:

Aqui el $PATH


/home/usuario1/bin:
/usr/local/bin:
/usr/bin:
/bin:
/usr/bin/X11:
/usr/X11R6/bin:
/usr/games:
/opt/kde3/bin:
/usr/lib64/jvm/jre/bin:
/usr/lib/mit/bin:
/usr/lib/mit/sbin:
/opt/gnome/bin

Si quieres que lo usen varios usuarios, su lugar es

/usr/bin

Si sólo se va a usar desde la máquina local:

/usr/local/bin

Si quieres usarlo tú y no otro:

/home/tuUsuario/bin

Aplicaciones de terceros; buena idea para cuando uses software propietario:

/opt/nombreAplicación/bin


Aqui un link sobre la gerarquia de arcihvos en GNU/Linux (FHS).:


http://es.wikipedia.org/wiki/FHS

4 INSTALACIÓN EN WINDOWS.
4.1 CONSIDERACIONES PREVIAS.
El lugar de descarga es el mismo para todas las plataformas.
Para ello es necesario que vayamos a la sección de descargas indicada el principio de este tutorial, y bajarnos la versión para windows.
El software es el mismo, con la salvedad de que hay un exe que apunta hacia el jar, ya que al ejecutarse en el entono Java, es en éste donde se desenvuelve el mismo.
El archivo nos viene comprimido, razón por la que será buena idea tener previamente instalado el compresor WinRAR o mejor aún, la aplicación de software libre FreeCompressor.
http://www.freecompressor.com/es/lp/003/?campaign=4008&tracker=1174&par1=130910&gclid=CIyHjrijm6QCFcqQ3wodhWoKEQ

<<En obras...>>

5 INFORMACIÓN ADICIONAL Y ENLACES DE INTERÉS.


-Aquí el foro oficial para descargas y dudas:
http://board.jdownloader.org/

-Aquí otra página no oficial del proyecto con la descarga del mismo (sólo para windows).
http://jdownloader.com/


- Aquí un tutorial genérico sobre como instalar jDownloader en Linux. Probablemente mucho mejor que éste.
http://jcriblog.blogspot.com/2009/05/como-instalar-jdownloader-en-linux.html

- Para los usuario de Ubuntu, un método muy sencillo para instalarlo directamente de los repositorios:
http://ubuntulife.wordpress.com/2010/07/19/instalar-jdownloader-desde-ppa/

sudo add-apt-repository ppa:jd-team/jdownloader
sudo apt-get update
sudo apt-get install jdownloader

Esperemos que pronto haya reposit0rios adicionales para Suse.

-Aquí hay un tutorial en vídeo del YouTube sobre cómo instalarlo y configurarlo para windows (la configuración es la misma para todas las plataformas):
http://www.youtube.com/watch?v=q7OhIxkcW34

-Aquí hay algunos vídeos del YouTube sobre instalación, funcionamiento y la configuración:
http://www.youtube.com/watch?v=q7OhIxkcW34
http://www.youtube.com/watch?v=rivbaVG0xyE

- Aquí hay un tutorial muy bueno en Taringa!, aunque algo antiguo (2008):
http://new.taringa.net/posts/ebooks-tutoriales/1502184/_Downloads-con-muchos-links_-Tutorial-del-JDownloader.html

- Gestión de permisos en Linux.
http://www.forosuse.org/forosuse/showthread.php?p=84184#post84184

- Aquí una alternativa para usuarios windows:
http://rdesc.com/queesrdesc/

- Qué es el entorno Java.
Una Máquina virtual Java (en inglés Java Virtual Machine, JVM) es un programa nativo, es decir, ejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial (el Java bytecode), el cual es generado por el compilador del lenguaje Java.
http://es.wikipedia.org/wiki/M%C3%A1quina_virtual_Java


- Página de Java Sun Microsystems:
http://www.java.com/es/

6 OTROS GESTORES DE DESCARGA DIRECTA.
Existe otro programa similar, pero mucho más simple y también más ligero, llamado USDownloader.
-Aquí para descargar:
http://www.descargarlo.com/1794-descargar-gratis-USDownloader.html

-Página oficial USDownloader (en ruso):
http://www.dimonius.ru/

-Una comparativa de gestores de descarga (jDownloder, USDownloader, RDesc, Tucan y Mipony):
http://es.onsoftware.com/p/comparativa-gestores-de-descarga-directa


-Una opción para jDownloader en Greasemonkey.
Hay una info interesante sobre un gestor de descargas llamado "Auto Wait" que sólo vale para Greasemonkey y RapidShare.
Yo no lo he probado, así que sólo pongo el link por si alguien lo quiere probar y nos cuenta qué tal...

http://www.neoteo.com/autowait-desca...rapidshare.neo

En el YouTube hay varios tutoriales muy interesantes sobre este gestor de descargas.

http://www.youtube.com/watch?v=hQe8j...eature=related

Para bajarme los video del YouTube yo utilizo una extensión del Mozilla Firefox llamada "Video DownloadHelper".
Te permite bajarlos y convertirlos a la vez a cualquier formato. Una maravilla que no sólo funciona con este portal de vídeos, sino en muchos otros.

tranzorx
25-oct-2009, 21:17
Trucos prácticos para jDownloader.

Introducción sobre jDownloader
Es una plataforma gratuíta de código abierto escrita completamente en Java, razón por la que puede correr en los tres principales sistemas más conocidos: Windows, Linux y Machintos.
Ha sido diseñado para simplificar la descarga de archivos de servidores como Rapidshare o Megaupload, por citar los dos más conocidos.
Sirve tanto para usuarios con cuenta Premium (de pago) como también para los free user (cuenta gratuita).
JD ofrece descargas múltiples paralelas, reconocimiento de captchas, extracción de archivos para unir partes (en RAR o Hacha/ Hacha-Pro) y administración de contraseñas.

http://es.wikipedia.org/wiki/Captcha

Mediante plugins que se actualizan frecuentemente, es capaz de reconocer sitios de “encriptación de enlaces”.
Sólo tendrá que pegar los enlaces “encriptados” y JD hará el resto.
JD puede importar archivos DLC, CCF y RSDF.

Todos los trucos y funcionalidades descritos en este tutorial son comunes para cualquier versión de las tres plataformas, razón por la que no se hace mención expresa a cualquiera de ellas salvo en el caso de que haya alguna diferencia.

Todos los trucos para hacer usuarios premium sin pagar no funcionan. No esperes encontrara ninguno en este tutorial.

Del pirateo al "micropago". Flattr
http://img831.imageshack.us/img831/7454/flattr.png
Parece ser que si la idea llega a buen fin, pronto tendremos un método que contente a los usuarios que descargan contenidos con derechos de autor y a los creadores de dichos contenido.
Se trata de Fltarr, sistema de micropagos en Internet, lanzado públicamente en marzo de 2010.
Se trata de una idea por Linus Olsson y Peter Sunde que permite a los usuarios recargar una pequeña cantidad de dinero cada mes y hacer click en los botones que se pueden encontrar distribuidos por páginas web de manera que al final del mes se reparta igualitariamente el dinero entre esos sitios web.
Es un sistema de recargas mensuales en el que el usuario tiene que pagar mensualmente un mínimo de 2 euros.

El origen de la palabra "Flatter" en inglés:

Flatter= alagar
Flat rate= tarifa planahttp://es.wikipedia.org/wiki/Flattr
http://www.elmundo.es/elmundo/2010/05/06/navegante/1273122934.html
La página oficial del proyecto (en inglés):
http://flattr.com/

Aquí os dejo un vídeo de YouTube donde se explica de forma sencilla y comprensible:

vylDnl1Ov7Q

Bien, mientras se soluciona el problema técnico con la ventana del YouTube, aquí os dejo el enlace directo a la página principal:
http://www.youtube.com/watch?v=vylDnl1Ov7Q

Manual básico de funcionamiento.
El gestor de descargas viene configurado por omisión con las características y funcionalidades básicas para un usuario medio.
La interfaz del programa viene dividida en tres pestañas (descargas, capturador de enlaces y Ajustes).
- Descargas: es el lugar donde visualizamos el estado de las mismas, como el nombre del contenedor y sus links con cada uno de los trozos (en el caso de una descarga con más de uno), el nombre del servidor, el estado de la descarga y finalmente la columna con el progreso de las descargas que se están efectuando o bien, en el caso de que ya se haya terminado, el progreso del descompresor integrado para unir los trozos, ya sean tipo RAR o tipo Hacha.
También podemos cambiar la carpeta de destino de forma individual y muchos parámetros más que iremos viendo.
Todo este proceso se puede realizar igualmente en la zona de descargas, pero yo aconsejo hacerlo aquí porque puede ser que el descargador interfiera con este tipo de labor de edición.

- Capturador de enlades: Es la antesala de la descarga, donde primero van a parar los links cuando los capturamos con el copiar (Ctrl.+C) del portapapeles.
Una vez allí son analizados para saber si están todavía "vivos" en el servidor.
Aquí podemos editar factores como la clave o password de unión (en el caso de que la tenga), cambiar el nombre del contenedor, agruparlos, modificar el orden y/o prioridad de descarga, eliminar enlaces que no nos interesan o rotos, etc.

- Ajustes: aquí podemos varias innumerables parámetros del programa. como el lugar por omisión de las descargas, cambiar el aspecto de la interface, modificar el comportamiento del capturador de enlaces, el navegador por omisión, gestión de cuentas premium o de pago (el programa funciona exactamente igual para usuarios "free" o gratuítos), y diferentes móculos opcionales para añadir diversas funcionalidades.


Configuración de JDownloader.
La pantalla de configuración que nos interesa es ésta:
http://img829.imageshack.us/img829/5706/jd1.png

<<En contrucción>>


Trucos prácticos.

Mensaje de error: "Plugin desactualizado" "Plugin out of date"
Dicho error puede deberse a las siguientes razones:
- El servidor ha hecho modificaciones y los plugins del jD han quedado obsoletos.
- También puede ser debido a que JD no reconoce el Captcha y tras intentarlo unas cuantas veces sin éxito muestre este error.
- Un error de conexión, como un corte de línea. Por eso es interesante ver el "log" generado. Más adelante explico cómo hacerlo.

Para solucionar el problema es aconsejable seguir los siguientes pasos.
- Hacer una actualización del programa.
Por defecto se hace cada vez que reiniciamos el programa. También podemos hacer la siguiente secuencia de acciones:
Archivo-> Restaurar-> "Esto reiniciará jD y hará una actualización completa ¿desea reiniciar?"
- Probar a hacer una descara manual del link para ver si existe algún problema en el servidor.
Botón derecho del ratón sobre el link con el error: "Abrir en el navegador"
Si nos decidimos por efectuar una descarga manualmente, es importante ver primero dónde tenemos guardados los trozos restantes (en el caso de que sean varios y que el navegador no tenga un lugar asignado por defecto).
En caso contrario, descargamos en el sitio por defecto y posteriormente lo movemos al directorio donde estén el resto de trozos para hacer la unión de los mismos mediante unrar, lxsplit o nuestro descompresor favorito.
- Instalar la versión beta-tester "NIGHTLY".
Solución arriesgada por las consecuencias que tiene instalar una versión no estable del programa.
Hay que recordar que a fecha de hoy, 14 de septiembre del 2010, todavía no ha salido la versión 1 del programa (actualmente estoy corriendo con la 0.9.580)
- Esperara a que salgan actualizaciones de los plugins.
Puedes hacer una comprobación de las actualizaciones disponibles en las siguientes direcciones.
En español: http://www.anonym.to/?http://jdownloader.org/changes/index
En inglés: http://board.jdownloader.org/forumdisplay.php?f=22

Instalar la versión beta tester "NIGHTLY".
Frente a la versión estable "Synthy", tenemos la destinada a beta tester, "Nightly".
Las actualizaciones normales recibidos por la versión "Nightly" muchas veces solucionan los problemas de plugins que podemos tener en servidores que nos impiden las descargas.
No se puede olvidar que al ser un modo de prueba muchas de las actualizaciones contienen errores importantes o una funcionalidades limitadas.
En cualquier caso he podido comprobar que son más los beneficios que los problemas, habiendo podido descargar de muchos servidores que no podía hacerlo con la versión estable.

Cambiar nuestro cliente de "Synthy" a "Nightly" en linux es así de sencillo:
1.- Nos vamos al directorio donde tengamos instalado el jDownloader, en mi caso es /home/usuario/bin/JDownloader.

Abrimos nuestro gestor de archivos favorito (konqueror, Nautilus, dolphin, etc). Allí creamos un documento de texto sin formato (lo llamaremos NIGHTLY, aunque el nombre es indiferente) con los siguientes comandos:


java -jar jdupdate.jar -branch NIGHTLYLe asignamos permisos de ejecución, bien en modo gráfico o en modo consola.
En modo consola sería:


chmod +x NIGHTLY2.- Ya podemos ejecutar los comandos del scrpit que acabamos de crear.
Dentro del mismo directorio lo ejecutamos:


./NIGHTLYEl programa de actualización se encargará de convertirnos a la versión beta.
Una vez termine todo el proceso ya podemos ejecutar el jDowloader en la nueva versión.

3.- En caso de que queramos volver a la versión estable, sólo tenemos que editar el scrip o hacer otro con los siguientes comandos:


java -jar jdupdate.jar -branch RESETSi creamos un script nuevo hay que tener en cuenta la ejecución de permisos, tal y como hicimos con el anterior. El nombre es indiferente, en mi caso lo llamo SYNTHY.
Nuevamente volvemos a tener la versión estable.
____________________

Cambiar nuestro cliente de "Synthy" a "Nightly" en Windows es así de sencillo:
En windows puede estar en la ubicación por defecto, dependiendo de la versión que tengas (XP/Vista/7).
Para descubrir dónde se encuentra, lo más sencillo es darle al icono de JD, pulsar con el botón auxiliar del ratón y darle a propiedades.
Ahí te aparecerá la ruta donde se encuentra instalado.
Estas son las ubicaciones más comunes dependiendo de la versión:
XP-> C:\Archivos de programa\JD...
Vista/7-> C:\Program files\JD...


Cómo editar un script para hacer la conversión automática entre "nightly" y "Synthy".
Crea un archivo de texto sin formato (mousepad, leafpad, gedit, kwrite, etc) y ponlo en el mismo directorio del JDownloader.
Dale permisos de ejecución y ejecútalo en modo consola cada vez que quieras hacer la conversión de NIGHTLY a SYNTHY.
En el caso que tengas windows, crea un archivo de texto plano con el "bloc de notas" (por ejemplo), una vez editado le cambias la extensión .txt por .bat
¡¡Ya está!!

Aquí te pongo el script:


#!/bin/bash
echo ""
echo "1- Pasar a NIGTLY"
echo "2- Regresar a versión estable SYNTHY"
echo ""
echo "Escojer opción:"
read VAR
if [ "$VAR" = 1 ]; then
java -jar jdupdate.jar -branch NIGHTLY
elif [ "$VAR" = 2 ]; then
java -jar jdupdate.jar -branch RESET
else
echo "Opción incorrecta"
fi
Como descargar archivos DLC con el Jdownloader
Los archivos DLC son un formato con información encriptada de texto plano que contiene las direcciones de todos los enlaces relacionados con un archivo de gran tamaño. Es una forma de bajarnos toda una serie larga de links (para descargar contenido con muchos trozos) en un solo fichero.
Primero descargamos el DCL y él mismo nos crea en el "Capturador de enlaces" todos los que contenía el archivo.
Le damos al botón "Agregar todos los enlaces" y ya podemos proceder a la descarga.

- Aquí hay un tutorial donde se explica cómo hacerlo:
http://new.taringa.net/posts/ebooks-tutoriales/1502184/_Downloads-con-muchos-links_-Tutorial-del-JDownloader.html



Como crear archivos DLC con el Jdownloader para la carga al servidor.
Este es un caso inverso al anterior, en el que el usuario lo que quiere es subir muchos enlaces al servidor mediante el DLC.

- Aquí un tutorial donde explican el modo de hacerlo:

http://www.downtwarez.com/foro/tutoriales-trucos-tips/25787-tutorial-como-crear-archivos-dlc-con-el-jdownloader.html

Cómo capturar vínculos de enlace.
En ocasiones nos podemos encontrar con una página de links sharing en donde en vez de enlaces tenemos vínculos.

Cuando son pocos podemos utlizar el menú contextual "Copiar ruta del enlace", o bien ir abriéndolos uno a uno y copiar la dirección URL, pero qué ocurre cuando nos encontramos con algo tan desalentador como ésto:


Descarga part. 001
Descarga part. 002
...

Descarga part. 125
Descarga part. 126
Existen tres maneras de solucionar este problema. La reseño en orden de conocimientos necesarios para ejecutar el truco.

1.- Método de copiar la URL completa en el portapapeles y por ende, en el "Capturador de enlaces" del JD.
Por este sistema capturaremos absolutamente todos los links que tenga la página.
Puede que no todos nos interesen y puede que sean demasiados.
Es un método válido, pero los hay más sutiles.

2.- Método de capturar a través del código fuente de la página.
En tal caso pulsamos sobre una zona vacía de la página y con el botón auxiliar abrimos el menú contextual y elegimos "Ver código fuente de la página".
En Firefox uso el atajo de teclado "Ctrl.+U".

http://img545.imageshack.us/img545/7463/jd3.png


Nos debe aparecer una página con toda la información y los código HTML de la misma. En la foto adjunta he destacado en rojo los enlaces que apuntan a RapidShare, pero puedes hacer una copia completa "a saco" con el ratón y hacer un copiar (Ctrl.+C) en el caso de que te interesen todos los enlaces que haya en la web. Otra forma de hacer lo mismo que el método anterior.
JDownloader sabe diferencias la información intrascendente de lo que son enlaces reales hacia servidores y los almacenará en su "Capturador de enlaces".
Después podemos editarlos en el mismo en el caso de que no nos interesen todos. Una vez hecho los mandamos a la zona de descargas con "Agregar todos los enlaces".

3.- Método de seleccionar los enlaces de forma selectiva en el código fuente de a página.
También puede hacerse una selección un poco más selectiva buscando entre todos los códigos HTML, los enlaces que apuntes a servidores que nos interese. Como se puede ver en la foto no es muy complicado diferenciarlos. Sólo es cuestión de un poco de práctica en aprender a diferencias la paja del grano.
El resto del trabajo es extrapolable al sugerido en el método anterior.


http://img62.imageshack.us/img62/3272/jd4.png


Si quieres ampliar información, aquí te dejo un link que lo explica más extensamente:
http://www.taringa.net/posts/downloads/1545973/Truquito-para-el-JDownloader.html


Al descomprimir los trozos en RAR nos aparecen archivos y/o directorios con el carácter � y no son reconocidos por el sistema.

El problema es debido a que dichos archivos/directorios van codificados según el sistema de codificación de caracteres de Windows (ISO-8859-1), mientras que en Linux se utiliza la codificación unicode (UTF-8).
Cualquier archivo/directorio que venga acentuado nos aparece con el fatídico carácter "�" y el sistema no nos lo reconoce.
El truco para "rescatar" los mismos es abriendo consola en modo root y cambiarle el nombre. Sustituir el signo "?" por cualquier otro.
A partir de aquí ya no tendremos problemas para el sistema vuelva a reconocerlos.

Ejemplo con el comando "mv"


# mv "arch ro?o" "arch roto"
Es importante que si el archivo/directorio tiene espacios, se ponga en la consola entre comillas.
Aquí tienes un post de este mismo foro, en el que al final se habla de ello.
http://www.forosuse.org/forosuse/showthread.php?t=14730&page=3

Gestionar correctamente el ancho de banda.
Consideraciones previas:
1.- El ancho de banda está limitado en primer lugar por el que te proporciona tu proveedor de internet (ISP).
2.- Hay ciertos servidores que limitan el ancho de banda en función del tráfico para usuarios free.

Dicho esto, lo que sí podemos hacer es administrar la velocidad lo más inteligentemente posible según nuestras posibilidades.
Yo utilizo los siguientes trucos para priorizar las descargas en función de mis necesidades.
1.- Mi ancho de banda está en una media de 300kb/s, así que en la zona inferior derecha, donde dice "velocidad", lo pongo en 250 cuando estoy navegando. De este modo puedo abrir el correo y navegar sin problemas de velocidad.
Si termino de usar la navegación y me voy a tomar una tila, pues vuelvo a ponerlo en "cero" y de este modo descarga "a saco" toda la velocidad que me de mi conexión.
2.- El orden de descargas está determinado según la posición que tengan los enlaces, eso lo podemos modificar con las flechitas verdes que hay en la parte superior.
Sin embargo sí que podemos hacer que una determinada descarga optimice el ancho que dispongo según la urgencia de la misma.
Pulsamos sobre la misma con el botón auxiliar del ratón y elegimos: "Prioridad-> Baja, Normal, Alta, Más Alta, Urgente" según nuestras necesidades.
Algunos lo llaman un truco para bajar más deprisa, pero en realidad es una forma de administrar el ancho de banda, nada más.
Los "free users" no van a convertirse en "premium" con este "truco". Ya dije al principio de este tutorial que no hay trucos para ésto.

Lo que sí se puede hacer es cambiar nuestra IP pública y engañar al servidor cuando hemos alcanzado alguna de las limitaciones de tráfico que nos impone.
Eso será tema del próximo truco.

Cómo cambiar nuestra IP para saltarse las restricciones de los servidores.
Esta es quizás la herramienta más útil de jd a la hora de hacer descargas con servidores que imponen restricciones de tráfico.
Si llegas al punto en que tienes que esperara x minutos entre descarga y descarga, nada más práctico que cambiar tu IP pública para engañar al servidor de que eres otra persona, y saltarte las restricciones impuestas para descargas múltiples.
[/COLOR][/COLOR]Hay tantos modelos de router y cada uno tiene su propio protocolo para hacerle un reinicio, que es imposible dar un método genérico que valga para todo.
En cualquier caso lo primero que tienes que descubrir es si tu proveedor de internet (ISP) te ha adjudicado una IP dinámica, semidinámica o estática.

Abre esta página (http://www.cual-es-mi-ip.net/) y apunta tu IP.
Desconecta el router de la corriente por medio minuto aproximadamente. Después lo conectas nuevamente y vuelve a la misma web.
Si la IP ha cambiado es que tienes una IP dinámica. Si es la misma, entonces tienes una IP fija.
[COLOR=Red][COLOR=Black]

En el primer caso, el método más sencillo es desconectar el mismo y esperar unos segundos antes de volver a conectarlo. Ya con eso bastará para que tu ISP te asigne una nueva IP.

En los otros dos casos, será necesario acceder a la red a través de un proxy (ver apartado prosy).

Si no quieres o no puedes acceder al touter físicamente, el jd lleva una utilidad que te permite hacer el reinicio del router a distancia.
Esta utilidad que es necesario configurar para tu router específico y te permite ejecutar el reinicio a través de un script.
Primeramente te aconsejo que vayas a la lista de routers que lleva el programa para ver si está el tuyo.
En el caso de que esté, lo eliges y ya tienes configurado el script que te va a permitir hacerle un reinicio.
En caso de que no esté en la lista (como es mi caso), entonces tendrás que ejecutar un macro que te graba el proceso que debes hacer manuamente para llevar a cabo el proceso.



Aquí te pongo el script de mi router Amper Xavi 7868r de Movistar.
Si el tuyo es el mismo, sólo tienes que copiarlo en la ventana dispuesta para tal efecto.

En caso de que tu router no aparezca en la lista ni sea el que tengo yo, aquí te pongo un foro sobre ADSL donde puedes encontrar el manual de tu router para descubrir cómo acceder al reinicio del mismo.
http://www.adslzone.net/foros.html

zyxu
25-oct-2009, 22:02
pues yo que recuerde para la 11.1 de 32 bits lo tengo instalado me funciona genial y no me dio tantos problemas para instalarlo... que raro!

Physlord
26-oct-2009, 19:47
Yo normalmente después de instalarlo (y tampoco tengo muchas dificultades)
creo un script del tipo:



#!bin/bash

java -Xmx512m -jar /home/usuario/.jd/JDownloader.jar -rfu

en este caso. Luego le doy permisos de ejecución y lo copio a /usr/bin

Finalmente creo un archivo jdownloader.desktop en /usr/share/applications/
y copio el (los) ícono(s) de jdownloader a /usr/share/pixmaps. Con la ventaja adicional de que estará en el menú independientemente del entorno gráfico que use.

Parece un poco laborioso pero no toma más de cinco o diez minutos hacerlo.

julioeep
27-oct-2009, 01:40
Uso el jdownloader desde hace bastante tiempo y mu funciona de maravilla.

Hace un tiempo aca despues de una actualización grafica que tuvo, no me corria sin importar que le hiciera no andaba.

Decidi desinstalarlo y borrar todo rastro del jd, descargue el script de la pagina lo ejecute sh jd.sh, se instalo sin problemas, pero cuando lo iba a ejecutar con java me seguia fallando luego volvi al script lo ejecute y sin ningun problema, corre estable y confiable.

Prueba y nos cuentas.

tranzorx
28-oct-2009, 22:00
Muchas gracias por los aportes.
No, efectivamente no es difícil instalarlo... ¡¡si se sabe hacer!!.
Creo que no está de más hacer un paso a paso para el resto de personas que son "new users" como yo.
Cuando eres nuevo en Linux te pasas media vida dando trompicones, es por eso que suelo ser muy explícito y minucioso en mis pequeños aportes.
Para los veteranos seguro que son machacones.
Yo siempre pienso en el que no sabe, como me ocurre a mí.

"No importa cuan lento andes si todos los días das un pequeño paso".

¡¡Un saludo!! :adios:


Pues yo que recuerde para la 11.1 de 32 bits lo tengo instalado me funciona genial y no me dio tantos problemas para instalarlo... que raro!

Eso es porque sabes más que yo.
El programa no da problemas especiales, lo que ocurre es que a los nuevos casi cualquier cosilla nos da problemas.
La verdad es que esto de los permisos es algo genial para la cuestión de la seguridad, pero los que venimos del win-2 es toda una novedad con la que se choca muuuuchas veces.

Permisos, montaje de sistema de archivos, el gestor de arranque...
son muchos conceptos nuevos que en el win no existen.

Siempre pensé que debía haber algo mejor que el winkk, ¡¡hasta que encontré LINUX!! :aplausos: :adios:

karlggest
29-oct-2009, 01:20
Tranzorx, aún cuando hables de cosas distintas o respondas a otros, usa el mismo post, edita siempre tu último post -si no hay ninguno de otro aforado a continuación.

Salud!!

DiabloRojo
30-oct-2009, 12:36
Acabo de instalarlo sin ningún problema y de momento funciona ya que estoy descargando.

Ando despistado con este programa, hay algo que deba saber de este programa como abrir puertos como el emule, como consigo contenedores, etc...

Saludos.

PD: Ya he dado con algo que me lo explica bien: http://www.n00bs.com.ar/2008/09/30/automatizar-descargas-de-rapidshare-y-megaupload-con-jdownloader/

kilops
31-oct-2009, 10:20
Hola,hace tiempo que lo uso al igual que rapidshare.dl. El problema de esto es que si encuentas lo que buscas en los hostings se te va la visa creandote cuentas premiums...

tranzorx
31-oct-2009, 14:23
Hola,hace tiempo que lo uso al igual que rapidshare.dl. El problema de esto es que si encuentas lo que buscas en los hostings se te va la visa creandote cuentas premiums...

Yo soy Premium de RapidShare, pero en cuanto me caduque me voy a abrir una cuenta vitalicia con MegaUpload.
Pagas 200 €urillos y problema solucionado de por vida.

Últimamente los señores de RapidShare se han subido demasiado a la chepa y pareces ser que somos ya bastantes los que estamos hartos de que te borren las subidas y toda una serie de prácticas muy corporativistas y poco éticas que me recuerdan mucho a los señores de Redmont.

¡¡Saludos!!

DiabloRojo
31-oct-2009, 17:20
...........

Finalmente creo un archivo jdownloader.desktop en /usr/share/applications/
y copio el (los) ícono(s) de jdownloader a /usr/share/pixmaps. Con la ventaja adicional de que estará en el menú independientemente del entorno gráfico que use.

Parece un poco laborioso pero no toma más de cinco o diez minutos hacerlo.No es necesario hacer tantas cosas, con copiar el jd.sh descargado en la carpeta $HOME/bin , dar permisos de ejecución , crear un enlace de aplicación de la carpeta escritorio (Desktop) y seleccionar un icono de la carpeta oculta .jd

Os adjunto un archivo desktop, solo tenéis que copiarlo a vuestra carpeta Desktop de usuario y quitar la extensión .txt , incluido punto, dejando solo la extensión desktop. Dicho archivo es independiente del nombre de la carpeta de usuario. [EDITADO] Funcionara si vuestro script le copiáis a la carpeta $HOME/bin con el nombre de jd.sh

Saludos.

kilops
01-nov-2009, 12:23
Yo soy Premium de RapidShare, pero en cuanto me caduque me voy a abrir una cuenta vitalicia con MegaUpload.
Pagas 200 €urillos y problema solucionado de por vida.

Últimamente los señores de RapidShare se han subido demasiado a la chepa y pareces ser que somos ya bastantes los que estamos hartos de que te borren las subidas y toda una serie de prácticas muy corporativistas y poco éticas que me recuerdan mucho a los señores de Redmont.

¡¡Saludos!!
Hola actualmente soy premium de rapidshare y de megaupload por un año,y si que veo que cada vez la gente se decanta en usar alternativas a rapidshare... :afirmar:


No es necesario hacer tantas cosas, con copiar el jd.sh descargado en la carpeta $HOME/bin , dar permisos de ejecución , crear un enlace de aplicación de la carpeta escritorio (Desktop) y seleccionar un icono de la carpeta oculta .jd

Os adjunto un archivo desktop, solo tenéis que copiarlo a vuestra carpeta Desktop de usuario y quitar la extensión .txt , incluido punto, dejando solo la extensión desktop. Dicho archivo es independiente del nombre de la carpeta de usuario. [EDITADO] Funcionara si vuestro script le copiáis a la carpeta $HOME/bin con el nombre de jd.sh

Saludos.

Yo creo que aun hize menos,cree un alias en mi bashrc y santas pasquas.. :adios:

Rubenix
05-nov-2009, 16:20
Vuestras instrucciones no me sirvieron porque son muy complicadas. El java ya lo tenía instalado de serie con el suse, así que no tube que dar privilegios.

Descargué el JDownloader, lo descomprimí en una carpeta de mi home (da igual), me metí dentro de esa carpeta. Con el botón derecho abrí una nueva terminal (que ya me situó en la carpeta en ella). Sólo dos comandos:


ls

java -jar JDownloader.jar


Fin, se instala y salta la interfaz gráfica. El resto es intuitivo...

tranzorx
06-nov-2009, 20:19
PD: Ya he dado con algo que me lo explica bien: http://www.n00bs.com.ar/2008/09/30/automatizar-descargas-de-rapidshare-y-megaupload-con-jdownloader/

El problema de estos tutoriales es que están un poco obsoletos.
Aquí hay uno más amplio:
http://new.taringa.net/posts/ebooks-tutoriales/1502184/%C2%BFDownloads-con-muchos-links-Tutorial-del-JDownloader.html

Yo lo llevo usando una semana y hay que reconocer de que es una maravilla de programa.
La última versión te permite gestionar hasta el ancho de banda de tu ADSL. ¡¡Justo lo que andaba buscando!!

Para descargas puntuales prefiero esta extensión del firefox mucho más liviana y bastante práctica:
https://addons.mozilla.org/es-ES/firefox/addon/26

Antes de conocer el jDownloader era la que usaba.

SaludoS!! :adios:

ferrafmz
03-ene-2010, 02:48
Muchas gracias loco! Antes lo tenía instalado, reinstalé suse y se complicó de nuevo (porque seguía los pasos de la página de Jdownloader y no me funcionaba el start jd.sh) pero con el ./jd.sh, anduvo perfecto!!! Gracias ;)

tranzorx
17-ene-2010, 19:25
Finalmente con tantas opiniones y/o aportaciones hay algo que no me acaba quedar claro:
¿Dónde debemos situar un programa que instalamos a mano en el árbol de directorios de Linux?

En este caso estamos hablando del jDownloader, pero podríamos hacerlo extensivo a cualquier otra aplicación.

¡¡Eso es todo amigos!!

INFORMACIÓN ADICIONAL PARA NOVATOS COMO YO.
1.- En primer decir que soy consciente de que es más bien una cuestión de ortodoxia el colocarlo en un lugar u otro.
Después de todo sólo es cuestión de hacerlo en uno de los directorios de nuestro $PATH. Algunos dirán que con tal que funcione, qué más da.

2.- No me parece elegante instalarlo en ningún lugar de nuestra carpeta /home/usuario/..., ya que no es este el lugar indicado para ello.
No en pocas ocasiones he creado un nuevo usuario mediante el clonado de uno antiguo. De este modo me ahorro el trabajazo de tener que actualizar y/o personalizar todas las opciones del nuevo usuario; caso por ejemplo de todas las extensiones del Mozilla Firefox.
Me resulta muy cómodo el crear una carpeta nueva en /home/... con el nombre del nuevo usuario, y luego clonar todo desde un usuario ya creado.
Tomo el ejemplo del tutorial de DiabloRojo para separar el /home en una partición distinta al directorio raíz "/"
http://www.forosuse.org/forosuse/showthread.php?t=16954&highlight=home

3.- Para crear/clonar un nuevo usuario, lo que hago es seguir los consejos del tutorial anterior, haciendo lo siguiente:

- Creo una carpeta con el nombre del nuevo usuario (usuario2):


mkdir /home/usuario2


- Efectúo una clonación/sincronización de los datos/configuraciones del usuario1 (antiguo) al usuario2 (el que voy a crear):


rsync -axv /home/usuario1/ /home/usuario2/


4.- Una vez creado el nuevo directorio, doy de alta al usuario en el sistema y listo.

5.- Resultado de mi $PATH


/home/usuario1/bin:
/usr/local/bin:
/usr/bin:
/bin:
/usr/bin/X11:
/usr/X11R6/bin:
/usr/games:
/opt/kde3/bin:
/usr/lib64/jvm/jre/bin:
/usr/lib/mit/bin:
/usr/lib/mit/sbin:
/opt/gnome/bin


Supuestamente, fuera de estas rutas (path) no es posible ejecutar ningún programa por parte de un usuario sin privilegios, so pena de colocarnos en el directorio justo donde está el ejecutable y anteponerle un "./" al mismo. ¿Cierto?

En aras a una limpieza y pulcritud en el sistema, no veo correcto llenar el /home con aplicaciones donde sólo debería haber datos y configuraciones.
Vuelvo a reiterar que al final funciona igual, pero... sí, todo es convencional.

Mis candidatos serían "/usr/..." o bien "/opt/...".

¡¡Que alguien arroje un poco de luz sobre mi ignorancia, por favor!!

karlggest
17-ene-2010, 23:36
tranzorx (http://www.forosuse.org/forosuse/member.php?u=10543), ya sé que te refieres a dónde meter el jdownloader, pero eso ya se trata en el foro y en cualquier manual de GNU/Linux.

Rápidamente:

*Si quieres que lo usen varios usuarios, su lugar es /usr/bin; si sólo se va a usar desde la máquina local, /usr/local/bin -que es una muy buena opción para estas cosas.
*Si quieres usarlo tú y no otro, /home/tuUsuario/bin
*Aplicaciones de terceros -buena idea para cuando uses software propietario- en /opt/nombreAplicación/bin

y así. Busca por jerarquía de ficheros (FHS).

Salud!!

tranzorx
25-ene-2010, 17:45
Gracias por tus indicaciones Karl. Ya me ha quedado bastante clara la idea.
Aquí pongo un link con la info del estándar de la jerarquía de ficheros en Linux/Unix para quien le pueda interesar ampliar conocimientos:

http://es.wikipedia.org/wiki/FHS

Muy interesante toda esta teoría sobre GNU/Linux.
Bye!!

Obelix
25-ene-2010, 19:14
Gracias! Seguí los pasos de tranzorx, se descargó y ejecutó, pero la carpeta .jd tenía solo dos carpetas y el jupdate.
Luego de maldecir unas veces ejecuté nuevamente el script jd.sh nuevamente y quedó tal cual el post.
Más claro, imposible, gracias!

tranzorx
08-jun-2010, 01:56
Gracias! Seguí los pasos de tranzorx, se descargó y ejecutó, pero la carpeta .jd tenía solo dos carpetas y el jupdate.
Luego de maldecir unas veces ejecuté nuevamente el script jd.sh nuevamente y quedó tal cual el post.
Más claro, imposible, gracias!

He aquí un típico caso de los motivos por los que me gusta hacer mis preguntas/argumentaciones de un modo fácilmente digerible a modo de papilla para neonato.
El openSUSE la considero una distribución para usuario de experiencia media, pero esa no es razón para hacerla inaccesible a las personas que empiezan.

Yo soy así, no me gusta hacer las complicadas las cosas sencillas, ni llamar a una basura "Morguen packs securities", como ha estado haciendo la banca y nos ha llevado al pobre trabajador que se gana el sustento con su sudor a la ruina financiera.
Los bancos hacen sencillas las cosas de sentido común para hacernos parecer idiotas. Al final acabamos siéndolo y ellos nos meten en la mano en el bolsillo y... se llevan la pasta.

En fin... perdón por el rollo financiero.

Un saludo a todos.

karlggest
08-jun-2010, 14:42
He aquí un típico caso de los motivos por los que me gusta hacer mis preguntas/argumentaciones de un modo fácilmente digerible a modo de papilla para neonato.
El openSUSE la considero una distribución para usuario de experiencia media, pero esa no es razón para hacerla inaccesible a las personas que empiezan.

Yo soy así, no me gusta hacer las complicadas las cosas sencillas, ni llamar a una basura "Morguen packs securities", como ha estado haciendo la banca y nos ha llevado al pobre trabajador que se gana el sustento con su sudor a la ruina financiera.(...)
Bueno, yo lo descargué en la carpeta "descargas" (por defecto, en mi Firefoxx ;), abri la carpeta (abrir carpeta en la ventana de descargas de firefox), propiedades->"es ejecutable" y listo, que yo recuerde XDD

Java y demás, cortesía de YAST.

Número de comandos en consola: 0.

Salud!!

tranzorx
18-jul-2010, 12:04
Hola de nuevo a todos.
Como podréis comprobar, he ampliado el tutorial primogénito que está al principio de este hilo.
Al hacer la nueva instalación del openSUSE11.3 he podido comprobar que el mismo se ha simplificado bastante.
Espero que os ayude, especialmente al pobre novato, como yo.

Un saludo. :adios:

P.D.:
Por cierto que eran Mortgage Backed Securities (MBS), o sea, obligaciones
garantizadas por hipotecas.
Una manera sofisticada de llamar a las hipotecas subprime (basura perfumada por las agencias de rating) que ha llevado a la quiebra al sistema financiero y al resto de la humanidad tras él.
Nuevamente los flirteos de la banca con señoras gordas nos ha llevado a las flacas a pagar sus derroches y despropósitos.
En fin... lo malo de la globalización es que ahora no puedo cambiar de país si este no me gusta. Todo está igual, así que... se me ocurre alguna isla de la polinesia donde todavía exista el trueque.
Es más primitivo y engorroso, pero ahí puedes estar seguro de que el banco no te la juega.

Bye!!:adios:

maseda_xx
23-ago-2010, 17:43
Hola, y gracias por el manual, pero no soy capaz de instalarlo, me sale esto:


sudo java -jar JDownloader.jar
root's password:

------------------------ Thread: 10 -----------------------
10 23/08/10 17:39:20 - INFO [jd.Main(main)] -> Start JDownloader
JAR
10 23/08/10 17:39:20 - FINEST [jd.utils.JDUtilities(getJDClassLoader)] -> Create Classloader: for: /home/Maseda/bin/JDownloader
10 23/08/10 17:39:20 - FINEST [jd.JDClassLoader(<init>)] -> rootDir:/home/Maseda/bin/JDownloader
/home/Maseda/bin/JDownloader
file:/home/Maseda/bin/JDownloader/jd
10 23/08/10 17:39:20 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDChat.jar
10 23/08/10 17:39:20 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDRemoteControl.jar
10 23/08/10 17:39:20 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDUnrar.jar
10 23/08/10 17:39:20 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/schedule.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDInfoFileWriter.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDFolderWatch.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDExternInterface.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDLangFileEditor.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDHTTPLiveHeaderScripter.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDShutdown.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDHJMerge.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDGrowl.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDWebinterface.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDTray.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/plugins/JDPackageCustomizer.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /home/Maseda/bin/JDownloader/JDownloader.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaSilverMoon.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaGreenDream.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaSkyMetallic.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/synthetica.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaBlackStar.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaBlackEye.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaWhiteVision.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/substance-swingx.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaBlueMoon.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/substance.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaMauveMetallic.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaSimple2D.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaBlueSteel.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaOrangeMetallic.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaBlackMoon.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaBatik.jar
10 23/08/10 17:39:21 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /home/Maseda/bin/JDownloader/libs/laf/syntheticaBlueIce.jar
10 23/08/10 17:39:21 - FINER [jd.config.DatabaseConnector(<init>)] -> Loading database
10 23/08/10 17:39:21 - FINER [jd.config.DatabaseConnector(checkDatabaseHeader)] -> Checking database
10 23/08/10 17:39:22 - INFO [jd.Main(main)] -> init Splash

------------------------ Thread: 11 -----------------------
11 23/08/10 17:39:23 - INFO [jd.gui.swing.laf.LookAndFeelController(setUIManage r)] -> Use Look & Feel: de.javasoft.plaf.synthetica.SyntheticaSimple2DLook AndFeel
11 23/08/10 17:39:26 - SEVERE [jd.controlling.JDLogger(exception)] -> SEVERE Exception occurred
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at sun.java2d.HeadlessGraphicsEnvironment.getDefaultS creenDevice(HeadlessGraphicsEnvironment.java:64)
at jd.SplashScreen.<init>(Unknown Source)
at jd.Main$2.runSave(Unknown Source)
at jd.gui.swing.GuiRunnable.run(GuiRunnable.java:85)
at java.awt.event.InvocationEvent.dispatch(Invocation Event.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 597)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(E ventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:122)
11 23/08/10 17:39:26 - INFO [jd.Main(go)] -> Mon Aug 23 17:39:26 CEST 2010
11 23/08/10 17:39:26 - INFO [jd.Main(go)] -> init Configuration
Loaded language: Italiano
23/08/10 17:39:27 - JDLogger-> SEVERE Exception occurred
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(Graphic sEnvironment.java:159)
at java.awt.Window.<init>(Window.java:432)
at java.awt.Frame.<init>(Frame.java:403)
at java.awt.Frame.<init>(Frame.java:368)
at javax.swing.JFrame.<init>(JFrame.java:158)
at jd.gui.userio.DummyFrame.<init>(DummyFrame.java:46)
at jd.gui.userio.DummyFrame.getDialogParent(DummyFram e.java:39)
at jd.gui.swing.dialog.AbstractDialog.<init>(AbstractDialog.java:82)
at jd.gui.swing.dialog.ContainerDialog.<init>(ContainerDialog.java:30)
at jd.Installer$2$3.<init>(Unknown Source)
at jd.Installer$2.runSave(Unknown Source)
at jd.gui.swing.GuiRunnable.run(GuiRunnable.java:85)
at jd.gui.swing.GuiRunnable.start(GuiRunnable.java:10 4)
at jd.gui.swing.GuiRunnable.waitForEDT(GuiRunnable.ja va:67)
at jd.Installer.showConfig(Unknown Source)
at jd.Installer.<init>(Unknown Source)
at jd.JDInit.loadConfiguration(Unknown Source)
at jd.Main.go(Unknown Source)
at jd.Main.access$0(Unknown Source)
at jd.Main$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Invocation Event.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 597)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(E ventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:122)
23/08/10 17:39:27 - Installer-> downloaddir not set
23/08/10 17:39:27 - JDInit-> INSTALL abgebrochen2
23/08/10 17:39:27 - JDLogger-> SEVERE Exception occurred
java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at java.awt.GraphicsEnvironment.checkHeadless(Graphic sEnvironment.java:159)
at java.awt.Window.<init>(Window.java:432)
at java.awt.Frame.<init>(Frame.java:403)
at java.awt.Frame.<init>(Frame.java:368)
at javax.swing.JFrame.<init>(JFrame.java:158)
at jd.gui.userio.DummyFrame.<init>(DummyFrame.java:46)
at jd.gui.userio.DummyFrame.getDialogParent(DummyFram e.java:39)
at jd.gui.swing.dialog.AbstractDialog.<init>(AbstractDialog.java:82)
at jd.gui.swing.dialog.ConfirmDialog.<init>(ConfirmDialog.java:38)
at jd.gui.swing.jdgui.userio.UserIOGui$4.runSave(User IOGui.java:97)
at jd.gui.swing.jdgui.userio.UserIOGui$4.runSave(User IOGui.java:1)
at jd.gui.swing.GuiRunnable.run(GuiRunnable.java:85)
at jd.gui.swing.GuiRunnable.start(GuiRunnable.java:10 4)
at jd.gui.swing.GuiRunnable.waitForEDT(GuiRunnable.ja va:67)
at jd.gui.swing.GuiRunnable.getReturnValue(GuiRunnabl e.java:57)
at jd.gui.swing.jdgui.userio.UserIOGui.showConfirmDia log(UserIOGui.java:100)
at jd.gui.UserIO.requestMessageDialog(UserIO.java:225 )
at jd.gui.UserIO.requestMessageDialog(UserIO.java:212 )
at jd.JDInit.loadConfiguration(Unknown Source)
at jd.Main.go(Unknown Source)
at jd.Main.access$0(Unknown Source)
at jd.Main$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Invocation Event.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 597)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(E ventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at jd.gui.swing.jdgui.userio.UserIOGui.showConfirmDia log(UserIOGui.java:100)
at jd.gui.UserIO.requestMessageDialog(UserIO.java:225 )
at jd.gui.UserIO.requestMessageDialog(UserIO.java:212 )
at jd.JDInit.loadConfiguration(Unknown Source)
at jd.Main.go(Unknown Source)
at jd.Main.access$0(Unknown Source)
at jd.Main$3.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Invocation Event.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 597)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(E ventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:122)


que puede ser??

Saludos!

tranzorx
26-ago-2010, 13:05
Hola.
No soy experto en informática, pero... ¿por qué ese "sudo" delante de los comandos para ejecutar java?


sudo java -jar JDownloader.jar


No hay ninguna razón para ejecutar el jDownloader con privilegios de root.
En el tutorial hay un apartado en el que explico cómo no hacer la instalación (en modo root).

Algunas preguntas por curiosidad:

1.- Supongo por ese "sudo", que utilizas Debian o derivadas. ¿Ubuntu?
2.- ¿Se te instaló el programa correctamente?.
3.- Es muy importante el tema de los permisos de ejecución para que todo chute bien. En el tutorial hay información de sobra sobre éso.
4.- Es muy importante que tengas actualizada la última versión de java-sun. En el tuto también habla de ello.
5.- Aquí te pongo lo que me sale en mi "ls -l" en el directorio del jDownloader.
En mi caso lo tengo en /home/usuario/bin/JDownloader



drwxr-xr-x 2 susi1 users 4096 ago 26 12:00 backup
drwxr-xr-x 2 susi1 users 4096 ago 26 12:54 captchas
drwxr-xr-x 2 susi1 users 4096 ago 26 12:02 config
-rwxr-xr-x 1 susi1 users 498 may 22 16:26 conversor
drwxr-xr-x 10 susi1 users 4096 ago 26 12:02 jd
-rw-r--r-- 1 susi1 users 214528 ene 22 2010 JDownloader.exe
-rw-r--r-- 1 susi1 users 594713 ago 26 12:00 JDownloader.jar
-rw-r--r-- 1 susi1 users 479209 ago 25 20:28 JDownloader.log
-rw-r--r-- 1 susi1 users 236 ago 24 21:53 JDownloader.log.1
-rw-r--r-- 1 susi1 users 1299041 ene 22 2010 jdupdate.jar
drwxr-xr-x 5 susi1 users 4096 ago 26 12:02 libs
-rw-r--r-- 1 susi1 users 39624 ene 22 2010 license_german.txt
drwxr-xr-x 2 susi1 users 4096 ago 26 12:02 licenses
-rw-r--r-- 1 susi1 users 32034 ene 22 2010 license.txt
-rw-r--r-- 1 susi1 users 5229 ago 26 12:02 outdated.dat
drwxr-xr-x 5 susi1 users 4096 ago 26 12:02 plugins
-rw-r--r-- 1 susi1 users 1041398 ago 26 12:02 restarter.log
drwxr-xr-x 2 susi1 users 4096 ago 26 12:03 tmp
drwxr-xr-x 5 susi1 users 4096 ago 26 12:02 tools
-rw-r--r-- 1 susi1 users 28258 ago 26 12:02 updateLog.txt
-rw-r--r-- 1 susi1 users 56 ago 26 12:00 updatewarnings.html
-rw-r--r-- 1 susi1 users 0 feb 27 19:54 version
-rw-r--r-- 1 susi1 users 65 ene 22 2010 windows_createlog.bat
-rw-r--r-- 1 susi1 users 47 ene 22 2010 windows_restore.bat


Ya me cuentas. ¡¡Suerte!!

maseda_xx
30-ago-2010, 03:52
Buenas, gracias por responder, al final conseguí instalarlo, simplemente utilicé el jd.sh y listo.

Pero no entiendo porque no funcionaba tal y como lo haces tu.

Es curioso, pero si no lo hacía con sudo se me quedaba trabado mucho antes, creo que hasta la linea donde comenzaba el thread 11.

Lo de los permisos y todo eso ya lo tenía claro, pero la desesperación por instalarlo lleva a probar todas las opciones.

Soy un nuevo usuario de Opensuse, vengo de debian, ubuntu, kubuntu, y algunos trasteos con live cds. Aún tengo que aprender bastante sobre Opensuse, pero estoy contento. La razón básica de pasarme aqui ha sido que ésta es la mejor distribución con kde.

Un saludo y gracias!

tranzorx
31-ago-2010, 02:43
Es curioso... dices que ejecutaste el jd.sh.
En la primera parte del tutorial, cuando instalé el jDownloader para la versión 11.2 de Suse, sí que descargué un archivo sh del servidor.
Lo explico en la primer parte del tutorial.

Sin embargo, la segunda vez se descargó un zip, tal y como explico en la segunda parte, cuando lo instalé para la nueva versión 11.3.

He vuelto al portal oficial del programa:
http://www.jdownloader.org/download/index

Acabo de abrir la descarga para linux y me ha aparecido ésto:
http://a.imageshack.us/img824/4171/jdownloader.png

Aquí la imagen del servidor:
http://a.imageshack.us/img825/4765/jdownloaderservidor.png

Si elijo la opción "Multi OS", me aparece el archivo en zip, para nada el jd.sh.

Por que la otra descarga disponible es para Ubuntu, supongo que compilado en formato .deb y por lo tanto no-válido para Suse.

En fin... cada vez entiendo menos.
¿Alguien puede explicarme porqué a mí me aparece un zip y al amigo maseda_xx un sh?

!!NO ENTIENDO NADA!! :negar:

P.D.:
Googleadndo he encontrado este otro lugar:
http://jdownloader.com/
Donde dicho sea de paso, sólo existen versiones para el win.

maseda_xx
31-ago-2010, 10:32
Buenas!

Bueno, yo me descargué éste jd.sh: http://212.117.163.148/jd.sh

es el que pone aqui:


Try out our new Install/Start-Script for Linux/Mac!
wget must be installed on system!
Download jd.sh (éste es un link!!!)
chmod +x jd.sh
start jd.sh
Note: Open jd.sh to read Manual or change Settings!



Igual me estoy colando, pero, jdownloader no está escrito en java y funciona para todas las plataformas?

Un saludo!

xisco
31-ago-2010, 20:30
hola,
pues yo normalmente lo he bajado siempre de la primera web, de hecho cuando le dicer visitar web va a esa, de hecho pone official page o algo asi, en la otra no.
Normalmente lo he bajado para windows pero con la 11.3 lo baje para linux en el zip como tu dices.
Descomprimi el zip y es como si hubieses instalado el jdownloader en windows y hubieses copiado la carpeta.
Asi que simplemente ejecute java -jar jdownloader.jar y punto.
Igual la otra version es una personalizada para ubuntu, yo por si acaso veria que hace el jd.sh :molesto:.

Salu2

Es curioso... dices que ejecutaste el jd.sh.
En la primera parte del tutorial, cuando instalé el jDownloader para la versión 11.2 de Suse, sí que descargué un archivo sh del servidor.
Lo explico en la primer parte del tutorial.

Sin embargo, la segunda vez se descargó un zip, tal y como explico en la segunda parte, cuando lo instalé para la nueva versión 11.3.

He vuelto al portal oficial del programa:
http://www.jdownloader.org/download/index

Acabo de abrir la descarga para linux y me ha aparecido ésto:
http://a.imageshack.us/img824/4171/jdownloader.png

Aquí la imagen del servidor:
http://a.imageshack.us/img825/4765/jdownloaderservidor.png

Si elijo la opción "Multi OS", me aparece el archivo en zip, para nada el jd.sh.

Por que la otra descarga disponible es para Ubuntu, supongo que compilado en formato .deb y por lo tanto no-válido para Suse.

En fin... cada vez entiendo menos.
¿Alguien puede explicarme porqué a mí me aparece un zip y al amigo maseda_xx un sh?

!!NO ENTIENDO NADA!! :negar:

P.D.:
Googleadndo he encontrado este otro lugar:
http://jdownloader.com/
Donde dicho sea de paso, sólo existen versiones para el win.

tranzorx
01-sep-2010, 01:37
Correcto.
Efectivamente se puede bajar del servidor que pongo en la imagen:
http://ul.to/06q3lm

O bien pinchar en la ventanita de más abajo donde se dan las instrucciones de instalación.
El enlace nos lleva hacia:
http://212.117.163.148/jd.sh

En el primer caso lo bajamos como un archivo zip, en el segundo bajamos el jd.sh.

Ambos métodos son correctos.

Modificaré el tutorial para reflejar esta nueva información.
Pondré imágenes con marcas en algún color para que no haya dudas.

¡¡Un saludo a todos!!

maseda_xx
01-sep-2010, 13:16
Curioso, eso misme te escribí ayer o antes de ayer, pero mi comentario no sale. Sólo salen los cometarios respuesta rápida???

Saludos!

Vincent.Eliz
02-sep-2010, 07:54
firefox no abre bien la pagina de Jdownloader y cuando quieres bajarte el jd.sh te manda para cualquier lado.
Pero con konqueror va perfecto.

sigues los pasos y cambias el 4, por:

./jd.sh en vez de start jd.sh

y listo instalado

luego creas un acceso directo con la siguiente orden

java -Xmx512m -jar JDownloader.jar -rfu


y ruta de trabajo

/home/usuario/.jd


en el principio ya esta posteado...pero como hay varios métodos como que te pierdes un poco.

DiabloRojo
02-sep-2010, 08:47
Curioso, eso misme te escribí ayer o antes de ayer, pero mi comentario no sale. Sólo salen los cometarios respuesta rápida???En esta seccion, los mensajes no aparecen hasta que lo autorizamos los moderadores.

tranzorx
06-sep-2010, 15:29
Hola.
He vuelto a editar el tutorial con todos vuestros aportes.
He añadido algunas imágenes y reestructurado el texto para mayor claridad.
Iré actualizándolo con vuestros comentarios e información que encuentre por la red.

Un saludo.

tranzorx
13-oct-2010, 08:45
Hola.
Ya sé que va contra las normas el escribir dos preguntas seguidas en el mismo post, pero es que es la única forma que se me ocurre de que alguien del foro preste un poco de atención a los dos MP que he mandado hace semanas.

Estoy trabajando meses en este tutorial sobre jDownloader.
Se me ha quedado pequeño el sitio, pues quisiera ampliarlo con trucos y demás.
Tengo los dos primeros posts saturados de imágenes, pues el hosting del foro sólo permite cuatro.

Eso era todo, el resto está en los MP.

A ver si ahora tengo más suerte.
Un saludo.

DiabloRojo
13-oct-2010, 10:11
Estoy trabajando meses en este tutorial sobre jDownloader.
Se me ha quedado pequeño el sitio, pues quisiera ampliarlo con trucos y demás.
Tengo los dos primeros posts saturados de imágenes, pues el hosting del foro sólo permite cuatro.Puedes crear un nuevo manual con un indice en el 1er mensaje y sucesivos mensajes que explica partes de tu manual, al estilo de los que hace karlggest o yo.

Tienes dos opciones que son complementarias:
1.- Crea el manual en Off-Topic o El contubernio, creas un Tema nuevo con varios mensajes consecutivos de 5 palabras, no te deja créalo vacíos, tantos mensajes como vaya a tener tu guia.
2.- Lo mismo en Off-Topic o El Contubernio. Lo creas poco, creas el tema con un mensaje , otro día un mensaje, otro día otro mensaje así hasta completarlo. Evidentemente los usuarios escribirá en tu Tema, pero cuando lo termines borro o muevo los mensajes de los usuarios o creo un nuevo tema o la guía con tus mensajes dejando los de los usuarios como tema de comentarios.

Y la nueva guía lo muevo a la sección de FAQs....

Si tienes alguna duda, dímelo.

Saludos.

tranzorx
13-oct-2010, 14:28
Gracias por la respuesta.

Pues sí, tengo dos dudas:

1.- Cómo creo enlaces "easy link".
He visto tutoriales en los que el primer mensaje es un índice con una disposición jerárquica.
Al pulsar sobre cualquiera de los capítulos te lleva automáticamente al lugar correcto.
NO tengo ni idea de cómo hacer eso, pero quiero que sea así porque el tutorial va a ser bastante largo y lo iré ampliando frecuentemente.

2.- En el tutorial he insertado un vídeo de YouTube y no aparece nada.
Lleva los código correctos en HTML:
"(YT)El_video_que_sea(/YT)"

*He cambiado los corchetes por paréntesis para que no se active el código de la página.

Pero no aparece nada, sólo un pantallote blanco.
No se ve nada y he tenido que poner el link debajo del mismo por si alguien quiere ir a verlo en YouTube.

De momento eso es todo.

Greetings!!:adios:

DiabloRojo
13-oct-2010, 15:08
1.- Muy fácil. Lo puedes hacer de dos maneras:

A) Cuando ya has escrito el texto, selecciona el texto para ponerle un enlace y pinchas en el icono "Insertar enlace" donde pegas el URL, en el editor es el icono de la bola de mundo con una cadena que esta debajo de la cara sonriente o smiley, para eso requieres que tengas activado el modo Editor WYSING de tu Perfil de usuario

B) Manualmente con códigos de vBulletin, he puesto parentescos en vez de corchetes:
(url=http://www.google.es)El mas famoso buscador del mundo(/url)

El enlace lo copias la url del mensaje (con botón derecho del ratón), es el nº que aparece arriba a la derecha y encima de tu texto "Fecha de Ingreso: 04-enero-2008", en tu caso es el nº 36, fíjate que en:
http://www.forosuse.org/forosuse/showpost.php?p=132397&postcount=36
O
http://www.forosuse.org/forosuse/showpost.php?p=132397&postcount=36

Sobre vídeo en el YouTube, solo tienes que poner el código del vídeo:
"(YT)LCFtKXnrbio(/YT)"
Fijate en el enlace del Youtube, es el valor de la variable v o el que hay entre "v=" y el siguiente carácter "&" si este ultimo existe.

inadark
14-oct-2010, 16:26
Muy buenas, soy nuevo en opensuse( venido de ubuntu previo exodo de windows vista/7)
He tenido un problema( por idiota)
Aunque creo que en el tutorial no avisan, pero es bastante evidente, el caso es que el jdownloader se me instalo en la carpeta root( ruta root/.jd/), y no en home/usuario/
De hecho vi que ponia de instalarlo en root/.jd y dude pero le di a siguiente.
Ahora no soy capaz de lanzarlo desde el menu, bueno, quiero desinstalarlo, para volver a instalarlo en la carpeta de usuario.

La pregunta es,¿ como puedo desinstalarlo?

Añadir que si lanzo en la terminal el archivo /jd.sh( que lo tengo en la carpeta downloads, prove a lanzarlo desde otra carpeta copiandolo a otra carpeta y lanza bien el programa) se me abre y aparentemente funciona bien.( intente que se lanzase desde el menu como dice el tutorial, cambiando la ruta, ejecutando comando en la terminal /jd.sh pero sale creo que una terminal unos microsegundos y se cierra)
De todas formas creo que lo mejor es desinstalarlo, y volver a instalarlo bien.

Soy bastante novato, aunque ya he instalado varias cosillas y algo se manejarme pero poquito aun.
Creo que tengo que borrarlo de la carpeta de root por que tal vez no pueda actualizarlo y creo que no es su sitio correcto, pero si no pasa nada, con saber como poder lanzarlo desde el menu estaria contento

DiabloRojo
15-oct-2010, 14:28
tranzorx, tu 1º y 2º mensajes son muy densos, te sugiero que lo trocees en dos o mas partes, ademas de poner enlaces de texto y los vídeos de Youtube

Según estas recomendaciones: http://www.forosuse.org/forosuse/showpost.php?p=132489&postcount=2

tranzorx
15-oct-2010, 18:32
Sí sí, totalmente de acuerdo. Los pots son muy largos y densos.
Los he copiado íntegros al nuevo tutorial para tenerlos de referencia, pero tengo la idea de hacerlo más digeribles.

Por cierto que el link sobre cómo hacer tutoriales me ha venido de perlas pues son justo las cuestiones sobre las que tenía dudas.

Se agradece cualquier aporte que mejore el trabajo.

Greetings!!

tranzorx
17-oct-2010, 19:18
Muy buenas, soy nuevo en opensuse( venido de ubuntu previo exodo de windows vista/7)
He tenido un problema( por idiota)
Aunque creo que en el tutorial no avisan, pero es bastante evidente, el caso es que el jdownloader se me instalo en la carpeta root( ruta root/.jd/), y no en home/usuario/
De hecho vi que ponia de instalarlo en root/.jd y dude pero le di a siguiente.
Ahora no soy capaz de lanzarlo desde el menu, bueno, quiero desinstalarlo, para volver a instalarlo en la carpeta de usuario.

La pregunta es,¿ como puedo desinstalarlo?

Añadir que si lanzo en la terminal el archivo /jd.sh( que lo tengo en la carpeta downloads, prove a lanzarlo desde otra carpeta copiandolo a otra carpeta y lanza bien el programa) se me abre y aparentemente funciona bien.( intente que se lanzase desde el menu como dice el tutorial, cambiando la ruta, ejecutando comando en la terminal /jd.sh pero sale creo que una terminal unos microsegundos y se cierra)
De todas formas creo que lo mejor es desinstalarlo, y volver a instalarlo bien.

Soy bastante novato, aunque ya he instalado varias cosillas y algo se manejarme pero poquito aun.
Creo que tengo que borrarlo de la carpeta de root por que tal vez no pueda actualizarlo y creo que no es su sitio correcto, pero si no pasa nada, con saber como poder lanzarlo desde el menu estaria contento

JDownloader no necesita instalarse en el sistema, funciona de forma local desde el directorio donde sea descomprimido, así que su desinstalación es tan sencilla como borrar ese directorio.
En tu caso sería /root/.jd
Cuando lo vuelvas a instalar lo haces en /home/usuario/bin/jDownloader
o bien /usr/bin/jDownloader si quieres que sea accesible por todos los uauarios del sistema.
No es buena idea hacerlo en /root/... por la sencilla razón de que root es el superuser del sistema y estarías cometiendo un atropello a la seguridad del mismo.
En el tutorial recalco mucho que no se haga de esta forma.
Bueno... en realidad ni siquiera hace falta que lo desinstales para volverlo a instalar. Lo pasas de /root/.jd y lo pones en /home/usuario/bin/... y ya está.
Dependiendo de cómo tengas el editor de menús, tendrás o no que hacer algunos cambios en el mismo.
Recuerda que para correr una aplicación en entorno java, tienes que poner:


java -jar aplicación_en_java.jar
En el tutorial hay suficiente información para hacerlo sin problemas.

Greetigns!!:adios:

jesusx
20-oct-2010, 22:46
Hola, pues fíjate que yo lo instalaba, desde siempre, como tu pero con una pequeña diferencia que ahora explico: como resulta que, como bien dices, no te pone aceso directo o lanzador en el menu k yo lo que hacia era crearme uno en la carpeta de escritorio que apuntaba al script "jd.sh" si, el que te instala el programa, y que tenia guardado en la carpeta de mi home... Osea, que me creia que ese mismo script que te instala el programa, era tambien el que ejecutaba el mismo y, de hecho, si que funcionaba, pues hasta el otro dia que leí tu manual, lo usé Xd. (ahora lo tengo como has comentado). Lo que no se es porque?? Salu2:adios:

tranzorx
21-oct-2010, 16:14
tranzorx (http://www.forosuse.org/forosuse/member.php?u=10543), ya sé que te refieres a dónde meter el jdownloader, pero eso ya se trata en el foro y en cualquier manual de GNU/Linux.

Rápidamente:

*Si quieres que lo usen varios usuarios, su lugar es /usr/bin; si sólo se va a usar desde la máquina local, /usr/local/bin -que es una muy buena opción para estas cosas.
*Si quieres usarlo tú y no otro, /home/tuUsuario/bin
*Aplicaciones de terceros -buena idea para cuando uses software propietario- en /opt/nombreAplicación/bin

y así. Busca por jerarquía de ficheros (FHS).

Salud!!

Hola a todos.
Estoy haciendo pruebas y experimentos para el nuevo tutorial y para probar eso del FHS, se me ha ocurrido instalarlo en /usr/bin/...
Lo he hecho bajándome el jdownloader.zyp.
En principio no debería de haber ningún problema, ya que dicha dirección está dentro de mi $PATH, salvo por una pequeña cuestión: todo el entorno pertenece a root, y cuando he copiado el comprimido para que me creara la carpeta y se ejecutara el proceso de instalación, todo lo he tenido que hacer como root. El sistema no me dejaba de otro modo.
El programa me corre perfecto, pero tengo que abrir consola como superuser para poder ejecutarlo (java -jar JDownloader.jar)

He visto que el Google-Earth también está en el mismo directorio y todo es igualmente de root, así que supongo que no sería buena idea cambiar el "owner" y "group" de "root/root" a "user/users".

He visto que el menú K, que en el caso de Google-Earth apunta a un enlace simbólico (o lo que fuere) a /home/usuario/bin/googleearth

He pulsado con el botón auxiliar-> propiedades y me aparece en "apunta a" lo siguiente:


/home/usuario/google-earth//googleearth


Luego tengo la pestaña de "permisos" en donde aparece en permisos UGO:


Propietario:Enlace
Grupo:Enlace
Otros:Enlace

Propietario.
"usuario/users"


En la tercera y última pestaña me aparece lo que yo intuyo es un script.
Está en modo gráfico, así que por ello os pongo la captura del mismo.
http://img230.imageshack.us/img230/3346/propiedadesgearth.jpg

Pongo todo este rollo porque intuyo que podría ser extrapolable los requisitos de un programa y otro.

La pregunta sigue siendo:
¿Cómo hago para ejecutar jDownloader como usuario en la ubicación /usr/bin/...?

Llevo todo el santo día intentándolo sin éxito.
Por favor, que sea explícita. Soy novato y escribo para novatos.

¡¡Gracias!!
Greetings!!!:adios:

P.D.: No tengo ni la menor idea de cómo crear un script y mucho menos la sintaxis/semántica/léxico del mismo.
Intuyo que debe de haber herramientas de guía para ello.

DiabloRojo
21-oct-2010, 17:28
Como te complicas la vida con lo facil que es copiar jd.sh en ese directorio o mejor en /usr/local/bin


Download (http://212.117.163.148/jd.sh) jd.sh en la carpeta /usr/local/bin como root
chmod +x jd.sh ejecutarlo como root en un terminal cuyo path sea /usr/local/bin o si no entra con "cd /usr/local/bin"
Ejecuta jd.sh como usuario normal en un terminal

Así lo tengo yo pero en mi /home/tuUsuario/bin

Y si quieres hacerlo como icono de escritorio: Descomprime el archivo adjunto, copiar el archivo JDownloader.desktop en la carpeta Desktop de tuUsuario pero editarlo para cambiar el path de la linea Icon a la correcta, dejando las demás lineas SIN tocar.
Icon=/home/tu_USUARIO/.jd/jd/img/logo/jd_logo_54_54.png

jcsl
21-oct-2010, 19:50
Hola.

Ni se te ocurra cambiarle los permisos al directorio /usr; está en el PATH, pero no es tuya. El único directorio del sistema que es tuyo es tu carpeta de usuario. Si pertenece a root es porque en él se guardan los programas y otras cosas que son globales a todos los usuarios del sistema. Haz lo que te indica DiabloRojo, y si quieres que aparezca en vez/además de en el escritorio en el menú del programas copias el archivo JDownloader.desktop en /usr/share/applications.

Y también deberías reducir al mínimo el hacer cosas como root, que usando sudo o su viene a ser prácticamente cero. Pero si lo haces tendrás que ajustar los permisos para que otros usuarios puedan ejecutar los programas como también te indica DiabloRojo.

Un saludo.

DiabloRojo
21-oct-2010, 21:07
Y también deberías reducir al mínimo el hacer cosas como root, que usando sudo o su viene a ser prácticamente cero.Una verdad como un templo, cuanto menos uses el superusuario root y toques los permisos de las carpetas y archivos existentes mejor para tu sistema.

He instalado programas sin entrar como root ya que eran programas como JDownloader, PlayOnLinux, Kompozer, Aptana, etc.... solo requiere un script o descomprimirlo como usuario normal y corriente.

tranzorx
22-oct-2010, 10:28
Vayamos por partes, mis pensativos amigos.

1.- Que me complico la vida ya me lo decía el maestro y mis compañeros de clase.
Nunca me ha gustado llevar el mismo camino que el resto de la manada.

2.- He hecho exactamente lo que me decíais. He copiado el jd.sh en /usr/local/bin, le a asignado permisos de ejecución +x UGO, y lo he ejecutado como usuario normal y corriente.


$ sh jd.sh
El programa me funciona, así que no voy a insistir más en ello.

_______________________________________

AHORA TENGO MÁS DUDAS QUE ANTES, LAS CUALES SON:

1.- Ya yo tenía y tengo el jDownloader en $Home/bin/JDownloader.
Durante el proceso de experimentación le cambié el nombre a la carpeta para evitar interferencias.
2.- Lo que yo quería era tenerlo instalado fuera del $HOME, es decir, en la partición del sistema para que cualquier usuario pudiera tener acceso al mismo.
Tal como está, en /usr/local/bin/... lo único que está allí es el script de instalación jd.sh, el cual he probado a borrarlo y el programa sigue funcionando sin problemas. Sólo sirve para el proceso de instalación, y para eso no tenía ninguna razón de ponerlo en un lugar tan sofisticado. Lo ejecuto desde $HOME/Download, que es donde se me descarga por omisión y asunto concluído.

3.- El script ese de jdownloade.desktop tampoco me ha hecho falta.
Existe el programa kmenuedit (también se puede abrir pulsando con el botón auxiliar del ratón sobre el menú K, me hace todas las funciones de arranque sin necesidad de editar ningún script complicado.

http://img686.imageshack.us/img686/2493/kmenueditor1.jpg

Aquí pongo la ruta hacia donde apunta el programa en "Avanzado":

http://img188.imageshack.us/img188/1470/kmenueditor2.jpg

Por cierto que en proceso de instalación, al final me dice que haga lo siguiente para ejecutar el JD.



Start java -jar -Xmx512m JDownloader.jar in /home/susi2/.jd
Execute: java -Xmx512m -jar JDownloader.jar -rfu in /home/susi2/.jd


He probado ambas formas y en ambos casos funciona aparentemente igual.

4.- Alguien sabría decirme por qué esta versión de JD no se ejecuta como se ha hecho toda la vida:

java -jar JDownloader.jar

Lo digo porque la versión que se baja en zip, sí que se ejecuta de forma "normal".

5.- Al abrir el kmenuedit he podido comprobar que muchos programas se ejecutan con un %U detrás del comando.
Alguien sería tan amable de indicarme por qué se le pone ese modificador y dónde encontrara información sobre ello.

6.- He gogleado un poco y he encontrado este tutorial de un usuario de Slackware donde me ha dado algunas pistas.
http://www.taringa.net/posts/linux/2656574/JDownloader-0_5-corriendo-sin-problemas-en-Linux.html

tranzorx
23-oct-2010, 00:37
Como curiosidad tengo que decir que de los dos modos que hay de instalar el jDownloader en Linux, hay ciertas diferencias entre ambos, tanto en el modo de instalarse como en el modo de ejecutarse.

http://img825.imageshack.us/img825/6849/jdownloadertextoresalta.png

MÉTODO 1.
Con este método descargamos un script (jd.sh) que al ejecutarlo descarga e instala el programa en /home/usuario/bin/.jd
Para correr el programa es necesario ejecutar uno de los siguientes comandos:
java -Xmx512m -jar JDownloader.jar

Aquí el script:


#!/bin/bash
#JD Installer/Starter Version 0.2
#by Jiaz(JD-Team), jiaz@jdownloader.org
#You need at least:
#1.) bash (its a bash script ;) )
#2.) wget
#3.) Java Version >= 1.5 (OpenJDK works also in latest Version)

#How to use this?
#1.) chmod +x jd.sh
#2.) Place it anywhere you want
#3.) Running jd.sh for the first time will install and setup JD into JDDIR folder
#4.) Running jd.sh after the first time will start JDownloader directly

#Parameters
# update (will perform an update)

#JD Installation folder (adjust to your needs)
JDDIR=~/.jd
#default path to our install/update tool (DO NOT Change this)
JDINSTALLER=http://update0.jdownloader.org/jdupdate.jar

if [ -e $JDDIR ]
then
if [ "$1" = "update" ]
then
if [ -e $JDDIR/jdupdate.jar ]
then
cd $JDDIR
echo "Start JD-Updater"
java -Xmx512m -jar jdupdate.jar
exit
else
echo "Cannot start JD-Updater: Download/Start JD-Installer"
cd $JDDIR
wget $JDINSTALLER
java -Xmx512m -jar jdupdate.jar
exit
fi
fi
if [ -e $JDDIR/JDownloader.jar ]
then
echo "JD Installation found: Starting JD now"
cd $JDDIR
#java -Xmx512m -jar JDownloader.jar --add-links $1 $2 $3 $4 $5 $6 $7 $8 $9
java -Xmx512m -jar JDownloader.jar
exit
else
echo "JD Installation found: No valid JDownloader.jar exist!"
fi
if [ -e $JDDIR/jdupdate.jar ]
then
cd $JDDIR
echo "Start JD-Updater"
java -Xmx512m -jar jdupdate.jar
else
echo "Cannot start JD-Updater: Download/Start JD-Installer"
cd $JDDIR
wget $JDINSTALLER
java -Xmx512m -jar jdupdate.jar
exit
fi
else
echo "Download/Start JD-Installer"
mkdir $JDDIR
cd $JDDIR
wget $JDINSTALLER
java -Xmx512m -jar jdupdate.jar
exit
fi


MÉTODO 2.
La segunda forma de instalar jDownloader es descargando un archivo zip con todos los paquetes de que consta el programa.
Una vez descomprimido se genera un directorio JDownloader que deberemos pegar en el directorio:

/home/usuario/bin/JDownloader

El modo de ejecutarlo:
java -jar JDownloader.jar

rivbaVG0xyE




¿Por qué esas diferencias a la hora de ejecutarse?
¿En qué lugar se puede poner el directorio del programa según FHS para que puedan ejecutarlo todos los usuarios del sistema?

DiabloRojo
23-oct-2010, 09:33
NO hace falta que grites, no estamos sordos. Ademas, ¿quien es el amigo DHT?.

Para que lo usen todos los usuarios te recomiendo este forma, que debería funcionar en teoría:

1.- Descargamos el ZIP, es con "i" y no con "y" como tu lo pones.
2.- Lo descomprimimos el zip que contiene dentro una carpeta llamada JDownloader.
3.- Como root: movemos la carpeta JDownloader a la carpeta /opt que cuelga del directorio raiz / (1)
4.- root: Creamos un script llamado pepito con las siguientes lineas

#!/bin/bash
java -Xmx512m -jar /opt/JDownloader/JDownloader.jar5.- root: movemos el script pepito a /usr/local/bin
6.- root: le damos permisos de ejecución chmod +x pepito
7.- Y como usuario normal: Ejecutamos pepito desde una consola o creamos un icono en nuestro escritorio que enlace con /usr/local/bin/pepito

¿Funcionara?, no lo se; depende si JDownloader esta pensado para múltiples usuarios ya que debería crear sus ficheros de configuración en el /home del usuario.

(1) El directorio /opt es otro destino para guardar programas que se instala manualmente destinado a todos los usuarios, antes se utilizaba frecuentemente pero ahora ha caído en desuso, pues lo aprovechamos porque es fácil borrar la carpeta del programa y su enlace o script en el /usr/local/bin sin afectar al sistema.

PD: No se porque estas obsesionado que ejecutemos "java -Xmx512m -jar JDownloader.jar" y no el script jd.sh que hace mas cosas y nos olvidemos de ese comando tal largo. :confused:

tranzorx
23-oct-2010, 11:31
NO hace falta que grites, no estamos sordos. Ademas, ¿quien es el amigo DHT?.- Me erré en el acrónimo. DHT es FHS (Filesystem Herarchy Stabdar).


- Descargamos el ZIP, es con "i" y no con "y" como tu lo pones.Muy cierto; "errare humanun est".


- Como root: movemos la carpeta JDownloader a la carpeta /opt que cuelga del directorio raiz //opt/ Optional application software (http://en.wikipedia.org/wiki/Application_software) packages (http://en.wikipedia.org/wiki/Software_package_%28installation%29)


-root: Creamos un script llamado pepito con las siguientes lineas
Cita:
#!/bin/bash
java -Xmx512m -jar /opt/JDownloader/JDownloader.jar

- root: movemos el script pepito a /usr/local/bin
- root: le damos permisos de ejecución chmod +x pepito
- Y como usuario normal: Ejecutamos pepito desde una consola o creamos un icono en nuestro escritorio que enlace con /usr/local/bin/pepito

¿Funcionara?, no lo se; depende si JDownloader esta pensado para múltiples usuarios ya que debería crear sus ficheros de configuración en el /home del usuario.
Yo tampoco lo sé, peo no tardaré mucho en averiguarlo.


No se porque estas obsesionado que ejecutemos "java -Xmx512m -jar JDownloader.jar" y no el script jd.sh que hace mas cosas y nos olvidemos de ese comando tal largo

- Ignorancia y mente excesivamente cuadriculada.
Máxime cuando al final de la ejecución del script te dice que para iniciar el programa necesitar ejecutar: java -Xmx512m -jar JDownloader.jar


No me he metido nunca en el mundo de los cripts, hasta la fecha no me hecho falta. Sin embargo en el jd.sh he visto la siguiente línea que me resulta muy aclaradora (son comentarios):


#How to use this?
#1.) chmod +x jd.sh
#2.) Place it anywhere you want
#3.) Running jd.sh for the first time will install and setup JD into JDDIR folder
#4.) Running jd.sh after the first time will start JDownloader directly


Hasta la fecha pensaba que el jd.sh sólo servía como herramienta de instalación, cuando no es así.
También he podido comprobar que por defecto, necesariamente lo instala en el home del usuario.


#JD Installation folder (adjust to your needs)
JDDIR=~/.jd


Aquí baja el programa de actualización "jupdate.jar"


#default path to our install/update tool (DO NOT Change this)
JDINSTALLER=http://update0.jdownloader.org/jdupdate.jar


Finalmente aquí lo ejecuta.


#java -Xmx512m -jar JDownloader.jar --add-links $1 $2 $3 $4 $5 $6 $7 $8 $9
java -Xmx512m -jar JDownloader.jar


Esto es para el jd.sh, pero no sabemos nada del JDownloader.zip.
¿Son mis deducciones correctas?

Si doy la sensación de ser algo cabezota cuadriculado... probablemente estés en lo cierto.
En mi trabajo es muy importante ser ultra-meticuloso.
Un simple fallo se lleva todo al traste.

Cuando tenga resultados volveré a postear.

Greetings!!:adios:

DiabloRojo
23-oct-2010, 19:01
.....
Esto es para el jd.sh, pero no sabemos nada del JDownloader.zip.
¿Son mis deducciones correctas?
.....Si, son correctas tu deducciones. Y por eso no estoy seguro que usando "java -Xmx512m -jar JDownloader.jar" le funcione a todos los usuarios porque sospecho que creara los ficheros de configuración dentro de la carpeta /opt/JDownloader/ y habrá conflicto si lo usa dos o mas usuarios.

Saludos.

:adios:

tranzorx
24-oct-2010, 02:45
Ahá... me dice que nones.
Finalmente al script no le puse pepito, sino jd.sh
Puse el zip en /opt y lo descomprimí allí.

Me arroja el siguiente resultado:


[2]+ Detenido sh jd.sh
susi1@Wally:/usr/local/bin> sh jd.sh

------------------------ Thread: 10 -----------------------
10 24/10/10 2:16:56 - INFO [jd.Main(main)] -> Start JDownloader
JAR
10 24/10/10 2:16:56 - FINEST [jd.utils.JDUtilities(getJDClassLoader)] -> Create Classloader: for: /opt/JDownloader
10 24/10/10 2:16:57 - FINEST [jd.JDClassLoader(<init>)] -> rootDir:/opt/JDownloader
/opt/JDownloader
file:/opt/JDownloader/jd
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDUnrar.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDWebinterface.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDRemoteControl.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDChat.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/schedule.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDHTTPLiveHeaderScripter.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDInfoFileWriter.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDPackageCustomizer.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDLangFileEditor.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDHJMerge.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDGrowl.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDTray.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDFolderWatch.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDExternInterface.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDShutdown.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/JDownloader.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBlueIce.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaOrangeMetallic.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaGreenDream.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaSkyMetallic.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaMauveMetallic.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBlackEye.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/substance-swingx.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaWhiteVision.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBlackMoon.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaSilverMoon.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBatik.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBlackStar.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBlueSteel.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBlueMoon.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/synthetica.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/substance.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaSimple2D.jar
Por lo que puedo ver, lo que está ejecutando son las pieles/skins/themes del directorios .../JDownloader/libs/laf
Si no me falla la memoria, es la syntheticaSimple2D.jar el theme que viene por omisión con el programa.

Creo que podemos dar el asunto como sobreseído en este aspecto.
Pondré una pregunta en el foro oficial a ver si me aclaran un poco la razón de las dos versiones.

Todavía tengo la duda de por qué en el Menú K me aparecen los comandos de llamada a los programas con un %U, "%c" %i y otras similares después del comando.
Tengo mucha curiosidad por saber ésto, y no he encontrado en los manuales del sistema donde los explique.

Greetings!!:adios:

jcsl
24-oct-2010, 13:08
Hola.

Los mensajes que aparecen no indican que se estén ejecutando las pieles, son mensajes de registro del programa que indican lo que va haciendo en cada momento. Esos mensajes en concreto indican que ha encontrado esas pieles y las carga para poder seleccionarlas luego. ¿Termina la salida ahí? ¿Solo aparece eso?

Sobre lo otro, aparece en la ayuda de kmenuedit:


Following the command, you can have several place holders which will be replaced with actual values when the program is run:

%f - a single file name
%F - a list of files; use for applications that can open several local files at once
%u - a single URL
%U - a list of URLs
%d - the folder of a file to open
%D - a list of folders
%i - the icon
%m - the mini icon
%c - the caption

For example: if you want to firefox to start your web browsing at www.kde.org - instead of firefox you would type firefox %u www.kde.org.

Un saludo.

DiabloRojo
24-oct-2010, 15:48
Ejecutalo desde tu directorio de usuario, no desde /usr/local/bin y dinos lo que te pregunta jcsl.

tranzorx
29-oct-2010, 10:48
Ejecutalo desde tu directorio de usuario, no desde /usr/local/bin y dinos lo que te pregunta jcsl.

Lo siento pero no entendí nada.
1.- Cómo voy a ejecutar el script desde $HOME/ si el mismo está en /usr/local/bin

2.- No conozco al amigo jcsl

¡¡Un poco más explícito, por favor!!
Sigo siendo novato.

Bye!!:adios:

DiabloRojo
29-oct-2010, 14:15
Te contesto punto por punto:

1.- Desde $HOME debes ejecútalo y queremos ver su salida, si el script o programa esta en alguna de las rutas que aparecen en la variable $PATH, /usr/local/bin es una de ellas, lo puedes ejecutar desde cualquier sitio que estés dentro de la estructura de directorios de /

2.- Esto es lo que pregunta el amigo jcsl, es el mensaje nº 53:

Los mensajes que aparecen no indican que se estén ejecutando las pieles, son mensajes de registro del programa que indican lo que va haciendo en cada momento. Esos mensajes en concreto indican que ha encontrado esas pieles y las carga para poder seleccionarlas luego. ¿Termina la salida ahí? ¿Solo aparece eso?

tranzorx
30-oct-2010, 14:37
Ok, comprendido. Ahora sí.
Pues ya lo ejecuté desde mi $HOME y lo que me da en modo consola es lo que aprece en el "quote" que puse.
Simplemente empieza a cargar los "themes" y se queda ahí colgado.
Da igual que lo ejecute desde /usr/local/bin/... como en /home/user/bin/...

Lo pongo de nuevo para que no haya dudas. El comando lo pongo en negrita.


susi1@Wally:~ sh jd.sh

------------------------ Thread: 10 -----------------------
10 24/10/10 2:16:56 - INFO [jd.Main(main)] -> Start JDownloader
JAR
10 24/10/10 2:16:56 - FINEST [jd.utils.JDUtilities(getJDClassLoader)] -> Create Classloader: for: /opt/JDownloader
10 24/10/10 2:16:57 - FINEST [jd.JDClassLoader(<init>)] -> rootDir:/opt/JDownloader
/opt/JDownloader
file:/opt/JDownloader/jd
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDUnrar.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDWebinterface.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDRemoteControl.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDChat.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/schedule.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDHTTPLiveHeaderScripter.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDInfoFileWriter.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDPackageCustomizer.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDLangFileEditor.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDHJMerge.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDGrowl.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDTray.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDFolderWatch.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDExternInterface.jar
10 24/10/10 2:16:57 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/plugins/JDShutdown.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /opt/JDownloader/JDownloader.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBlueIce.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaOrangeMetallic.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaGreenDream.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaSkyMetallic.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaMauveMetallic.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBlackEye.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/substance-swingx.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaWhiteVision.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBlackMoon.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaSilverMoon.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBatik.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBlackStar.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBlueSteel.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaBlueMoon.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/synthetica.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/substance.jar
10 24/10/10 2:16:58 - FINER [jd.JDClassLoader(<init>)] -> Look and Feel JAR loaded: /opt/JDownloader/libs/laf/syntheticaSimple2D.jar

jcsl
31-oct-2010, 13:08
Hola.

Bien, vayamos por partes.

jd.sh es un script que sirve para descargar o actualizar JDownloader desde la consola, no para ejecutarlo (aunque lo ejecute como uno de los pasos del proceso para realizar la primera configuración). En la misma ventana que aparece al ejecutarlo y que muestra la evolución del proceso dice:


Update is too slow and takes too much time?
Download latest Version at http://jdownloader.org/download.

Es decir, que con el script obtienes lo mismo que siguiendo el enlace Descargar (MULTIOS Zip) de la página web.

Si quieres que todo el mundo tenga acceso al programa, una forma que se me ocurre es colocar el archivo jd.sh en algún lugar del path (/usr/local/bin, por ejemplo) y le das permiso de ejecución. Como en jd.sh tienes la línea JDDIR=~/.jd, que indica el directorio de destino de la descarga, cuando un usuario ejecute el script desde la consola el programa se descargará en el directorio .jd en su carpeta de usuario. Con esto tendrás una copia de JDownloader por cada usuario, pero puede que sea necesario en este caso porque parece que JDownloader guarda su configuración en una base de datos y no mantiene ajustes individuales para cada usuario. El "problema" es que hecho de esta forma no hay icono de enlace al programa. La solución es crearlo durante la instalación. Para ello añade el siguiente código al fichero jd.sh después de la línea que dice JDINSTALLER=...


echo "CREANDO ENLACE EN EL ESCRITORIO..."

if [ -e "$HOME/Escritorio" ]
then
RUTA="$HOME/Escritorio"
elif [ -e "$HOME/Desktop" ]
then
RUTA="$HOME/Desktop"
else
echo "ERROR: no he encontrado la carpeta de Escritorio"
exit
fi

DESTINO="$RUTA/JDownloader.desktop"
echo "[Desktop Entry]" > $DESTINO
echo "Name=JDownloader" >> $DESTINO
echo "Exec=java -Xmx512m -jar $JDDIR/JDownloader.jar" >> $DESTINO
echo "Icon=$JDDIR/jd/img/logo/jd_logo_54_54.png" >> $DESTINO
echo "Type=Application" >> $DESTINO
echo "Categories=Network" >> $DESTINO

echo "INICIANDO LA DESCARGA O ACTUALIZACION..."

Con esto, al terminar la descarga de JDownloader también tendrás un enlace para ejecutar el programa en el escritorio. Esta es la forma más sencilla que se me ha ocurrido y que implica un solo paso como root: copiar jd.sh al directorio /usr/local/bin.

En resumen, los pasos a realizar son:


Descargar el script jd.sh
Modificarlo para añadir el código que propongo.
Dar permiso de ejecución a jd.sh y copiarlo a /usr/local/bin
Ejecutar jd.sh como un usuario normal
Terminada la configuración de JDownloader después de la descarga, se podrá ejecutar el programa desde el icono de acceso directo del escritorio.

Notas:

He probado todo lo que digo y funciona correctamente. Antes de hacerlo elimina todo rastro de otras pruebas que hayas estado haciendo para eliminar posibles problemas.
El nombre de la carpeta de escritorio varía con la configuración del idioma. El script comprueba dos, Escritorio y Desktop; para otros solo hay que modificar el script y cambiarlo.
Para cambiar el icono, modificar la línea que empieza por Icon= y colocar la ruta al icono que se prefiera.

Un saludo.

tranzorx
31-oct-2010, 22:54
Muchas gracias por tu aporte, amigo "jcsl".
Puedes tener a buen seguro que probaré lo que comentas.
Si funciona lo pondré en el nuevo tutorial que estoy haciendo sobre JD.

Mi intención es hacer un tutorial tipo "La biblia del JDownloader".
Hay ingente cantidad de tutoriales sobre el programa, tanto en Taringa, como en blogs o YouTube. Pero al final todos dicen lo mismo y los hay muy antiguos para versiones que nadan tiene que ver con el actual.

Los he visto hasta sobre como instalarlo en Windows... ¿que digo yo que qué es lo que hay que estudiar para instalar un programa cualquiera en el sistema de las ventanitas?

Pero sí... también en el tutorial pondré un apartado para los "adeptos" a Bill Redmont.

Un tutorial de calidad y con trucos comprobados y que funcionene, esa es mi idea.

¡¡Nos vemos en Linux!! :adios:

DiabloRojo
01-nov-2010, 11:24
Buen trabajo jcsl. :aplausos:

Ya me imaginaba que JDownloader no iba a funcionar para todos los usuarios desde /opt porque no esta pensado para ello; ya comente en un anterior mensaje que si usa el script jd.sh si le funcionaria para todos los usuarios salvo que no tendría un icono en el escritorio, como ha hecho jcsl.

luci0n
08-nov-2010, 08:19
Gracias por el consejo ahora queda mas bonito y aprendo un poco más sore linux que me hace mucha falta.

:aplausos:

No las merece hermano, pero podría haberte ahorrado quotear toda esa rastra de imágenes tan grandes. Hacen muy sucio el hilo.

Si te pasas por aquí editas el mensaje y le quitas la "cita"/"quote" para no ocupar tanto.

Un Saludo.

tranzorx
13-nov-2010, 22:18
No las merece hermano.
Cheers!!


Podrías haberte ahorrado quotear toda esa rastra de imágenes tan grandes. Hacen muy sucio el hilo.
Si te pasas por aquí editas el mensaje y le quitas la "cita"/"quote" para no ocupar tanto.

-- Edito--
Gracias por haber quitado la imagen.

arag
14-nov-2010, 14:44
gracias por la guia

ZackM77
23-feb-2011, 04:00
hola oye no consigo instalarlo al ejecutar el bin del jdownloader me sale esto

Could not reserve enough space for object heap
Could not create the Java virtual machine.

que onda que significa y como se puede solucionar

jcsl
23-feb-2011, 12:43
Hola.

Usa un valor más bajo para el parámetro Xmx, por ejemplo:


java -Xmx256m -jar JDownloader.jar

o más bajo aún si no funciona todavía.

Un saludo.

UnderUp
21-abr-2011, 02:07
Prueben a usar TUCAN, tiene la misma funcionalidad que JDownloader y es mucho mas ligero y nativo para linux

alela1441
23-ago-2011, 00:04
Soy nuevo en OpenSUSE y estoy muy amañado aprendiendo mucho. Gracia a todos por compartirnos a todos sus conocimientos. Que sería de mi sin ustedes? Ya me estaba preocupando por no lograr instalar este programa que en lo personal uso bastante. Debo agradecer también a RUBENIX que sintetizó bastante bien la instalación (ésta fue la que seguí y me fue muy bien). De nuevo, mil gracias a todos.