最新のバージョンのnginx(> = 1.9.5)をfreshなamazon Linuxにインストールして、http2を利用しようとしています。amazon Linuxディストリビューションにnginx 1.9.15をインストールするには
nginx x86_64 1:1.8.1-1.26.amzn1 amzn-main 557 k
yum update
と
yum install nginx
を実行した場合
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=1
が、私はこれを取得:私はこのコンテンツでレポファイル/etc/yum.repos.d/nginx.repo
を作成http://nginx.org/en/linux_packages.html
> - 私はここで説明されている指示に従っ
amzn-mainリポジトリからまだフェッチしているようです。新しいバージョンのnginxをインストールするにはどうしたらいいですか?
- 編集 - 私が追加「優先順位を= 10」nginx.repoファイルに、今、私はこの結果をyum install nginx
で1.9.15をインストールすることができます。
Loaded plugins: priorities, update-motd, upgrade-helper
Resolving Dependencies
--> Running transaction check
---> Package nginx.x86_64 1:1.9.15-1.el7.ngx will be installed
--> Processing Dependency: systemd for package: 1:nginx-1.9.15-1.el7.ngx.x86_64
--> Processing Dependency: libpcre.so.1()(64bit) for package: 1:nginx-1.9.15-1.el7.ngx.x86_64
--> Finished Dependency Resolution
Error: Package: 1:nginx-1.9.15-1.el7.ngx.x86_64 (nginx)
Requires: libpcre.so.1()(64bit)
Error: Package: 1:nginx-1.9.15-1.el7.ngx.x86_64 (nginx)
Requires: systemd
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
これは本当です。しかし、代わりに1.9.15をインストールするには? – wiesson
コマンドラインで完全なパッケージ名を指定してください。私は少し答えを更新します。 – Harry