robotastic / trunk-recorder

Records calls from a Trunked Radio System (P25 & SmartNet)
GNU General Public License v3.0
827 stars 191 forks source link

Can I Install an Older Version and If So, How? #885

Closed Dewey3 closed 7 months ago

Dewey3 commented 7 months ago

Can I do a "fresh" install of an older version of TrunkRecorder and if so, how? (And will it still work if newer items like GNU Radio get installed?). I really like the 9-15-2022, 10a2763 release since that is the last version that can keep up with rapidly changing user IDs on very busy systems. I have an imaged fresh install of that version from back in late September 2022 that I can blow out, but I just want to create another brand new "fresh" install of that version on Bookworm and make some little system tweaks and changes.

tadscottsmith commented 7 months ago

If you're manually building, you should be able to just switch to that commit before building. Something like:

git clone https://github.com/robotastic/trunk-recorder.git
cd trunk-recorder
git checkout 10a2763

That being said, it's probably a good reminder to try and dig in and fix the root cause...

Dewey3 commented 7 months ago

Thanks @tadscottsmith. I got a bunch of <command-line>: warning: "SPDLOG_FMT_EXTERNAL" redefined type errors, but it is the version I wanted and is working. Thanks again.

rosecitytransit commented 6 months ago

Alternatively, one can go to the commit history, then "< >" button on right side for the desired commit, then green "Code" button then "Download ZIP"

Dewey3 commented 5 months ago

I know this topic is closed but for those who still see it ... during the 1/13-1/15 holiday weekend, I attempted to install the older version of TrunkRecorder using the git checkout line several times, all without success. Every time I tried, the installation aborted around 13%, so my guess is that there have now been enough changes and upgrade that this older version will no longer work. It installed fine each time I used the current version. However, there is one difference. This weekend I was trying to install it on Linux (Kali), but all of the other old version installs was to a RPi. If I can break some spare time this week, I may try a RPi git checkout install just to see if I get the same failure.