25 febrero, 2024

Cuando genero una imagen de router, o ficheros de soporte, utilizo como cloud, http://www.mega.co.nz, sobre todo por su rapidez de descarga, que cara a los lectores, agradecen bastante. 

mega-co-nz_1El problema, surge, cuando desde línea de comandos linux intentas realizar una descarga:

# wget -O test.txt 'https://mega.co.nz/#!Fs8m1ZpI!TtuIkK_231lcutKzJMAZm601a72Q9iAPe3qNaWPDUf8'

Esto en realidad, te ha descargado algo parecido a esto:

     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!--[if lt IE 9]><html xmlns="http://www.w3.org/1999/xhtml" class="ie8"><![endif]--><!--[if IE 9]><html xmlns="http://www.w3.org/1999/xhtml" class="ie9"><![endif]--><!--[if (gt IE 9)|!(IE)]><!--> <html xmlns="http://www.w3.org/1999/xhtml" class="other"> <!--<![endif]--><head><meta http-equiv="X-UA-Compatible" content="IE=Edge" /><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="google" value="notranslate" /><link rel="icon" href="https://mega.co.nz/favicon.ico" type="image/x-icon"><link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/bigefpfhnfcobdlfbedofhhaibnlghod"><meta name="description" content="MEGA provides free cloud storage with convenient and powerful always-on privacy. Claim your free 50GB now!" /><title>MEGA</title><!--[if gte IE 9]><style type="text/css"> .gradient { filter: none; } </style><![endif]--></head><body id="bodyel"><script type="text/javascript" src="secureboot.js?r=1437622858"></script><div id="overlay" style="display:none; width:100%; height:100%; position:absolute; left:0px; right:0px; cursor:wait; z-index:999999;"></div><div class="download-overlay" id="download_overlay" style="display:none;"></div><div id="pageholder" style="display:none;"></div><div id="startholder" class="fmholder"></div><div id="fmholder" class="fmholder" style="display:none;"></div><div id="mobilefmholder" style="display:none; width:100%;"></div><a href="" download="filename" id="dllink" style="display:none;"></a><div style="position:absolute;" id="startswfdiv"></div><div id="tooltip"></div><div style="position:absolute; left:0px; width:100%; top:0px; height:60px; z-index:99; display:none;" id="topmenufm"></div><div id="popnotifications"></div></body></html>

 Es decir, una página web y no el fichero que queríamos.

     Para ello, vamos a descargar y compilar un conjunto de utilidades que nos permitirán descargarnos ficheros desde esta web, tanto de terceros como propias, o por ejemplo, sincronizar datos de nuestro servidor a nuestra cuenta mega.co.nz, sin necesidad de entorno gráfico.

     Lo primero, es descargar aquellos paquetes necesarios, para realizar la compilación:

# apt-get install gcc build-essential 
# apt-get install libcurl4-openssl-dev 
# apt-get install libglib2.0-dev glib-networking libssl-dev

Seguidamente, vamos a nuestro directorio personal:

# cd ~/

   Y descargamos los fuentes de las utilidades megatools, (recuerda que a la fecha de esta publicación la versión disponible es la: 1.9.95).

# wget http://megatools.megous.com/builds/megatools-1.9.95.tar.gz 

Desempaquetamos los fuentes:

# tar -xvzf megatools-1.9.95.tar.gz

   Cambiamos al directorios de las megatools:

# cd megatools-1.9.95

Hacemos una configuración de entorno y comprobación de programas requeridos:

# ./configure --disable-shared

 Y lo construimos:

# make install

 Una vez finalizado, vamos a efectuar una prueba de descarga:

# megadl --print-names 'https://mega.co.nz/#!Fs8m1ZpI!TtuIkK_231lcutKzJMAZm601a72Q9iAPe3qNaWPDUf8'
Downloaded test.txt
test.txt

 Y miramos su contenido:

#cat test.txt 
Esto es una prueba de que se ha descargado correctamente.
El manual completo de uso lo puedes encontrar en:

  http://megatools.megous.com/man/megatools.html

     Espero os sea de ayuda.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies