viernes, 29 de mayo de 2009

Instalar JDownloader en Ubuntu GNU/Linux

Según la wiki jDownloader es un gestor de descargas de código abierto, escrito en Java, que permite la descarga automática de archivos y archivos divididos de sitios de alojamiento inmediato como Rapidshare y Megaupload. Los enlaces de descargas especificadas por el usuario son separados en paquetes para permitir pausar y continuar las descargas individualmente. Opcionalmente, los archivos RAR dividos son extraídos automáticamente después de la descarga. jDownloader soporta el "tiempo de espera de Rapidshare y reconocimiento de captcha, permitiendo lotes de descargas sin intervención del usuario.

Si queres descargartelo hace click aca!

Tras descargarlo procedamos a la instalacion:

1- Abrimos una consola
2- Entramos desde consola en la carpeta donde se haya descargado, supongo
que en el Escritorio.

cd Escritorio/

3- Entramos en la carpeta

cd Jdownloader 0.4.936/

4- Una vez dentro escribiremos lo siguiente:

java -jar Jdownloader.jar

Una vez realizado estos pasos podremos disfrutar de nuestro maravillos programa...

lunes, 25 de mayo de 2009

¿Cómo se hace un script?

Escribe en un editor de texto (nano, mcedit, vim, nedit, etc.):

Ej:”sudo nano”


#! /bin/bash

# Las líneas que empiezan por "#" son comentarios
# La primera línea o #! /bin/bash asegura que se interpreta como
# un script de bash, aunque se ejecute desde otro shell.

echo "Este es el primer comando"
echo" "Tras 5 segundos verás un listado del directorio actual"
sleep 5s
ls --color
echo "Fin del ejemplo"

Grábalo con un nombre cualquiera, por ejemplo "Prueba.sh" ---> Respetar el formato “.sh”


Ejecuta "chmod +777 Prueba.sh"


Ejecuta "./Prueba.sh" (el "./" significa "del directorio actual")


Como se puede comprobar, "echo" sólo muestra mensajes en pantalla, "sleep" hace una pausa y "ls" nos muestra una lista de ficheros.


NOTA: #!/bin/bash: Esta línea indica donde se encuentra el interprete de comandos en nuestro sistema. Por defecto todos los sistemas que tengan Bash instalado, lo tendrán en el directorio /bin. Al utilizar esta línea, podremos ejecutar el script como un programa normal, ya que el sistema sabrá que es un script en Bash y que tiene que hacer con el.

sábado, 23 de mayo de 2009

Forzar el montaje de un HD (Disco Duro) en formato NTFS

Generalmente hay veces que tenemos alguna clase de inconvenientes para montar un disco mediante el comando "mount" pero existe la posibilidad de forzar el montaje del mismo sin ninguna repercución:

mount -t ntfs-3g /dev/sda1 /media/disk -o force

Nota: Es necesario tener el programa "ntfs-3g" instalado para realizar la operacion

viernes, 22 de mayo de 2009

Montar imagenes ISO,BIN,CUE,NRG,MDF,MDS,IMG en Ubuntu GNU/Linux

Comando bastante util a la hora de carecer de una lectora de cd-rom o cuando necesitemos tenes mas de una imagen montada

mount -t iso9660 -o loop /home/user/ubicacion_del_archivo /directorio/de/montaje

Ej: mount -t iso9660 -o loop /home/martin/Escritorio/Ubuntu.iso /home/martin/Escritorio/cd


Nota: El cd archivo “*,iso” se monta en una carpeta, en este caso lo monte en la carpeta llamda “cd”

Montando imágenes BIN y CUE:

Para poder montar estos archivos necesitas convertirlos antes a imagen ISO, esto lo puedes hacer con el programa bchunk.

(Si no tienes instalado bchunk)
aptitude install bchunk

y cuando se haya instalado procederemos a convertir la imagen “*,bin” con su archivo cue correspondiente a un solo archivo iso:

bchunk archivo.bin archivo.cue nuevonombre.iso
Ahora ya tendrás un nuevo archivo iso que podrás montar como se explica más arriba.

Montar imágenes NRG:

