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...
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!