varnish - 无法在 AmazonLinux 上安装 Varnish 6.0
问题描述
我正在尝试在 amazon linux 和 ubuntu 上安装 varnish 6 映像,但不幸的是我没有成功。
我遵循了https://packagecloud.io/varnishcache/varnish60/install#bash-rpm上的脚本和手动方法,但没有成功。请参阅下面的输出。我在 Ubuntu 上也得到了类似的输出
[root@aaa00web32 yum.repos.d]# curl -s https://packagecloud.io/install/repositories/varnishcache/varnish60/script.rpm.sh | sudo bash
Detected operating system as amzn/2018.
Checking for curl...
Detected curl...
Downloading repository file: https://packagecloud.io/install/repositories/varnishcache/varnish60/config_file.repo?os=amzn&dist=2018&source=script
done.
Installing pygpgme to verify GPG signatures...
Loaded plugins: ovl, priorities
amzn-main | 2.1 kB 00:00:00
amzn-updates | 2.5 kB 00:00:00
nt-local | 2.9 kB 00:00:00
varnishcache_varnish60-source/signature | 836 B 00:00:00
varnishcache_varnish60-source/signature | 951 B 00:00:01 !!!
(1/6): amzn-main/latest/group_gz | 4.4 kB 00:00:00
(2/6): amzn-updates/latest/group_gz | 4.4 kB 00:00:00
(3/6): nt-local/primary_db | 59 kB 00:00:00
(4/6): amzn-updates/latest/primary_db | 351 kB 00:00:00
(5/6): amzn-updates/latest/updateinfo | 502 kB 00:00:00
(6/6): amzn-main/latest/primary_db | 4.0 MB 00:00:01
varnishcache_varnish60-source/primary | 175 B 00:00:01
Package python26-pygpgme-0.3-9.12.amzn1.x86_64 already installed and latest version
Nothing to do
Installing yum-utils...
Loaded plugins: ovl, priorities
Package yum-utils-1.1.31-40.29.amzn1.noarch already installed and latest version
Nothing to do
Generating yum cache for varnishcache_varnish60...
The repository is setup! You can now install packages.
[root@aaa00web32 yum.repos.d]# yum install varnish
Loaded plugins: ovl, priorities
No package varnish available.
Error: Nothing to do
[root@aaa00web32 yum.repos.d]# yum update
Loaded plugins: ovl, priorities
No packages marked for update
[root@aaa00web32 yum.repos.d]#
任何人都知道这里可能是什么问题?
解决方案
清漆 6.0 不支持亚马逊 linux
在 [ https://packagecloud.io/varnishcache/varnish60/install#bash-rpm][1]你可以在安装脚本中看到
else
aws=`grep -q Amazon /etc/issue`
if [ "$?" = "0" ]; then
dist='6'
os='aws'
else
unknown_os
fi
亚马逊 linux 将 dist 设置为 6
在 varnish 下载页面 [ https://packagecloud.io/varnishcache/varnish60lts?page=1][2]你可以看到没有 el6
如果您搜索 el6 标签 [ https://packagecloud.io/app/varnishcache/varnish60/search?dist=el%2F6][3] ,也会发生同样的情况
推荐阅读
- android - 在我的 android studio 中找不到默认活动
- oracle - FormsBuilder 布局编辑器所有颜色都显示为黑色
- java - 使用 AssertJ 3 进行平面提取地图
- angular - 如何在角材料中创建多个sidenav?
- android - 向已经运行的活动发送意图
- extjs - ExtJs ViewModel:传递变量而不是字符串
- javascript - 如何在使用自定义警报弹出窗口时阻止 beforeUnload 上的弹出窗口警报?
- node.js - Docker 请求拥有服务器
- ios - iOS 如何设置闹钟和安排工作/通知
- php - 如何使用代码在 laravel 控制台命令中中止/退出/停止/终止