下载适当的软件包(根据您的平台)这里下载的是这个:resilio-sync_3.0.2.1058-1_amd64.deb
使用内置的包管理器安装它:
sudo dpkg -i resilio-sync_3.0.2.1058-1_amd64.deb
Systemd
默认同步服务设置
默认情况下,出于安全原因,同步在rslsync用户下运行,具有最低权限。使用rslsync用户自动启动同步服务:
sudo systemctl enable resilio-sync
如果需要同步当前用户拥有的文件,只需将rslsync用户添加到当前用户的组中,并确保该组对要同步的文件夹具有读写权限,例如:
sudo usermod -aG user_group rslsync
sudo usermod -aG rslsync user_name
sudo chmod g+rw synced_folder
其中user_group为当前用户的组名,默认与用户名相同(可通过id命令查看),synced_folder - path为要同步的文件夹,user_name -当前用户名。
备选方案:在当前用户下运行同步
如果您想在当前用户下运行Sync,首先禁用Sync的自动启动并停止它:
sudo systemctl disable resilio-sync
sudo systemctl stop resilio-sync
然后编辑/usr/lib/systemd/user/resilio-sync文件。服务并更改“WantedBy=multi-user.target”。改为“WantedBy=default.target”。
保存此文件,然后使用——user参数启用服务的自动启动:
systemctl --user enable resilio-sync
systemctl --user start resilio-sync
注:更具官方教程按以上代码运行时出错,改成以下代码成功:
systemctl enable resilio-sync
systemctl start resilio-sync
Systemctl也可以通过以下参数运行:start, stop, enable, disable, status
卸载Resilio Sync:
对于基于debian的Linux:
sudo apt-get purge resilio-sync
对于基于rpm的Linux:
sudo yum remove resilio-sync
本文为原创文章,版权归旷野小站所有,欢迎分享本文,转载请保留出处!