如何在 ec2 ami 中安装 byobu

Posted

技术标签:

【中文标题】如何在 ec2 ami 中安装 byobu【英文标题】:How do I install byobu in ec2 ami 【发布时间】:2012-07-20 01:18:02 【问题描述】:

我知道可以使用包管理器,因为我之前做过一次。但是现在如果我尝试

sudo yum install byobu

它只是失败了......

设置语言环境失败,默认为 C 加载的插件:fastestmirror、priorities、security、update-motd 从缓存的主机文件加载镜像速度 * amzn-main:packages.us-east-1.amazonaws.com * amzn-updates:packages.us-east-1.amazonaws.com amzn-main amzn 更新 设置安装过程 没有可用的包装 byobu。 错误:无事可做

【问题讨论】:

【参考方案1】:

错误消息表明包byobu 在 amzn-main 存储库中不可用。

您可以从另一个存储库手动安装它

cd ~
wget ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/5/x86_64/byobu-3.4-2.el5.noarch.rpm    
sudo yum install byobu-3.4-2.el5.noarch.rpm

【讨论】:

文件已更新:ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/5/x86_64/byobu-5.73-4.el5.noarch.rpm。但我建议检查ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/5/x86_64/【参考方案2】:

不知道为什么,但 EPEL 存储库已安装,但默认禁用。您可以通过更改/etc/yum.repos.d/epel.repo[epel] stanza 中的设置"enabled=1" 来永久启用它

或者您可以禁用它并仍然安装 byobu:

sudo yum install --enablerepo=epel byobu

您可以通过以下方式查看 epel 存储库中可用的软件包:

sudo yum list --disablerepo=\* --enablerepo=epel

【讨论】:

截至 2019 年 - epel 在 AZ Linux2 中不可用。您可以使用此命令启用它sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 关于如何在 AMI 2 上启用 epel 的官方信息 here【参考方案3】:

也许有人需要一个新链接 byobu

所以你可以安装它

wget ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/7/x86_64/b/byobu-5.73-4.el7.noarch.rpm
sudo yum install byobu-5.73-4.el7.noarch.rpm

【讨论】:

【参考方案4】:

对于 Amazon Linux 2:

您需要为基于 EL7 的 AMI 安装 EPEL 发布包并启用 EPEL 存储库。

您可以执行以下操作: ⤵︎

sudo amazon-linux-extras install epel      # Install epel from Amazon's Linux Extras

sudo yum-config-manager --enable epel      # Enable EPEL repo in case disabled

sudo yum install byobu -y                  # Install byobu

byobu -v                                   # Verify Version

这里是替代来源,以防 Linux Extras 不适合您。

# (optional) Install EPEL repository from Fedora
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

参考:https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/


测试时间

名称:Amazon Linux 2 AMI (HVM),SSD 卷类型 - ami-0323c3dd2da7fb37d(64 位 x86)/ami-0ce2e5b7d27317779(64 位 Arm)

【讨论】:

以上是关于如何在 ec2 ami 中安装 byobu的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Amazon Web Services EC2 中安装 Tomcat

Terraform 和 ElasticBeanstalk。当 EC2 由 elasticbeanstalk 启动时,如何在 EC2 中安装 EFS?

如何在私有子网上托管的 aws ec2 实例中安装 Nginx

无法在 ECS 优化的 AMI 中安装 Ansible

在EC2实例(Linux)中安装Cloud Custodian并与之一起使用?

如何使用cloudformation模板将两个EC2实例(安装AMI创建的Elasticsearch)作为多节点?