After updating the system I have just installed timeshift via
yay -S timeshift
Installation went fine but when I opened the application I get the error message:
Missing dependency
* crontab Rest of the text is hard to read but looks like - please install required package.
Why do I need crontab, I don’t plan to use a cron service for making snaps? When it’s really a needed dependency why is it not automatically installed with timeshift?
You may be on to something. maybe timeshift-autosnap? cause I install timeshift, timeshift-autosnap, and grub-btrfs in that order. Then and only then do I launch Timeshift, run the wizard, and create the first snapshot.
Just for fun I did some testing and it seems to only check that it can run the crontab command. An empty executable script named crontab seems to bypass the restriction if you don’t want cronie installed.
tbh all this “automation c**p” does my head in sometimes. Manual snapshots are so much easier. We just have to get into the habit of doing them! rsync (or Grsync/sudo Grsync if you want a GUI) bypasses all of the nonsense surely? That’s all Timeshift and Back In Time and all the other stuff is doing anyway. If you want a basic level of automation just set up a cron schedule. Look it up in the Arch wiki!
Having said all that in my rant I still have Timeshift and BackInTime installed, but if they don’t play nice then I’ll just do it the old fashioned way
I wasn’t implying that it didn’t work with manual snapshots. It is just that it requires the crontab command to be available to run, even if you are only doing manual snapshots.