Mega desktop apps dependencies on Zorin 16

This will give you info on installation methods

Tutorials & Guides : Differences Between Snap, AppImage, and Flatpak

1 Like

Do you still have those downloaded deb files?
Use gdebi to install Mega desktop app first.
Then install Nautilus integration.
You cannot flip this order.

2 Likes

I believe this is it.
The user had a Flatpak Megasync, so the .deb installer could not see that the dependent Megasync was installed.

I really feels Flatpak and SNAP added so much confusion especially for the beginners. It is ironical since those new installers were developed to make Linux easy for the beginners.

Appimage is a different kettle of fish since it is a cross platform for Linux, Windows and macOS.

2 Likes

Yup.
Welcome to the world of sandboxing :skull:

It would be better if it was not sneaky.
It's integrated into APT in terminal and into Software Store without Warning or notification.

The ZorinGroup proactively added a Source button on the top. This helps, but many need to really know all about it for it to really be useful.

2 Likes

I removed program

after I open megasync ubuntu 20.04.deb with Gdebi but it comes the error that i have at first time... Error: the dipendencies cannot be satisfied: Megasync

You are trying to install Nautilus integration first.
You must install Mega desktop app before this one.
megasync-xUbuntu_20.04_amd64.deb <---This!


yes i've tried all 2 methods

Please look at the file name:
It says nautilus-megasync
You cannot install it till you install

megasync-xUbuntu_20.04_amd64.deb

Can you see those files in your Downloads directory?

Screenshot from 2021-11-26 01-05-56

You need both.
Please install the lower deb file first.

2 Likes

i restart pc... ok now it's gone !!!!! yeahhhhh

2 Likes

@Fatez94 do it the long way (and it's already taken up a lot of time)

Only install megasync-xUbuntu_20.04_amd64.deb first.

Then go back and install nautilus-megasync

2 Likes

AWESOME!!! Congrats on getting it tackled :+1:

2 Likes

The curse of Flatpak... :expressionless:

3 Likes

thanks all of you guys.... you are awesome !!! thanks very much !!!

3 Likes

is this flatpak the cause ?

I did nothing but encourage.... It was you and the Moderators.

2 Likes

You spotted and notified that it was a Flatpak.

2 Likes

If you ONLY install FlatPak, that would be OK.
But you also tried to install Nautilus integration (which is available in .deb only).

FlatPak and SNAP is running in a so-called sandbox environment for security reasons. Did you notice that you did not need sudo to install/uninstall FlatPak app?

The problem is that Nautilus integration app needs to have dependency files from Mega desktop app. Due to its sandbox nature, FlatPak would not allow the Nautilus installer to access those dependency files. Hence you saw the error message during the installation.

1 Like

And my discovery that Mega does not exist in my Software gave a hint :wink:

2 Likes