4

Centos6 EC2 インスタンスで RPM パッケージをビルドする必要があるため、amzn の「公式」仕様を使用するのが最善だと思います。通常、私はそれを行いましyumdownloader --source xxxたが、EC2 インスタンスでは何も見つかりません。

を確認/etc/yum.repo.dしましたが、src に関するレポはないようです。

4

2 に答える 2

5

get_reference_sourceShadow Lau で説明されているように python スクリプトを使用できますが、パッケージをインストールする必要があります。また、Amazon Linux AWS インスタンスの EC2 で実行する必要があります。

スクリプトは、alami-source-request.amazonaws.com からダウンロードする URL を取得します。使用方法は次のとおりです。

https://alami-source-request.amazonaws.com/cgi-bin/source_request.cgi?instance_id=i®ion=eu-west-1&version=2011-08-0&srpm_name=stunnel-4.29-3.6.amzn1.src.rpm

残念ながら、正確なパッケージ名を知る必要があります。バージョンはget_reference_source台本通りです。また、instance_id に対して検証が行われていないようです。

上記の URL は、SRPM を期間限定でダウンロードできるアクセス キーを含む別の URL を返します。その後、上記の source_request.cgi を使用して別の URL を生成する必要があります。

于 2014-03-21T20:00:06.853 に答える
1

http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/AmazonLinuxAMIBasics.htmで参照用のソース パッケージへのアクセスを探し ます。

于 2012-07-16T03:24:44.800 に答える