如何在 Ubuntu 18.04 TLS 上安装 AWS CloudHSM? (需要 libjson-c2 但只有 libjson-c3 可用)

How to install AWS CloudHSM on Ubuntu 18.04 TLS? (requires libjson-c2 but only libjson-c3 available)

我正在尝试在 AWS EC2 实例上安装 Amazon AWS CloudHSM 运行 Ubuntu 18.04 LTS。

Amazon 的说明似乎需要较旧的库 libjson-c2,但只有较新的库 libjson-c3 可用于 Ubuntu 18.04 LTS。

亚马逊link:https://docs.aws.amazon.com/cloudhsm/latest/userguide/install-and-configure-client-linux.html

我想知道是否有人可以提出解决方法,因为 apt install libjson-c2 似乎不起作用:

# apt install libjson-c2
...
E: Package 'libjson-c2' has no installation candidate

有没有人在 Ubuntu 18.04 LTS 中成功使用 AWS CloudHSM?

截至今天(2018-12-22),Amazon 尚不支持 Ubuntu 18.04 LTS(经 AWS Support 确认)。 CloudHSM 仅支持 Ubuntu 16.04 LTS

这是一个对我有用的解决方案。先安装libjson-c2,再安装cloudhsm-client

    > wget http://mirrors.kernel.org/ubuntu/pool/main/j/json-c/libjson-c2_0.11-4ubuntu2_amd64.deb
    > sudo dpkg -i libjson-c2_0.11-4ubuntu2_amd64.deb
    > wget https://s3.amazonaws.com/cloudhsmv2-software/CloudHsmClient/Xenial/cloudhsm-client_latest_amd64.deb
    > sudo dpkg -i cloudhsm-client_latest_amd64.deb