I have syncthing running on many of openwrt boxes. I have Rev 21x installed on Netgear WNDR4700 and running EXROOT and syncthing. But I was unable to find any syncthing package on this hardware. Is there something I am doing?
I did opkg update. Installed nano and htop using opkg install nano
however when I try to install syncthing, it does not find the package. How can fix this problem?
It is present in 21.02.2 on ath79 (mips_24kc), but it doesn't appear that it is in the package repo for your processor (which is a PPC based system).
root@Openwrt:~# opkg list | grep syncthing
syncthing - 1.18.2-1 - Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
Thank you all. I have an exroot on WNDR4700 and don't yet know how to painlessly upgrade all the packages (or install them after flashing). Will search forum.
If extroot is configured properly, there should be no user-level difference for installing packages -- it should be completely transparent. extroot is not responsible for the issue you are having with respect to not finding syncthing. For some reason, the package is not available for the CPU architecture the WNDR4700. And it's not available for that CPU on 19.07 either.
But... regarding upgrading packages:
Upgrading packages (via the CLI opkg upgrade command or the LuCI Upgrade... button) can result in major problems. It is generally highly discouraged, unless you know what you are doing or if there is specific instruction to do so.
Thank you all. I am traveling and when I get back, I will upgrade and post results. I am just little apprehensive as anytime a change is introduced into an in-service device, the potential down time estimates can have swings.
Here is how I plan to do the upgrade.
Take the backup of archive using Luci
Use Luci to upgrade to 21.02.2
Erase /dev/sda1 on laptop
Do a fresh exroot
Install packages one after another using opkg install.
Use Luci to restore the old archive from item 1 above.
Install syncthing
Configure syncthing
Take final backup of archive using Luci
I suspect there is not a more automated and an easier method. If yes, I will so much appreciate if someone would point me in the right direction.