W systemie Linux dostępne są różnorodne metody synchronizacji plików pomiędzy komputerami. Na stronie newsblog.pl omówiliśmy już takie narzędzia jak Rsync, Syncthing oraz Resilio. Kolejnym interesującym rozwiązaniem, które warto rozważyć, jest Daemon Sync. To zamknięte oprogramowanie pozwala na synchronizację danych pomiędzy komputerami oraz smartfonami działającymi na systemach iOS i Android.
Instalacja Daemon Sync
Instalacja Daemon Sync w systemie Linux jest ograniczona do kilku wybranych dystrybucji.
Ubuntu / Debian i pochodne
Daemon Sync obsługuje oficjalnie tylko systemy Ubuntu, Debian oraz inne dystrybucje oparte na pakietach Debiana. Niestety, nie ma dostępnego PPA ani samodzielnego repozytorium oprogramowania, a wersja Daemon Sync dla Linuxa wydaje się być jedynie wersją serwerową. Mimo to, cieszy fakt, że istnieje jakiekolwiek wsparcie dla tej platformy.
Aby rozpocząć instalację, odwiedź stronę Daemon Sync i kliknij przycisk pobierania, który automatycznie wykryje, że korzystasz z Linuksa. Następnie przejdź do katalogu pobierania:
cd ~/Downloads
Otwórz terminal, a następnie zainstaluj pakiet serwera za pomocą narzędzia dpkg.
Uwaga: Mimo że Daemon Sync sprzedaje swoje oprogramowanie jako serwerowe, działa ono również na komputerach stacjonarnych z Ubuntu/Debian.
sudo dpkg -i daemonsync_*_amd64.deb
lub
sudo dpkg -i daemonsync_*_i386.deb
Instalacja pakietu Daemon Sync w systemach Ubuntu, Debian lub ich pochodnych nie zawsze kończy się sukcesem. Z powodu charakterystyki działania pakietów Debiana mogą wystąpić problemy z zależnościami, które użytkownik musi samodzielnie rozwiązać.
Najłatwiejszym sposobem na naprawienie tych problemów jest użycie flagi -f w menedżerze pakietów Apt.
sudo apt install -f
Uruchomienie tego polecenia pozwala na automatyczną diagnozę brakujących pakietów i ich natychmiastową instalację.
Po tym kroku Daemon Sync powinien być poprawnie zainstalowany. Jeśli jednak napotkałeś na problemy, warto jeszcze raz uruchomić polecenie dpkg, które tym razem powinno przebiec bez błędów.
Inne dystrybucje Linuxa
Jak wcześniej wspomniano, Daemon Sync nie ma oficjalnego wsparcia dla dystrybucji Linuksa innych niż Ubuntu i Debian. Istnieją jednak sposoby na uruchomienie tego programu na innych systemach, choć należy pamiętać, że instalacja za pomocą pakietu Debian może nie zadziała w przypadku innych dystrybucji.
Wykonuj te kroki na własną odpowiedzialność. Jeśli nie uda ci się uruchomić Daemon Sync w systemie innym niż Ubuntu/Debian, rozważ utworzenie maszyny wirtualnej, na której zainstalujesz ten program.
Konwersja DEB na RPM
Jednym z najskuteczniejszych sposobów na użycie tego oprogramowania w dystrybucjach Linuxa opartych na pakietach RPM jest konwersja przy użyciu narzędzia Alien. Choć nie jest to narzędzie idealne, doskonale radzi sobie z analizą pakietów zewnętrznych i ich konwersją na bardziej użyteczne formaty.
Uwaga: Alien może również konwertować pakiety do Slackware.
Pamiętaj, że Alien nie potrafi określić, jakie zależności są wymagane dla RPM. Najlepiej jest zapoznać się z zależnościami, które Daemon Sync instaluje na Ubuntu/Debian, i poszukać ich odpowiedników w Fedory/OpenSUSE.
Pobierz najnowszą wersję Daemon Sync i postępuj zgodnie z naszym przewodnikiem, aby dowiedzieć się, jak przeprowadzić konwersję na RPM.
Dekompilacja pakietu DEB
Pliki pakietów Debiana są w rzeczywistości archiwami AR, które zawierają różne pliki. Jeśli wyodrębnisz odpowiednie dane, istnieje spora szansa, że program będzie działał. Należy jednak pamiętać, że zależności dla innych dystrybucji Linuksa mogą nie odpowiadać tym w systemie Ubuntu/Debian. Aby osiągnąć najlepsze wyniki, sprawdź, co instaluje Daemon Sync podczas działania polecenia apt install -f i spróbuj znaleźć odpowiednie pakiety dla swojego systemu operacyjnego.
Po pobraniu najnowszej wersji Daemon Sync, zapoznaj się z naszym przewodnikiem, aby dowiedzieć się, jak ręcznie dekompilować pakiety Debiana.
Użytkowanie Daemon Sync
Daemon Sync jest stosunkowo łatwy w obsłudze w porównaniu do wielu innych narzędzi do synchronizacji. Nie ma potrzeby uruchamiania żadnych usług systemowych, przenoszenia plików ani konfigurowania uprawnień. Wystarczy zainstalować program serwera, pobrać aplikację na Android lub iOS, a następnie połączyć oba urządzenia.
Aby rozpocząć korzystanie z Daemon Sync, otwórz nową kartę w przeglądarce i wprowadź następujący adres URL:
https://localhost:8084
Jeśli korzystasz z zdalnego serwera, musisz najpierw znaleźć jego adres IP. Aby to zrobić, zaloguj się na serwer przez SSH i uruchom polecenie:
ip addr
ip addr show | grep 192.168
Uruchomienie polecenia ip addr z użyciem grep pozwoli odfiltrować wszystkie informacje oprócz lokalnego adresu IP serwera. Skopiuj ten adres, otwórz nową kartę przeglądarki i wprowadź ten adres, aby uzyskać dostęp do interfejsu:
https://local-server-ip:8084
Otwórz aplikację mobilną, która automatycznie znajdzie serwery Daemon Sync działające w sieci. Następnie wprowadź kod PIN, aby uzyskać dostęp. Wróć do zakładki przeglądarki, wpisz poprawny pin, a wszystko powinno zacząć działać.
Aby zsynchronizować wszystkie zdjęcia i filmy z powrotem na serwer, kliknij „ustawienia” w aplikacji, a następnie zmień ustawienia synchronizacji na „automatyczne”.
Media w Daemon Sync są dostępne pod adresem / media / DAEMONSyncStorage /.
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.