如何将不可用的包添加到EC2实例中?

问题描述 投票:0回答:1

这可能是一个非常愚蠢的问题,但我正在尝试训练这个模型。https:/github.comRayhane-mamahTacotron-2。 在AWS实例上。我使用的是AWS educate账户,所以我无法用深度学习AMI启动EC2实例,而是启动了一个普通的Linux 2 AMI。

按照repo的机器设置说明,我在实例上安装了python3和pip以及tensorflow。然而,我无法运行该命令。

sudo yum install -y libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg libav-tools

(repo列出的命令是用apt-get代替yum)

当我运行该命令时,大部分的软件包都不可用。我得到的输出是:"我如何将这些软件包安装到我的ec2实例上?

No package libasound-dev available.
No package portaudio19-dev available.
No package libportaudio2 available.
No package libportaudiocpp0 available.
No package ffmpeg available.
No package libav-tools available.

我如何将这些软件包安装到我的ec2实例上?谢谢你

EDIT:我现在明白了我的问题是EC2的Linux 2 AMI在Centos上运行。我将不得不手动安装这些包的每一个(我想)。尝试启动Ubuntu服务器或Linux 1并使用repo中包含的docker文件可能会更容易。

amazon-web-services amazon-ec2 sudo yum
1个回答
0
投票

你可以使用Cloud Formation Template来安装EC2内部的pacakges.In that way whenever EC2 comes up , it will come up with all the packages.https:/docs.aws.amazon.comAWSCloudFormationlatestUserGuidedeploying.application.html。

© www.soinside.com 2019 - 2024. All rights reserved.