Page MenuHomeSolus

MegaSync Client
Closed, WontfixPublic

Description

I'm not really sure what to put here.. I found the "Guide" here: https://solus-project.com/forums/viewtopic.php?f=11&t=705&p=9891#p9891 I figured that maybe it should be put as a package request.

There are a very large number of changes, so older changes are hidden. Show Older Changes
DataDrake removed a subscriber: Package Requests.
DataDrake added a subscriber: DataDrake.

For future reference, package requests should follow the format described here:

https://wiki.solus-project.com/Package_Requests

JoshStrobl triaged this task as Normal priority.
theSoenke closed this task as a duplicate of T327: MEGA Sync Client.Sep 10 2016, 3:43 PM
JoshStrobl changed the edit policy from "All Users" to "Triage Team (Project)".Sep 10 2016, 4:02 PM
shameempk added a subscriber: shameempk.
melzua added a subscriber: melzua.Oct 30 2016, 6:07 PM

This is actually open source

DataDrake closed this task as Wontfix.

"Other than in respect of those parts of the code that were developed by other parties and as specified strictly in accordance with the open source and other licences under which those parts of the code have been made available, as set out on our website or in those items of code, you are not entitled to use or do anything with the code for any commercial or other purpose, other than review and commentary on it."

We can't package this.

Hello,

I have installed megasync and once I run I got the following.

libcrypto++.so.6 => not found
libssl.so.1.0.2 => not found
libcrypto.so.1.0.2 => not found

But I have openssl and Cryptopp-5.6.4-3 is installed. Do you know which library should I install?

BR
Murat

Hello,

Also, I would like to use the mega.co.nz desktop sync client. Is there an option available to make this working on my Solus PC? So, how can I perform this by myself - or can I expect it in the Software Center? ^^

Kind Regards,
Lajos I.

As I said before, we cannot legally package this. It does look like this might be eligible for Third-Party inclusion. If you would like to make a Third-Party request, please do so in a new Task tagged Third-Party.

Hi,

Which package I need to install for this?

bash-4.3$ ldd /usr/bin/megasync
linux-vdso.so.1 (0x00007ffc97360000)
libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007f25d94d1000)
librt.so.1 => /usr/lib64/librt.so.1 (0x00007f25d92c9000)
libcrypto++.so.6 => not found
libcares.so.2 => /usr/lib64/libcares.so.2 (0x00007f25d90b6000)
libssl.so.1.0.2 => not found
libcrypto.so.1.0.2 => not found

@saygili You can't install anything from us to meet those links. It's linked against versions of the libraries we don't have packaged.

Hey,

Megasync is indeed a pain to package, however installing it manually is straightforward when you know whats missing. I am not sure if I am permitted to link instructions, but here goes.

Full instructions: https://ma.tc/ehuboqatec.md

Original issue: https://github.com/meganz/MEGAsync/issues/29

feskyde added a comment.EditedFeb 19 2017, 10:26 AM

Get crypto++
wget https://www.cryptopp.com/cryptopp563.zip

@Logic-gate we have Crypto++ (packages crytopp and cryptopp-devel)

we have Crypto++ (packages crytopp and cryptopp-devel)

@feskyde When I wrote the instructions, it was not in the repo. Will add a note on that. Thanks.

Hi,

These packages already installed. But I am still having error.

libcrypto++.so.6 => not found
libssl.so.1.0.2 => not found
libcrypto.so.1.0.2 => not found

I'll say it again. There is nothing you can install from us to match those libraries. It was compiled against different versions.

cipricus added a subscriber: cipricus.EditedApr 26 2017, 1:58 PM

Hey,

Megasync is indeed a pain to package, however installing it manually is straightforward when you know whats missing. I am not sure if I am permitted to link instructions, but here goes.

Full instructions: https://ma.tc/ehuboqatec.md

Original issue: https://github.com/meganz/MEGAsync/issues/29

I am trying to follow the instructions, but I cannot find qt5-devel. And then I get errors involving Sodium: pastebin

@cipricus Hey,

I not sure why I wrote qt5-devel as it is not in the repos. I kinda remember that it was. Anyway, it's qt5-base-devel.

As for sodium, either comment out the lines 351 to 375 in contrib/build_sdk.sh and get it from the repo eokpg it libsodium
OR
Change line 355 in the same file from verstion 1.0.8 to 1.0.9. Please note, I am not sure if version 1.0.9 is compatible, highly unlikely you will find compatibility issues. Just saying. I already started an issue https://github.com/meganz/sdk/issues/641

@cipricus Hey,

I not sure why I wrote qt5-devel as it is not in the repos. I kinda remember that it was. Anyway, it's qt5-base-devel.

As for sodium, either comment out the lines 351 to 375 in contrib/build_sdk.sh and get it from the repo eokpg it libsodium
OR
Change line 355 in the same file from verstion 1.0.8 to 1.0.9. Please note, I am not sure if version 1.0.9 is compatible, highly unlikely you will find compatibility issues. Just saying. I already started an issue https://github.com/meganz/sdk/issues/641

My bad, if opting for option 2, make sure you change the md5 hash to the new one.

ktw added a subscriber: ktw.Apr 28 2017, 7:31 PM

@Logic-gate Thank you!
I can confirm that your instructions work, using the system version of libsodium.

ikey added a subscriber: EvGn.
Herald changed the status of subtask T949: megasync from Wontfix to Invalid.Jul 21 2017, 8:39 AM

Has this been Third party requested?
If not what are the prerequisites and how many votes to fulfill the request?
Thanks again.

sud0x3 added a subscriber: sud0x3.Nov 15 2017, 8:32 AM

Hey,

Megasync is indeed a pain to package, however installing it manually is straightforward when you know whats missing. I am not sure if I am permitted to link instructions, but here goes.

Full instructions: https://ma.tc/ehuboqatec.md

Original issue: https://github.com/meganz/MEGAsync/issues/29

Instructions are no longer available could you upload to something more reliable, a gist maybe.

In T163#89971, @sud0x3 wrote:

Hey,

Megasync is indeed a pain to package, however installing it manually is straightforward when you know whats missing. I am not sure if I am permitted to link instructions, but here goes.

Full instructions: https://ma.tc/ehuboqatec.md

Original issue: https://github.com/meganz/MEGAsync/issues/29

Instructions are no longer available could you upload to something more reliable, a gist maybe.

There you go. https://gist.github.com/Logic-gate/b7c3dd955288228e7219eeb46456e7de
Though, Please note, I haven't tested the instructions on newer versions. But, I will be available if you require assistance.

Much appreciated @Logic-gate :)

ryar added a subscriber: ryar.Nov 27 2017, 7:34 PM
ryar removed a subscriber: ryar.Dec 14 2017, 9:07 PM
m-cote added a subscriber: m-cote.Dec 14 2017, 9:07 PM