概要:
centos7をepelを使って環境構築をしています。どうやらepelはpostgres (PostgreSQL) 9.2.24のバージョンまで対応しているようです。そして私が使いたいwebアプリケーションフレームワークのdjango2.1では、
PostgreSQL 9.3 に対するサポートの終了¶
The end of upstream support for PostgreSQL 9.3 is September 2018. Django 2.1 supports PostgreSQL 9.4 and higher.
とあります。そして現にエラーが出てしまいます。そこでpostgresqlのバージョンを高める必要があると考えましたが、どのような手法でバージョンを上げることがあるのでしょうか?
詳細:
自分が考えた方法
①epelで役不足だったpostgresqlだけを別のリポジトリ(例えば、ius)からインストールする。
...これはパッケージの衝突の可能性があるということで廃案に致しました。
②epelではなくiusというリポジトリを利用し、iusだけで環境構築する。条件を満たすパッケージバージョンかどうか調べる必要がある。条件を満たせば案として有用だと考えられます。
③postgresqlだけ直接ソースをダウンロードしてインストールする。
...この案もパッケージのコンフリクトが起きる可能性があると思われましたが、どうなのでしょうか?
独学で1年やってきましたので、長年やってきた人の工夫や現場の考え方をしりません。こういう状況に陥ったらどうのような考え方で対応するかアドバイスよろしくおねがいします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/24 12:50