In questa guida vedremo come installare e mantenere aggiornato Mega Sync in Ubuntu e derivata attraverso PPA.

Mega Sync in Ubuntu
E’ finalmente disponibile anche per noi user Linux il client ufficiale di MEGA, il famoso servizio di cloud storage che ci consente di avere ben 50 GB di spazio web disponibile. Attraverso MEGA potremo salvare e condividere facilmente i nostri file in uno spazio web con la possibilità di poter sincronizzare una o più directory in vari pc e device mobili tramite il client dedicato. MEGA Sync ci consente inoltre di poter gestire la sincronizzazione di più directory, caricare facilmente file nel nostro spazio web con la possibilità di avere direttamente il link con il quale condividere i file, e molto altro ancora.
Possiamo installare facilmente MEGA Sync in qualsiasi distribuzione Linux grazie ai pacchetti deb / rpm rilasciati dagli sviluppatori del progetto (per maggiori informazioni), per gli utenti Ubuntu è possibile installare e mantenere aggiornato il client ufficiale direttamente da PPA.

Grazie al PPA mantenuto dall’user Eugene San potremo installare e soprattutto mantenere costantemente aggiornato MEGA Sync in Ubuntu e derivate con tanto di plugin per Nautilus per velocizzare la condivisione di file e directory.

Per installare MEGA Sync in Ubuntu e derivate attraverso i PPA Eugene San basta digitare da terminale:

sudo add-apt-repository ppa:eugenesan/ppa
sudo apt-get update
sudo apt-get install megasync

Per installare il plugin MEGA per Nautilus basta digitare:

sudo apt-get install nautilus-megasync
nautilus -q

Mega Sync in Nemo File Manager

E’ disponibile anche il plugin MEGA per file manager Nemo per installarlo basta scaricare i pacchetti deb dai link:

32bit  |  64bit

una volta installato basta riavviare il file manager Nemo digitando:

nemo -q

