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 ...
。不过只是猜测。