Cross-Functional Architecture And Tools For Cloud-Based Operating Models
You must click on the "I agree to the terms button" in order to download and use our software.
To download our software, click on the link for the newest version for your operating system from the list below. Always choose the newest version because the versions are backwards compatible, and we add improvements with each vew version. You can optionally also check the checksum using the code at bottom below.
Version | CheckSum |
---|---|
Linux Version: AgileCloudManager-linux-1.4.tar.gz | 2083959ef582dfb80d1a8307ae58eeaf |
Windows Version: AgileCloudManager-windows-1.4.zip | a0d5979d91b4d01bf23f657280314416 |
Linux Version: AgileCloudManager-linux-1.3.tar.gz | ad479457497b79d6f3ae2ebc0597bb5b |
Windows Version: AgileCloudManager-windows-1.3.zip | 2cd718cf3be8e6065a072193f5152b29 |
Linux Version: AgileCloudManager-linux-1.2.tar.gz | 331df07dd746f80b02e64a7ad8fba552 |
Windows Version: AgileCloudManager-windows-1.2.zip | 4f5ff20cf5d97e35773faee4ccd4a18e |
Linux Version: AgileCloudManager-linux-1.1.tar.gz | c29061dd85bb2d7e01db297e7d4c8a16 |
Windows Version: AgileCloudManager-windows-1.1.zip | cd54c77ae25638430f4657f291a4f63d |
Linux Version: AgileCloudManager-linux-1.0.tar.gz | 80e9364b9e41b8b7e0b7ee867870d9c2 |
Windows Version: AgileCloudManager-windows-1.0.zip | 66929531fb122449fd7a1866a6ba4a35 |
To check the checksum for each download, you can complete the following steps to run the python program below:
checksumChecker.py
located in the same directory as the compressed release file you just downloaded in step one.compressedReleaseFileName
variable in the code below.officialCheckSum
variable in the code below.python checksumChecker.py
import os
import hashlib
#Replace the values in the next 2 lines with the values for the version and OS of the distribution you need.
compressedReleaseFileName="<name-of-compressed-release-file>"
officialCheckSum="<value-of-official-checksum>"
if os.path.isfile(compressedReleaseFileName):
with open(compressedReleaseFileName, "rb") as f:
file_hash = hashlib.md5()
while chunk := f.read(8192):
file_hash.update(chunk)
print("Checksum for the release zip is: ", file_hash.hexdigest()) # to get a printable str instead of bytes
print("Official checksum is: ", officialCheckSum)
if officialCheckSum == file_hash.hexdigest():
print("MATCH! Checksum is correct.")
else:
print("ERROR: Checksum of downloaded file does not match the official checksum. ")
else:
errMess = "There is no file named "+compressedReleaseFileName+" in "+os.getcwd()
raise ValueError(errMess)