我想安装清漆缓存6在 Amazon Linux 2023 中。
Sudo dnf install varnish
上述命令返回“未找到包”的消息。
尝试直接安装 rpm 包但无法解决太多依赖关系。
甚至尝试使用 packagecloud repo,但由于总是缺少某些依赖项,所有方法都无法安装。
如果有人知道在 Amazon Linux 2023 中安装 varnish 缓存的正确方法,请告知
答案1
安装非 repo 软件包并考虑依赖关系的通常方法是使用命令:
yum localinstall path://to/varnish.rpm
其中path
可以是 URL 或文件系统路径
答案2
虽然没有适用于 Amazon Linux 的官方 Varnish 软件包,但您可以尝试手动安装 EL9 软件包。
虽然不能保证 100% 兼容,但我确实设法安装并运行了它varnishd
。
如果你想Varnish 缓存 7.3,去下载 RPMhttps://packagecloud.io/varnishcache/varnish73/packages/el/9/varnish-7.3.0-1.el9.x86_64.rpm?distro_version_id=240
如果你想Varnish Cache 6.0 LTS,去下载 RPMhttps://packagecloud.io/varnishcache/varnish60lts/packages/el/9/varnish-6.0.11-1.el9.x86_64.rpm?distro_version_id=240
供参考:https://packagecloud.io/varnishcache是查找官方 Varnish 软件包的地方。
复制下载链接的 URL 和wget
服务器上的 RPM 文件。然后,您可以使用 进行安装sudo dnf install
。
使用 Varnish Cache 7.3 的示例
下面是一个使用的示例Varnish 缓存 7.3:
sudo wget -O varnish.rpm https://packagecloud.io/varnishcache/varnish73/packages/el/9/varnish-7.3.0-1.el9.x86_64.rpm/download.rpm?distro_version_id=240
sudo dnf install varnish.rpm
使用 Red Hat、Ubuntu 或 Debian
如果您确实想确保可以使用 100% 兼容的官方软件包,您应该考虑在 AWS 上切换到 Red Hat、Ubuntu 或 Debian 映像。
看https://www.varnish-software.com/developers/tutorials/#installations安装指南。
官方 Varnish AWS 镜像
您也可以使用官方的 Varnish Software AWS 镜像之一。转到https://www.varnish-software.com/developers/tutorials/#cloud有关 Debian 或 Red Hat 的安装说明。
供参考:官方 AWS 镜像将安装清漆企业,Varnish 的商业版本。将会有一个每月额外许可费这是在基础设施成本之上收取的费用。参见https://docs.varnish-software.com/varnish-enterprise/有关 Varnish Enterprise 功能的更多信息。