Después de un buen rato de no publicar nada por acá, volvemos a las andadas u.u
Pues creo que todos conocen o al menos alguna vez han descargado algún archivo desde Mega. Si te creas una cuenta te permite almacenar hasta 50GiB de tu información.
Tiene una aplicación para iOS, Android y un cliente para escritorio que por el momento nada más hay para Hasefroch.
Es una buena opción para subir o compartir archivos que no puedas enviar por correo electrónico, como el vídeo que grabaste de tu sobrino dónde está cantando, el vídeo que grabaste de tu primo al que le jugaron una broma, etc.
Si te pusiste a escanear esas fotos de cuando eras niño(a) y en ese tiempo, pues no existían las cámaras digitales (ROFL). En fin, pueden ser muchos motivos y muchos tipos de archivo o de información que quieras compartir con tu familia, trabajo, etc.
Imagina que grabaste la graduación de tu hermano(a) de la prepa o universidad, más parte del convivio familiar y a eso le agregas fotos del evento y decides crear un DVD de autoría propia de dicho evento. Una vez terminado te queda un bonito DVD de 4.7GiB como máximo de tal acontecimiento.
Ahora resulta que se lo quieres mandar a alguien, para que tenga una copia de dicho recuerdo, creas una imágen ISO de dicho archivo y por obvias razones no se la puedes mandar en un correo.
Algunos servicios de almacenamiento tampoco te permiten tener un archivo tan grande, entonces te surge la necesidad de «partirlo» en varios pedacitos que se puedan manejar con mayor comodidad.
Generalmente a este proceso se le denomina «comprimir en varias partes» que es lo más común que se hace en estos casos.
Y bueno, después de muchos días y esfuerzo invertido logras por fin tener tus «pedacitos» que quieres enviar, pero aún son archivos muy «grandes y pesados» como para enviarlos por correo electrónico. Así que no queda de otra que usar un servicio como el que ofrece Mega.
Pues bien, igual después de batallarle un poco logras subir dichos archivos al servicio y te genera los enlaces para la descarga que es lo que le enviarás a la persona o personas que quieras que descarguen dicho contenido.
Si fueran unos 4 o 5 enlaces, no hay tanto problema, el servicio Mega te permite descargar varios archivos simultáneamente sin problemas. Las cosas se complican cuando son 20, 30 o hasta 45 enlaces.
Para estos casos se hace necesario el usar algún tipo de gestor de descargas, hay uno para sistemas Hasefroch y encontré algunos esfuerzos para Linux, hasta que dí con Megatools.
Megatools es un proyecto hecho en Python que consiste en una colección de programas para acceder al servicio de Mega desde la línea de comandos.
Aunque ahorita el proyecto está detenido y hay un anuncio de que ya no van a continuar con el desarrollo, es funcional y puede ser usado sin problemas aparentes.
En mi caso estoy usando Debian Jessie (Testing) y aquí vemos la forma de cómo hacer para compilar dicho proyecto.
Lo que se necesita es descargar el código fuente del proyecto:
http://megatools.megous.com/builds/megatools-1.9.91.tar.gz
Una vez que lo hayas descargado, extrae el contenido en alguna carpeta, después quedará abrir la terminal y accesar a dicha carpeta.
Para prevenir que a la hora de compilar el paquete descargado tengamos problemas, instalemos lo necesario (como root):
root@kenobi:/home/hbautista# aptitude install libglib2.0-dev libcurl4-openssl-dev libssl-dev
Ahora procederemos a la instalación, como típico paquete de Linux, se ejecuta Configure (como usuario normal):
hbautista@kenobi:~/Descargas/megatools-1.9.91$ ./configure
Luego make
hbautista@kenobi:~/Descargas/megatools-1.9.91$ make
Y por último con privilegios de root, make install
hbautista@kenobi:~/Descargas/megatools-1.9.91$ sudo make install
Una vez hecho eso veremos que tenemos varios comandos disponiblles
hbautista@kenobi:~$ mega megadf megadl megaget megals megamkdir megamv megaput megareg megarm megasync hbautista@kenobi:~$ mega
Como en mi caso no necesito configurar una cuenta mega, sino simplemente descargar archivos usando la url «completa», omito dicho paso y solamente hago uso de megadl que es precisamente el que voy a necesitar:
hbautista@kenobi:~/Descargas$ megadl 'https://mega.co.nz/#!1c1WQIZI!25fGpiBF4W1O6phNFo2A1oxVob46009m0cLuSKcfVrk' megadl: error while loading shared libraries: libmega.so.0: cannot open shared object file: No such file or directory hbautista@kenobi:~/Descargas$
Si les pasa como a mi que les sale ese error de «error while loading shared libraries:…» se debe principalmente a que las librerías recién instaladas aún no están «actualizadas». Para hacerlo, basta ejecutar como root lo siguiente:
root@kenobi:/home/hbautista# ldconfig
Y si después de eso no funcionara:
root@kenobi:/home/hbautista# ldconfig.real
Y entonces sí, volver a intentar la descarga:
hbautista@kenobi:~/Descargas$ megadl 'https://mega.co.nz/#!tFVFwTYT!7qkLNQHk45J5gAnn-YkOOWBVjq5xn_nAefeklwl8jCk' Downloaded Vaughan System.part087.rar hbautista@kenobi:~/Descargas$
Ahora bien, no tiene para hacer descargas simultaneas, pero podemos abrir varias terminales y ejecutar varias veces el comando, tantas como ustedes (y su conexión a internet) se lo permitan. Pero también me pregunté si podemos pasarle varios enlaces en una misma orden:
hbautista@kenobi:~/Descargas$ megadl 'https://mega.co.nz/#!ZcUjzApI!MnJALBLkS9FQptNDi6Ob3OAgIs_xJBuKWaIFXkFocU0' 'https://mega.co.nz/#!MYVSwQhA!ExJ0d2_t2mtZwm8bDQlnBG1F8CaQRdU39OFyZLgtT_M' 'https://mega.co.nz/#!wRdWEBqR!02Zmwza6LJDMLdFOn9R_ZYyHfcYKIxGfMvTegCB9MAI' 'https://mega.co.nz/#!xV9U2TrL!JDo5UQwbNk6kEw96_j_R5bZa2SpE7fHE-y9hQDxy9n8' Downloaded Vaughan System.part064.rar Downloaded Vaughan System.part065.rar Downloaded Vaughan System.part066.rar Downloaded Vaughan System.part067.rar hbautista@kenobi:~/Descargas$
Y pues si, aunque se va descargando de uno en uno, al menos dejas «encolados» varios archivos a la vez.
En fin, si quieren ver que más cosas se pueden hacer con Megatools, les dejo el siguiente video:
Espero publicar más seguido 😀
Parabéns, muito bom!
Esse artigo me ajudou no meu Debian 8.
Hola, amigo.
Si quiere realizar varias descargas simultáneas con Megatools sin tener que abrir varios terminales, puede usar la siguiente línea de comandos:
$ cat lista_enlaces_mega.txt | xargs -n1 -P4 megadl
Lo anterior le permitirá descargar cuatro enlaces simultáneamente. Si desea menos descargas paralelas o más, simplemente debe cambiar el número «4» que hay en la opción «-P4».
Un saludo.
como puedo desinstalar megatools en ubuntu 14.04 trusty