这只是一个快速的问题,看看是否有人知道如何在亚马逊EC2实例上安装Varnish Cache 3.0而不必从源代码构建?我以前在许多运行Ubuntu和CentOS的服务器上安装过,但我在EC2实例方面遇到了问题。
我已经更新了转发,以包含最新版本(https://www.varnish-cache.org/installation/redhat),但只有一些包是从varnish-3.0(varnish-debuginfo.x86_64)中设计的,而一些包在执行了yum-list之后仍然来自amzn-main(varnish.x86_64)。
有人知道如何绕过这个吗?我也尝试过--enablerepo=varnish-3.0,但仍然尝试安装varnish 2.1.5
感谢您提前为提供帮助
对我来说,这与yum-repo优先级有关。因此,首先让你安装插件,带有:
yum install yum-priorities
然后编辑/etc/yum.repos.d/varnish.repo,添加一行"priority=1
"
为了安全起见,运行"yum clean all
",然后当您下次尝试"yum install varnish
"时,您应该从varnish.repo
获得版本,而不是亚马逊的默认版本。