This simple repository frontend provides access to packaged versions of software developed by the Synergy Lab at Virginia Tech. All code is subject to the license terms packaged within. Most source is available at GitHub. These are research artifacts, and we hope you find them useful, but provide no warranty, expressed or implied.
APT/DPKG Packages
To add the public key for these apt repositories run the following command
wget -qO - https://vtsynergy.github.io/packages/synergy_package-pub.gpg.key | sudo apt-key add -
Then create an entry in /etc/apt/sources.list or a new file in /etc/apt/sources.list.d/
deb https://vtsynergy.github.io/packages/apt/<OS> <distro> main
where <OS> is one of [debian, ubuntu] and distro is a supported distribution. For debian, one of [jessie, stretch, buster, bullseye] and for ubuntu one of [bionic, focal].
The GitHub packages page will require HTTPS, so if you do not already have apt-transport-https installed, then sudo apt-get install apt-transport-https.
Then sudo apt-get update to read the package information from the new apt source. At this point, you should be able to use sudo apt-get install <package(s)> to retrieve any of our packages that are compatible with your distribution and their dependencies.
Known Additional Steps:
MetaCL v0.3b on Debian Stretch:
you will need to add stretch-backports to your Apt sources to pull in the Clang 6.0 dependency.
MetaMorph-CUDA on Debain (all versions):
The CUDA SDK and tools deb packages are in contrib and nonfree, so they will need to be added to your apt sources.
RPM Packages
To add the public key for these apt repositories run the following command
wget https://vtsynergy.github.io/packages/synergy_package-pub.gpg.key && sudo rpm --import ./synergy_package-pub.gpg.key
Then create a new file /etc/yum.repos.d/VTSynergy.repo containing
[vtsynergy]
name=VT Synergy Packages
baseurl=https://vtsynergy.github.io/packages/yum
enabled=1
gpgcheck=1