jdrch

Installing Sync package on Linux documentation incorrect/needs to be updated?

Recommended Posts

A couple things seem to be amiss with the Installing Sync Package on Linux documentation.

1a) Under the For arm64 architecture heading

sudo dpkg --add-architecture armhf

Why would users have to add armhf to dpkg if they're on arm64 AND an arm64 package exists?

1b) I'm pretty sure the instruction:

 

Quote

 

In /etc/apt/sources.list.d/resilio-sync.list change the line as follows:

deb [arch=armhf] http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free

 

is wrong and should be:

 

Quote

 

In /etc/apt/sources.list.d/resilio-sync.list change the line as follows:

deb [arch=arm64] http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free

 

for the same reason as 1a). The commands as written in the documentation tell users to force apt to install packages their system literally doesn't support. Installing an armhf package without the associated dependencies and environment configuration will result in errors and Sync quite literally failing to run.

2) I'm not sure about the Raspberry Pi 1, but the Raspberry Pi 3 Model B+ is an armhf device, which means none of the current commands specific to the Raspberry Pi 1 apply, and all of the current commands for arm64 apply.

In other words, the instructions should be:

Quote

 


sudo dpkg --add-architecture armhf
sudo apt-get update

In /etc/apt/sources.list.d/resilio-sync.list change the line as follows:

deb [arch=armhf] http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free

 

Hope the above gets updated and this helps anyone else who might be confused.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now