Las imagenes NRG pueden ser montadas directamente sin necesidad de convertirlas:

mount -t iso9660 -o loop,offset=307200 /home/user/ubicacion_del_archivo /directorio/de/montaje

Ej: mount -t iso9660 -o loop,offset=307200 /home/martin/Escritorio/Ubuntu.nrg /directorio/de/montaje

Si tienes algún problema con ese método o deseas convertir la imagen NRG a ISO deberás usar el programa nrg2iso, para instalarlo haremos:

aptitude install nrg2iso

y cuando ya esté instalado, para convertir la imagen:

nrg2iso archivo.nrg nuevoarchivo.iso

y para montar la imagen ISO simplemente debes seguir las instrucciones detalladas más arriba.

Montar imágenes MDF y MDS:

De nuevo utilizaremos un programa para convertir antes la imagen mdf a iso. El programa tiene el original nombre de mdf2iso. Para instalarlo:

apt-get install mdf2iso

y una vez instalado convertiremos el archivo MDF a ISO:

mdf2iso archivo.mdf nuevaimagen.iso


Montar imágenes IMG:

Usaremos el programa CCD2ISO.
aptitude install ccd2iso

Con esto ya tendremos instalado el programa ccd2iso. Finalmente para convertir la imagen ccd a iso hacemos:

ccd2iso imagen.img imagen.iso

Y montaremos la imagen iso recien creada como se explica más arriba en esta misma guía.




Cómo ejecutar un programa con un script desde el arranque de un sistema GNU/Linux

En ocasiones requerimos iniciar algunos servicios, programas o servidores desde el momento en que el sistema arranca, si trabajamos con alguna interfaz tipo Gnome, KDE, etc. suele haber un menú que nos permite realizar esto sin problemas, sin embargo, en algunas ocasiones es necesario especificarle al sistema que ejecute un programa desde la consola, para ello, debemos realizar los siguientes pasos:

* Crear un script que ejecute el programa.

Primeramente debemos crear un script desde el cual se mande a llamar el o los programas que necesitamos ejecutar, para ello desde la consola hacemos algo parecido a lo siguiente:

nano /etc/init.d/miScript.sh

Con la instrucción anterior se manda a llamar el editor de textos nano y crea un archivo llamado miScript.sh en la ruta /etc/init.d/ (que es donde el sistema tiene todos los scripts con los programas) en caso de que no exista, si existe simplemente lo abre en modo de edición, para fines de este ejemplo asumamos que dicho archivo no existe.

Una vez hecho lo anterior, la consola se establece en modo de edición de texto, desde ahí escribimos algo parecido a lo siguiente:

#! /bin/bash

cd /srv/intranet/zopeHome/bin ./runzope exit

En el ejemplo anterior primeramente me traslado hacia la ruta donde se encuentra el programa que quiero ejecutar (cd ...) y posteriormente lo ejecuto (./runzope). Debes reemplazar estas líneas con aquellas que tú necesites. Para guardar el archivo presionamos Ctrl + O y posteriormente Ctrl + X para salir.

* Dar permisos de ejecución al script.

Ya que creamos el script ahora debemos de darle permisos para que pueda ejecutarse, esto debemos de hacerlo de la siguiente manera:

chmod 755 /etc/init.d/miScript.sh

Los permisos 755 indican que el usuario root puede leer, escribir y ejecutar el archivo, los demás usuarios solamente pueden leer y ejecutar.

* Crear enlace simbólico hacia el nivel de ejecución.

Ya que tenemos el script y tiene permisos de ejecución solamente falta crear un enlace simbólico hacia su nivel de ejecución correspondiente (en este caso es el 2), lo anterior lo realizamos de la siguiente manera:

ln -s /etc/init.d/miScript.sh /etc/rc2.d/S88zope

En este caso ln -s nos sirve para crear un enlace simbólico, posteriormente es la ruta de origen del archivo y después el destino. En esta última parte es muy importante la sintáxis, la primera letra 'S' significa que el script se debe de ejecutar, el número '88' significa el orden de ejecución que puede ir desde 0 hasta 99 y al final una palabra de referencia para saber a qué proceso o programa apunta este enlace.