Thanks for taking the time. We use symlinks to put all latest version ones in /usr/local/bin, may I ask why this should be avoided?
For the test:
$ echo $PATH | grep 'circos'
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin:/usr/local/circos-0.69-9/bin
$ which circos
/usr/local/bin/circos
$ circos -v
circos | v 0.69-8 | 15 Jun 2019 | Perl 5.026001
$ /usr/local/circos-0.69-9/bin/circos -v
circos | v 0.69-8 | 15 Jun 2019 | Perl 5.026001
$ /usr/local/circos-0.69-6/bin/circos -v
circos | v 0.69-6 | 31 July 2017 | Perl 5.026001
what's puzzling is that we have not installed v 0.69-8.