Aer*_*ika 6 amazon-web-services amazon-linux
我正在尝试按照此处的说明安装 amazon-linux-extras :
sudo yum install -y amazon-linux-extras
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
amzn-main | 2.1 kB 00:00:00
amzn-updates | 3.8 kB 00:00:00
839 packages excluded due to repository priority protections
No package amazon-linux-extras available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)
为什么包不可用?
我安装了 EPEL,所以我不明白发生了什么。
更新
输出
sudo yum repolist
Loaded plugins: priorities, update-motd, upgrade-helper
843 packages excluded due to repository priority protections
repo id repo name status
!amzn-main/latest amzn-main-Base 5,934
!amzn-updates/latest amzn-updates-Base 4,722
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 12,517+843
repolist: 23,173
Run Code Online (Sandbox Code Playgroud)
小智 9
我在尝试使用 AWS CDK 创建 Amazon Linux 2 实例时遇到了相同的错误消息。CDK 目前默认为 Amazon Linux,而不是 Amazon Linux 2。当您不小心使用 2018 年的 Amazon Linux AMI 时,令人惊讶的是,各种设施都不可用。我在另一个答案中发布了一种检查版本的简单方法。
在 CDK(和 Cloud Formation)中,确保在 AmazonLinuxImage 属性中声明您的预期生成
generation: AmazonLinuxGeneration.AMAZON_LINUX_2
Run Code Online (Sandbox Code Playgroud)
小智 3
看起来这个问题可能是由 YUM 优先级引起的。您可以尝试禁用优先级,看看这是否是问题所在。用于禁用 yum 优先级的配置文件可以在此处找到。
/etc/yum/pluginconf.d/priorities.conf
Run Code Online (Sandbox Code Playgroud)
将配置更改为“enabled = 0”并重试。
| 归档时间: |
|
| 查看次数: |
37708 次 |
| 最近记录: |