如何在 Amazon Linux AMI 上安装 Brotli CLI

如何在 Amazon Linux AMI 上安装 Brotli CLI

ubuntu 联机帮助页列出了布罗特利克利这可以是已安装像这样:

sudo apt-get update -y
sudo apt-get install -y brotli

我正在尝试弄清楚如何将此包添加到使用yum install此的Amazon Linux AMI包存储库

$ yum search "brotli"
Loaded plugins: priorities, update-motd, upgrade-helper
1072 packages excluded due to repository priority protections
Warning: No matches found for: brotli
No matches found

这是官方的brotli 的 google 仓库,但我不知道如何在运行后将其公开为 CLIpip install brotli

答案1

我最终下载了存储库并使用 cmake 将其安装在 Amazon Linux 上。

 yum -y groupinstall "development tools"  # this installs a lot, you may not need.
 yum install cmake 
 git clone --depth 1 https://github.com/google/brotli.git
 mkdir out && cd out
 cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=./installed ..
 cmake --build . --config Release --target install

这创建了一个我可以使用的二进制文件(程序),/path/to/repo/out/installed/bin/brotli所以我将它移动到我的路径中mv /path/to/repo/out/installed/bin/brotli /usr/bin,然后我就可以开始了。之后您也可以删除克隆的存储库。

我没有使用过 Pip 版本,但你也许可以使用python3 -m brotli ...。不过只是猜测。

相关内容