Home MEGA

  • Nel PPA non sembra esserci megasync

  • Caterpillar0x102

    Peccato che Mega sia stato bloccato in ItaGlia

    • JackPulde

      Cambia DNS 😉

  • .theShort

    Ho installato anche il plugin per nemo, ma anche dopo il riavvio della voce “Carica su MEGA” manco l’ombra… 🙁

    • Il plugin per Nemo a me funziona. hai seguito le istruzioni scritte nel post?

      • .theShort

        Scarico il pacchetto (64Bit)–> installo (con dpkg)–> riavvio
        Non mi pare di avere margine d’errore…

        • Io ho anche dato il comando nemo -q dalla shell e ha funzionato…

          • .theShort

            Il comando “applicazione -q” serve appunto per riavviare un’applicazione.
            Vabbè, ne farò a meno… 🙁

  • mikronimo

    Dato che l’indirizzo di Mega è oscurato (vi accedevo tramite tor), da manjaro non riuscivo ad installare il client, quindi ho cambiato i dns (ho settato quelli google), ma ancora non riesco a scaricare il paccehtto da aur; come si può fare?

    • EnricoD

      Come hai impostato dns? Devi usare /etc/resolv.conf per settarli bene
      Editalo e aggiungi dns

      Edit :
      Edita il resolv.conf e aggiungi questo

      # Google IPv4 nameservers
      nameserver 8.8.8.8
      nameserver 8.8.4.4

      • mikronimo

        Li ho impostati dal gestore del network-manager, infatti il file recolv.conf risulta come lo hai scritto tu.

    • MoMy

      Non credo il problema di AUR sia legato ai DNS, l’ accesso al portale Mega forse sì (infatti mi sembrava l avessero sbloccato) ma non i pacchetti presenti in AUR. Lì il problema è altrove, utile sarebbe sapere che messaggio ti da quando tenti di scaricare o installare il pacchetto. Cosa usi per gestire i pacchetti di AUR, Yaourt o…?

      • mikronimo

        Uso packer da che installai bridge ma ho anche usato yaourt e il risultato è sempre questo:

        [mikronimo@manjaro ~]$ packer -S megasync

        Aur Targets (1): megasync

        Proceed with installation? [Y/n]

        Edit megasync PKGBUILD with $EDITOR? [Y/n] n
        Edit megasync.install with $EDITOR? [Y/n] n
        ==> Creazione del pacchetto: megasync 1.0.29-6 (sab 20 set 2014, 20.16.34, CEST)
        ==> Controllo delle dipendenze durante l’avvio in corso…
        ==> Controllo delle dipendenze durante la compilazione in corso…
        ==> Download dei sorgenti in corso…
        -> Download di megasync_1.0.29_amd64.deb in corso…
        % Total % Received % Xferd Average Speed Time Time Time Current
        Dload Upload Total Spent Left Speed
        0 0 0 0 0 0 0 0 –:–:– –:–:– –:–:– 0curl: (22) The requested URL returned error: 404 Not Found
        ==> ERRORE: Impossibile scaricare megasync_1.0.29_amd64.deb
        L’operazione sta per essere interrotta…
        The build failed.
        [mikronimo@manjaro ~]$

        • EnricoD

          Niente.. Dovresti scaricare il sorgente e caricarlo da qualche parte e sostituirlo nel pkgbuild insieme allo sha-1 … Ora provo un attimo e in caso ti dico come fare .. Giusto un po di pazienza che sto finendo di installare KDE e lo devo configurare su arch 🙂

      • EnricoD

        Si invece, perché il sorgente che usa durante l’installazione è caricato su mega 😉

        • mikronimo

          Infatti ho guardato il pkgbuild e indica, appunto, l’indirizzo bloccato di mega.

        • mikronimo

          Altra cosa, devo verificare, ma potendo scaricare il file (credo di si, dato che posso accedere al sito di mega), come posso usarlo per fargli fare l’installazione, magari tramite il pkgbuild di aur?

          • EnricoD

            puoi accedere alla cartella

            https : // mega . co . nz/linux/MEGAsync/Debian_7 . 0/

            vedi se trovi qualcosa di utile, appena finisco di compilare il network manager riavvio e provo 🙂

          • mikronimo

            Ho postato una soluzione funzionante, ma è in moderazione, in cima ai commenti… si può comunque vedere con il “mostra commento”.

            Edit: ri-postato il commento: ora si vede…

          • MoMy

            Lo scarichi usando anche il solo wget. Per curiosità sto provando anch’ io – anche se non mi serve – pur avendo i DNS impostati riscontro il tuo stesso problema, quindi se tanto mi da tanto…

        • MoMy

          Ma dai, che pacco!

  • mikronimo

    Sono riuscito ad installare il client modificando il pkgbuild in questo modo:

    # Maintainer: Alfonso Saavedra “Son Link”
    pkgname=megasync-Debian
    pkgver=7.0
    pkgrel=0
    pkgdesc=”Sync your files to your Mega account. Official app”
    arch=(‘i686’ ‘x86_64’)
    license=(‘custom:The Clarified Artistic License’)
    conflicts=(‘megatools’)
    depends=(‘openssl’ ‘c-ares’ ‘libgcrypt’ ‘crypto++’ ‘qt4’ ‘libpng’ ‘qtchooser’)
    if [ “${CARCH}” = ‘x86_64’ ]; then
    ARCH=amd64
    md5sums=(‘df723ead2873e2e3a85a1cb739dcee8f’)
    elif [ “${CARCH}” = ‘i686’ ]; then
    ARCH=i386
    md5sums=(‘4fef9db2128c15cf4dbea9b6bb5e579f’)
    fi
    source=(“megasync-Debian_7.0_amd64/${ARCH}/${pkgname}_${pkgver}_${ARCH}.deb”)
    install=”${pkgname}.install”
    options=(!strip)
    package (){
    cd “${srcdir}”
    pwd
    tar -xzf data.tar.gz -C ${pkgdir}
    rm -r ${pkgdir}/usr/share/doc
    mkdir -p ${pkgdir}/usr/lib
    ln -s /usr/lib/libcryptopp. so ${pkgdir}/usr/lib/libcrypto++.so.9
    }

    Eliminando la scaricamento dal sito, modificando il pkgrel e pkgrel, creando un nuovo md5sum che ho sostituito a quello del pkgbuild originale e modificando infine il nome presente in source in base al nome del file .deb scaricato (quello debian, come vedete); poi dalla cartella in cui sono presenti il pkgbuild ho da da terminale makepkg, che ha creato il pacchetto (i nomi del file .install e .deb devono essere identici e corrispondere a quello in source del pkgbuild); poi ho lanciato il comando

    sudo pacman -U megasync-Debian-7.0-0-x86_64.pkg.tar.xz

    il che ha installato il client, che viene messo nella cartella internet del lanciatore; va lanciato e configurato + o – come dropbox; fatto, se non ho dimenticato nulla. Spero di essere stato utile. 🙂

  • mikronimo

    Sono riuscito ad installare il client modificando il pkgbuild in questo modo:

    # Maintainer: Alfonso Saavedra “Son Link”
    pkgname=megasync-Debian
    pkgver=7.0
    pkgrel=0
    pkgdesc=”Sync your files to your Mega account. Official app”
    arch=(‘i686’ ‘x86_64’)
    license=(‘custom:The Clarified Artistic License’)
    conflicts=(‘megatools’)
    depends=(‘openssl’ ‘c-ares’ ‘libgcrypt’ ‘crypto++’ ‘qt4’ ‘libpng’ ‘qtchooser’)
    if [ “${CARCH}” = ‘x86_64’ ]; then
    ARCH=amd64
    md5sums=(‘df723ead2873e2e3a85a1cb739dcee8f’)
    elif [ “${CARCH}” = ‘i686’ ]; then
    ARCH=i386
    md5sums=(‘4fef9db2128c15cf4dbea9b6bb5e579f’)
    fi
    source=(“megasync-Debian_7.0_amd64/${ARCH}/${pkgname}_${pkgver}_${ARCH}.deb”)
    install=”${pkgname}.install”
    options=(!strip)
    package (){
    cd “${srcdir}”
    pwd
    tar -xzf data.tar.gz -C ${pkgdir}
    rm -r ${pkgdir}/usr/share/doc
    mkdir -p ${pkgdir}/usr/lib
    ln -s /usr/lib/libcryptopp. so ${pkgdir}/usr/lib/libcrypto++.so.9
    }

    Qui sopra, nell’ultima riga prima della parentesi graffa, va tolto lo spazio tra “libcryptopp.” e “so”, che mi ha mandato in moderazione il commento e, credo, cancellandolo. Prosegue spiegazione…
    Eliminando la scaricamento dal sito, modificando il pkgrel e pkgrel, creando un nuovo md5sum che ho sostituito a quello del pkgbuild originale e modificando infine il nome presente in source in base al nome del file .deb scaricato (quello debian, come vedete); poi dalla cartella in cui sono presenti il pkgbuild ho da terminale lanciato makepkg, che ha creato il pacchetto (i nomi del file .install e .deb devono essere identici e corrispondere a quello in source del pkgbuild); poi ho lanciato il comando

    sudo pacman -U megasync-Debian-7.0-0-x86_64.pkg.tar.xz

    il che ha installato il client, che viene messo nella cartella internet del lanciatore; va lanciato e configurato + o – come dropbox; fatto, se non ho dimenticato nulla. Spero di essere stato utile. 🙂

  • carlo coppa

    In effetti io su Ubuntu non riesco ad installarlo, il pacchetto deb. porta a una pagina di mega che recita “il pacchetto che stai tentando di scaricare non è più presente”, aggiungendo il ppa invece “Impossibile trovare il pacchetto megasync” malgrado il ppa non dia errori. Io ho dns google.

  • Lucio Asaro

    Ciao, io ho bisogno di disinstallarlo come faccio?
    Grazie

    • tomberry

      sudo apt-get remove –purge megasync -y && sudo add-apt-repository -r ppa:eugenesan/ppa -y

  • Se77e

    No, a me non installa niente, sul terminale mi esce questo messaggio: E: Impossibile trovare il pacchetto megasync
    Anche se scarico da Mega ed apro con installatore pacchetti, non s’installa nulla.

No more articles