FreeFileSync install on Rockstor?

Trying to install FreeFileSync

The first time I installed in it complained that it needed libXxf86vm1 so I installed it with zypper install libXxf86vm1

Second install I got the following…

reeFileSync 13.7 Setup

  1. Install for all users: YES (requires root password)
  2. Installation directory: /opt/FreeFileSync
  3. Create desktop shortcuts: NO

Press a number [1-3] to change settings,
ENTER to begin installation:

→ Removing old installation: /opt/FreeFileSync
/opt/FreeFileSync/uninstall.sh: line 83: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 84: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 85: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 86: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 87: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 88: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 89: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 83: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 84: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 85: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 86: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 87: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 88: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 89: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 83: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 84: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 85: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 86: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 87: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 88: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 89: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 83: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 84: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 85: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 86: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 87: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 88: xdg-icon-resource: command not found
/opt/FreeFileSync/uninstall.sh: line 89: xdg-icon-resource: command not found
→ Installing to: /opt/FreeFileSync
→ New console command: freefilesync
→ Registering file extensions: *.ffs_gui, *.ffs_batch, *.ffs_real
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 398: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 399: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 400: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 401: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 402: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 403: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 404: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 398: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 399: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 400: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 401: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 402: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 403: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 404: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 398: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 399: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 400: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 401: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 402: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 403: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 404: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 398: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 399: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 400: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 401: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 402: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 403: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 404: xdg-icon-resource: command not found
/tmp/FreeFileSync_13.7_DoPdBF/install.sh: line 444: update-desktop-database: command not found

All done!
__ __
/ ~~~/ \
,----( ^^ )
/ __ /
/| (\ |(
^ \ /
\ /\ |
|
| |_| "

Get the Donation Edition with bonus features and help keep FreeFileSync ad-free.

I am only posting it here to find out if this is something I should pursue with them to fix or is it something that is going to cause problems for RockStor?

This really seems much simpler than rsync but I don’t know for sure.

I just realized they have the source available to do a ‘make’ but that is sounding like more work too.

I think the challenge will be that Rockstar does not have all the relevant libraries installed that Freefilesync requires. I can see that Tumbleweed offers a package, but not how it will work on a system that does not have a desktop installed.
While there is no Rockon (yet?) for this, you could use a docker container like this one
https://hub.docker.com/r/jlesage/freefilesync
to get it installed without having to muck with requirements or ‘make’ processes?

Or you can take a look at the syncthing Rockon to see whether that can do the job, too.

2 Likes