====== Installation de Megatools sur Debian 7 et 8 ====== **Megatools** est une collection de programme permettant d'utiliser le service de stockage cloud MEGA. **Megatools** permet la copie de fichiers individuels ainsi que des arborescences de répertoires entières vers et depuis le cloud MEGA. Vous pouvez également effectuer des téléchargements en continu, par exemple pour prévisualiser des vidéos et des fichiers audio, sans devoir télécharger préalablement le fichier. **Megatools** est robuste et optimisé pour effectuer des opérations rapides. Il est peu gourmand en utilisation CPU et en RAM. ===== Pré-requis et difficulté ===== Ce tutoriel fonctionne sur Debian 7 (Wheezy) et Debian 8 (Jessie). Posséder un compte cloud chez [[https://mega.nz|MEGA]]. Les lignes de commandes sont exécutées en mode terminal en tant que super-administrateur (root). {{howhard>2}} {{ :serveur-debian-general:mega_logo.svg.png?400 |}} ===== Installation des dépendances requises ===== Nous commençons par installer les dépendances requises : aptitude install libglib2.0-dev libtool autoconf glib-networking fuse curl wget gettext gobject-introspection libcurl4-openssl-dev aptitude install lib32gmp10 lib32gmpxx4 libgmp-dev libgmp10 libgmp3-dev ===== Installation de Megatools ===== Et nous continuons par l'installation de nettle cd /root wget https://ftp.gnu.org/gnu/nettle/nettle-3.0.tar.gz tar xvf nettle-3.0.tar.gz cd nettle-3.0/ ./configure make make install cd /root Puis nous installons **Megatools** wget http://megatools.megous.com/builds/megatools-1.9.93.tar.gz tar xvf megatools-1.9.93.tar.gz cd megatools-1.9.93/ ./configure make make install cd /root cp megatools-1.9.93/mega/.libs/libmega.so.0 /usr/lib Et voilà, **Megatools** est installé. ===== Configuration de Megatools ===== Pour cela, il vous faut créer le fichier qui contiendra les informations utilisateur du compte MEGA. touch /root/.megarc Ensuite vous le modifiez avec votre éditeur de texte. Ici, nous utilisons //nano//. nano /root/.megarc Il suffit de rajouter ceci dans le fichier, puis de le auvegarder. [Login] Username = votre@email Password = votre-mot-de-passe ===== Utilisation ===== * **megareg** : Inscription et vérification d'un nouveau compte MEGA * **megadf** : Affiche l'utilisation/le quota de votre espace de stockage dans le cloud * **megals** : Liste tous les fichiers distants * **megamkdir** : Création d'un répertoire distant * **megarm** : Supprime un répertoire ou un fichier distant * **megaput** : Copie un fichier sur le cloud * **megaget** : Télécharge un fichier du cloud * **megadl** : Télécharger le fichier à partir d'un lien MEGA "public" (ne nécessite pas de connexion) * **megastream** : Téléchargement en continu d'un fichier (peut être utilisé pour prévisualiser des vidéos ou de la musique) * **megacopy** : Télécharger ou télécharger un arbre de répertoire * **megafs** : Monte le système de fichiers distant localement. ===== Notes de version ===== * [07/06/2018] : Création de l'article ===== Auteurs et sources ===== * Auteur : [[:user:montuy337513]] ===== Navigation ===== * [[:accueil|Accueil]] * [[:serveur-debian-securite]] * [[:serveur-debian-general]] * [[:serveur-debian-automatisation]] * [[:serveur-debian-file]] * [[:serveur-debian-log]] * [[:serveur-debian-user-groupe]] * [[:serveur-debian-apache2]] * [[:serveur-debian-postfix]] * [[:serveur-debian-mysql]] * [[:serveur-debian-divers]]