Как да архивирате снимки от мобилно устройство на Linux с помощта на Daemon Sync

Има много решения за синхронизиране на файлове от компютър на компютър в Linux. На wdzwdz разгледахме Rsync, Syncthing и Resilio sync. Друго решение за синхронизиране на файлове за потребителите на Linux, което да изпробват, е Daemon Sync. Това е собствен софтуер, който позволява на потребителите да синхронизират своите данни между компютри, включително смартфони (iOS/Android).

Инсталирайте Daemon Sync

Инсталирането на Daemon Sync на Linux е ограничено само до няколко избрани Linux дистрибуции.

Ubuntu/Debian и производни

Официално Daemon Sync поддържа само Ubuntu, Debian и други операционни системи Linux, които също използват пакети на Debian. Няма PPA или самостоятелно софтуерно хранилище и изглежда, че Linux версията на Daemon Sync е „само сървърна“. Все пак е хубаво да се види, че има поне малко поддръжка за платформата.

За да започнете инсталацията, отидете на уебсайта на Daemon Sync и щракнете върху бутона за изтегляне. Той трябва автоматично да открие, че използвате Linux. CD в ​​папката ~/Downloads.

cd ~/Downloads

След това отворете терминал и използвайте инструмента dpkg, за да инсталирате сървърния пакет.

Забележка: Daemon Sync предлага на пазара своята Linux програма като сървърен софтуер, но тя ще работи както на настолни компютри Ubuntu/Debian, така и на сървъри.

sudo dpkg -i daemonsync_*_amd64.deb

или

sudo dpkg -i daemonsync_*_i386.deb

Инсталирането на сървърния пакет Daemon Sync в Ubuntu, Debian или техните производни не работи веднага. Поради естеството на това как понякога работят пакетите на Debian, той има проблеми със зависимостта и потребителят трябва да ги коригира.

  Как да архивирате настройките на Evolution Mail в Linux

В командния ред най-лесният начин да отстраните този проблем е да използвате флага -f в мениджъра на пакети Apt.

sudo apt install -f

Когато стартирате командата install -f, тя автоматично диагностицира липсващите необходими пакети и незабавно ги инсталира.

След това Daemon Sync трябва да се инсталира правилно. Ако по някаква причина не е, добре е да изпълните командата dpkg още веднъж. Този път dpkg няма да има грешки.

Други Linux

Както беше посочено по-рано, приложението Daemon Sync няма официална поддръжка за потребители на Linux извън Ubuntu и Debian. Въпреки това, има начини да накарате тази програма да работи. Едно нещо, което трябва да имате предвид, докато следвате тези инструкции: Daemon Sync може да се инсталира само чрез пакет на Debian, така че декомпилирането му за вашата Linux дистрибуция може да не работи изобщо.

Следвайте тези стъпки на свой собствен риск. Ако не можете да го накарате да работи при настройка, различна от Ubuntu/Debian, може би е най-добре да създадете виртуална машина, която изпълнява Daemon Sync на вашия сървър или компютър.

  Как да преоразмерите LVM томове на Linux

Преобразувайте DEB в RPM

Вероятно най-добрият късмет да накарате този софтуер да работи върху Linux дистрибуции, които използват RPM пакети, е да ги конвертирате с помощта на инструмента Alien. Alien не е перфектен, но върши отлична работа за анализиране на чужди пакети и преобразуването им в нещо по-използваемо.

Забележка: Alien също може да преобразува в Slackware пакети.

Моля, разберете, че Alien няма начин да определи в какво се превеждат зависимостите за RPM. Най-добре е да проучите тези, които Daemon Sync инсталира на Ubuntu/Debian и да потърсите еквивалентите на Fedora/OpenSUSE.

Изтеглете най-новата версия на Daemon Sync и следвайте нашето ръководство тук, за да научите как да го конвертирате в RPM.

Декомпилирайте DEB пакета

Сравнително общоизвестно е, че пакетните файлове на Debian са просто AR архиви с файлове вътре. Ако извлечете правилните данни, има голям шанс да накарате програмата да работи вътре. Преминаването по този маршрут е трудно, тъй като зависимостите за други дистрибуции на Linux няма да съвпадат с тези в Ubuntu/Debian. За най-добри резултати проучете какво инсталира Daemon Sync, когато apt install -f се изпълнява, и се опитайте да намерите еквивалентните пакети за вашата операционна система.

Когато изтеглите най-новата версия на Daemon Sync, следвайте нашето ръководство, за да научите как да деконструирате пакетите на Debian ръчно.

  Как да намерите информация за твърдия диск в Linux

Използване на Daemon Sync

Програмата Daemon Sync е доста лесна за използване в сравнение с много други инструменти за синхронизиране. Няма systemd услуги за активиране, файлове за придвижване или разрешения за настройка. Вместо това потребителят инсталира сървърната програма, изтегля Android или iOS приложение и свързва двете.

За да започнете да използвате програмата Daemon Sync, отворете нов раздел на браузъра и въведете следния URL:

https://localhost:8084

Използвате ли отдалечен сървър във вашата мрежа? Ако случаят е такъв, първо ще трябва да намерите отдалечения IP адрес на сървъра. За да направите това, включете SSH в сървъра и стартирайте ip addr.

ip addr show | grep 192.168

Изпълнението на ip addr във връзка с grep ще филтрира цялата информация, но локалния IP адрес, който сървърът има с рутера. Копирайте този адрес, отворете нов раздел на браузъра и въведете този адрес за достъп до интерфейса:

https://local-server-ip:8084

Отворете мобилното приложение и то автоматично ще открие всеки сървър на Daemon Sync, работещ в мрежата. След това ще бъдете подканени да въведете ПИН, за да получите достъп. Върнете се в раздела на браузъра, въведете правилния ПИН и всичко трябва да започне да работи.

Синхронизирайте всички снимки и видеоклипове обратно към сървъра, като щракнете върху „настройки“ в приложението, след което променете настройките за синхронизиране на „автоматично“.

Медията в Daemon Sync е достъпна на /media/DAEMONSyncStorage/.