etechblog

Jak zálohovat fotografie z mobilního zařízení na Linuxu pomocí Daemon Sync

Existuje mnoho řešení pro synchronizaci souborů z počítače do počítače v systému Linux. Na wdzwdz jsme probrali Rsync, Syncthing a Resilio sync. Dalším řešením synchronizace souborů, které mohou uživatelé Linuxu vyzkoušet, je Daemon Sync. Jde o proprietární software, který uživatelům umožňuje synchronizovat data mezi počítači, včetně chytrých telefonů (iOS/Android).

Nainstalujte Daemon Sync

Instalace Daemon Sync na Linux je omezena pouze na několik vybraných distribucí Linuxu.

Ubuntu/Debian a deriváty

Oficiálně Daemon Sync podporuje pouze Ubuntu, Debian a další operační systémy Linux, které také používají balíčky Debian. Neexistuje PPA ani samostatné softwarové úložiště a zdá se, jako by linuxová verze Daemon Sync byla „pouze server“. Přesto je příjemné vidět, že platforma má alespoň malou podporu.

Chcete-li zahájit instalaci, přejděte na webovou stránku Daemon Sync a klikněte na tlačítko Stáhnout. Měl by automaticky zjistit, že používáte Linux. CD do složky ~/Downloads.

cd ~/Downloads

Poté otevřete terminál a pomocí nástroje dpkg nainstalujte serverový balíček.

Poznámka: Daemon Sync prodává svůj linuxový program jako serverový software, ale bude fungovat na stolních počítačích Ubuntu/Debian stejně dobře jako servery.

sudo dpkg -i daemonsync_*_amd64.deb

nebo

sudo dpkg -i daemonsync_*_i386.deb

Instalace serverového balíčku Daemon Sync uvnitř Ubuntu, Debianu nebo jejich derivátů nefunguje hned. Vzhledem k povaze toho, jak balíčky Debianu někdy fungují, mají problémy se závislostmi a uživatel je musí opravit.

  Jak vynutit Chrome, aby otevřel soubory PDF v externí aplikaci

Na příkazovém řádku je nejjednodušším způsobem, jak tento problém vyřešit, použít parametr -f ve správci balíčků Apt.

sudo apt install -f

Když spustíte příkaz install -f, automaticky diagnostikuje potřebné chybějící balíčky a okamžitě je nainstaluje.

Poté by se měl Daemon Sync nainstalovat správně. Pokud z nějakého důvodu ne, je dobré spustit příkaz dpkg ještě jednou. Tentokrát dpkg nebude mít žádné chyby.

Ostatní Linuxy

Jak bylo uvedeno dříve, aplikace Daemon Sync nemá oficiální podporu pro uživatele Linuxu mimo Ubuntu a Debian. Existují však způsoby, jak tento program zprovoznit. Při provádění těchto pokynů je však třeba mít na paměti jednu věc: Daemon Sync lze nainstalovat pouze prostřednictvím balíčku Debian, takže jeho dekompilace pro vaši distribuci Linuxu nemusí vůbec fungovat.

Postupujte podle těchto kroků na vlastní nebezpečí. Pokud se vám nedaří zprovoznit to v nastavení bez Ubuntu/Debianu, může být nejlepší vytvořit virtuální stroj, na kterém běží Daemon Sync na vašem serveru nebo PC.

  Jak zjistit sériové číslo a IMEI pro vaše Apple Watch

Převést DEB na RPM

Pravděpodobně nejlepším štěstím pro zprovoznění tohoto softwaru na linuxových distribucích, které používají balíčky RPM, je jejich převod pomocí nástroje Alien. Vetřelec není dokonalý, ale dělá skvělou práci při parsování cizích balíčků a jejich převodu na něco použitelnějšího.

Poznámka: Alien může také převést na Slackware balíčky.

Prosím pochopte, že Alien nemá žádný způsob, jak určit, jaké závislosti se pro RPM projeví. Nejlepší je prostudovat si ty, které Daemon Sync instaluje na Ubuntu/Debian a hledat ekvivalenty Fedora/OpenSUSE.

Stáhněte si nejnovější verzi Daemon Sync a postupujte podle našeho průvodce zde, kde se dozvíte, jak jej převést na RPM.

Dekompilujte balíček DEB

Je poměrně všeobecně známo, že soubory balíčků Debianu jsou pouze archivy AR se soubory uvnitř. Pokud extrahujete správná data, je velká šance, že se vám podaří program zprovoznit. Jít touto cestou je složité, protože závislosti pro jiné distribuce Linuxu se nebudou shodovat se závislostmi na Ubuntu/Debianu. Nejlepších výsledků dosáhnete, když si prostudujete, co Daemon Sync nainstaluje při spuštění apt install -f, a pokusíte se najít ekvivalentní balíčky pro váš operační systém.

  Jak nastavit RStudio IDE na Linuxu

Až budete mít staženou nejnovější verzi Daemon Sync, postupujte podle našeho průvodce a zjistěte, jak ručně dekonstruovat balíčky Debianu.

Pomocí Daemon Sync

Program Daemon Sync se ve srovnání s mnoha jinými synchronizačními nástroji velmi snadno používá. Neexistují žádné služby systemd, které by bylo možné povolit, soubory, které by bylo možné přesouvat, ani oprávnění k nastavení. Místo toho uživatel nainstaluje program serveru, stáhne soubor Android nebo iOS aplikace a spojuje oba.

Chcete-li začít používat program Daemon Sync, otevřete novou kartu prohlížeče a zadejte následující adresu URL:

https://localhost:8084

Používáte ve své síti vzdálený server? V takovém případě budete muset nejprve zjistit vzdálenou IP adresu serveru. Chcete-li to provést, zadejte SSH na server a spusťte ip addr.

ip addr show | grep 192.168

Spuštění ip addr ve spojení s grep odfiltruje všechny informace kromě místní IP adresy, kterou má server u routeru. Zkopírujte tuto adresu, otevřete novou kartu prohlížeče a zadejte tuto adresu pro přístup do rozhraní:

https://local-server-ip:8084

Otevřete mobilní aplikaci a automaticky detekuje jakýkoli server Daemon Sync spuštěný v síti. Poté budete vyzváni k zadání kódu PIN, abyste získali přístup. Vraťte se na kartu prohlížeče, zadejte správný pin a vše by mělo začít fungovat.

Synchronizujte všechny fotografie a videa zpět na server kliknutím na „nastavení“ v aplikaci a poté změňte nastavení synchronizace na „automatická“.

Média v Daemon Sync jsou dostupná na /media/DAEMONSyncStorage/.