Jak 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 &