Amazon ec2 我在哪里可以找到amzn回购的源rpm?

Amazon ec2 我在哪里可以找到amzn回购的源rpm?,amazon-ec2,rpm,Amazon Ec2,Rpm,我需要在我的CentOS6EC2实例上构建一个RPM包,所以我认为最好使用amzn的“官方”规范。通常我是通过yumdownloader--source xxx实现的,但是在EC2实例上它找不到任何 我选中了/etc/yum.repo.d,它似乎没有关于src的任何回购 在中查找访问源程序包以供参考 您可以使用Shadow Lau描述的get\u reference\u sourcepython脚本,但这需要安装软件包。您需要在EC2上的AmazonLinuxAWS实例上运行它 该脚本从alam

我需要在我的CentOS6EC2实例上构建一个RPM包,所以我认为最好使用amzn的“官方”规范。通常我是通过
yumdownloader--source xxx
实现的,但是在EC2实例上它找不到任何


我选中了
/etc/yum.repo.d
,它似乎没有关于src的任何回购

在中查找访问源程序包以供参考

您可以使用Shadow Lau描述的
get\u reference\u source
python脚本,但这需要安装软件包。您需要在EC2上的AmazonLinuxAWS实例上运行它

该脚本从alami-source-request.amazonaws.com获取要下载的URL。以下是如何使用它:

不幸的是,您需要知道确切的包名。版本与
get\u reference\u source
脚本中的版本相同。而且似乎没有对实例id进行验证


上面的URL将返回另一个带有访问密钥的URL,您可以在该URL下载SRPM一段有限的时间。之后,您必须使用上面的source\u request.cgi生成另一个URL。

上面的html链接中缺少了“l”::/谢谢,但是当我运行命令
get\u reference\u source-p postfix
时,它说我必须先安装二进制软件包。讽刺的是,我必须找到源rpm的原因是官方的postfix包需要mysql libs,这会破坏我当前的mysql安装。。。