megasyncJak nainstalovat klienta MegaSync

Po dlouhé době absence klienta pro cloudovou službu Mega, jsem se rozhodl instalovat gentoo-like způsobem. Balíček sice obsahují tři overlaye, ale ani jedna instalace nefungovala, buď kvůli chybějícím souborům nebo nesedícímu CRC. Nicméně po smazání starých ebuildů, digestu a vygenerování nového, instalace projde v pořádku. Čili nic moc krkolomného, celkem normální postup. Přesto, pro případné zájemce jsem se rozhodl postup zveřejnit.

Nejprve přidat overlay

layman -a jorgicio

Zjistit si strom závislostí …

emerge -vtp megasync

… a doinstalovat chybějící balíky přes equo. V mém případě se jednalo o tři

equo i -a dev-libs/crypto++ sys-apps/help2man net-dns/c-ares

Smazat staré ebuildy (normálně by nevadily, ale budeme generovat digest a některé nelze stáhnout)

rm /var/lib/layman/jorgicio/net-misc/megasync/megasync-1*

Nyní smazat i Manifest

rm /var/lib/layman/jorgicio/net-misc/megasync/Manifest

Vygenerovat nový

ebuild /var/lib/layman/jorgicio/net-misc/megasync/megasync-2.0.0.ebuild digest

A nyní emergnout balíček

emerge -av1 megasync

Volitelně smazat všechny řádky závislých (u mě byly 3) programů z world (může se lišit, viz výše)

vim /var/lib/portage/world

Nakonec přidat do Entropy

equo rescue spmsync

Nyní je již MegaSync instalován a standardně spustit

megasync &