Page 1 of 1

MegaFuse [Solved]

Posted: 03 Oct 2017, 01:36
by rych
Could someone please build the Mega cloud storage (a generous 50GB free) fuse mount client below (with cache, hence hopefully fast)?

https://github.com/matteoserva/MegaFuse

this needs to be compiled from source apparently with these dependencies

Code: Select all

- GNU Readline (libreadline-dev, readline-devel)
- Crypto++ (libcrypto++-dev, cryptopp-devel)
- FreeImage (libfreeimage-dev, freeimage-devel)
- Berkeley DB C++ (libdb++-dev, db4-devel)
- cURL (libcurl-dev, curl-devel) built with --enable-ares

MegaFuse

Posted: 07 Oct 2017, 19:18
by fulalas
Have you tried to convert from this?

MegaFuse

Posted: 18 Nov 2017, 11:45
by rych
OK, I'm trying to convert that rpm -- it's not easy to chase the missing library one by one, installing and creating symbolic links to wrong versions of a library, and now I hit an especially troubling:

Code: Select all

MegaFuse: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by MegaFuse)
Firstly I don't understand what this message wants me to do. Then, I have a doubt I'm approaching this a correct way: maybe it's better to go and try to build the source myself, or will it be even longer?

MegaFuse

Posted: 19 Nov 2017, 00:07
by wread
@rych
I downloaded the dependencies and compiled the program. But i could not get it connected to my cloud repository. The output message was "login failed". :%)

I will hack a bit on it. When it works, I will share it.

Regards!

MegaFuse

Posted: 19 Nov 2017, 07:13
by babam
I want it too.

MegaFuse

Posted: 20 Nov 2017, 00:25
by rych
Thank you so much @wread. I will pause my efforts until I hear of your results. You probably have seen some optimistic reports here https://github.com/matteoserva/MegaFuse/issues/17
the MEGA api server is sometimes temporarily unusable. it happened to me too then worked again after a few hours
FYI, I’m using MegaFuse on a regular basis, and I only have these in my conf file:

MegaFuse

Posted: 20 Nov 2017, 16:54
by wread
Ok, It works... :celebrate3:

I made these 3 modules to see if it works for you too.
1) Download the three modules, Put them in a folder - I named it MegaFuse - in "modules" or in "optional".

2) Extract the module "MegaFuse-x86_64-1wre", and in the folder /usr/bin, open the megafuse.conf file and edit your user name and your password for your cloud storage by "mega.nz". Build the module again. I mount it in /mnt/mega and for that I created the mount point in the module. When you activate the module, the mount point will be created.

3) Activate the modules typing "activate MegaFuse/"

4) Connected to IN, open a console and type "MegaFuse" (without the " "!) .

If you were lucky, you are connected to your cloud storage!

Enjoy!

MegaFuse

Posted: 20 Nov 2017, 23:38
by brokenman
I use this often: megatools-1.9.97-x86_64-1_SBo.tgz

It is MEGA via command line.

MegaFuse

Posted: 22 Nov 2017, 02:34
by wread
There is also MegaSync with a nice GUI, easier to use. Not bad!

Saludos, Jay!

MegaFuse

Posted: 24 Nov 2017, 03:46
by rych
@wread
Thank you so much! Your solution worked for me with the following adjustments:
1. it wouldn't run without FreeImage library. So altogether the following 4 modules were needed on my system

Code: Select all

cryptopp-5.6.5-x86_64-1_slonly.xzm
db48-4.8.30-x86_64-2.xzm
FreeImage-3.17.0-x86_64-bundle.xzm
megafuse-x86-64-1wre.xzm
2. Other steps you suggested are not really needed. Instead, once activated, copy the megafuse.conf file into your home directory and edit by entering your account name and mount point, but NOT the password. That way the MegaFuse will prompt to type the password each time, which is safer.

I still can't find where it keeps the cache?! As I seem to have to keep an eye on it myself to see if it grows too large? The cache is by the way the key advantage as compared to the megasync client where you have to keep the complete copy locally.

MegaFuse

Posted: 05 Dec 2017, 22:53
by wread
@rych
Well, you can add "Solved" to your post!