如何在 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