次のパッケージpostgresql-server-dev-9.5をインストールしようとしています。使用
sudo apt-get インストール postgresql-server-dev-9.5
このコマンドを実行すると、次のエラーが発生します。
postgresql-server-dev-9.5 パッケージが見つかりません。
glob 'postgresql-server-dev-9.5'でパッケージが見つかりません
正規表現 "postgresql-server-dev-9.5"を含むパッケージが見つかりません。
この問題をどのように解決できますか? Ubuntu 18.04.1を使用しています
答え1
Ubuntu 18.04ではPostgreSQL 10したがって、正しいパッケージは次のとおりですpostgresql-server-dev-10
。
sudo apt install postgresql-server-dev-10
特定のUbuntuリリースの主要なPostgreSQLバージョンを確認するには、次の一致するものを見つけてください。postgresql-common
ランチパッドのページ。したがって:
- 19.04 には PostgreSQL 11(
postgresql-server-dev-11
) があります。 - 18.04 と 18.10 には PostgreSQL 10(
postgresql-server-dev-10
) があります。 - 16.04にはPostgreSQL 9.5があります(ここではバージョン番号の2番目の部分が重要です
postgresql-server-dev-9.5
) 。 - 14.04 には PostgreSQL 9.3(
postgresql-server-dev-9.3
) があります。 - 12.04 には PostgreSQL 9.1(
postgresql-server-dev-9.1
) があります。
答え2
どのバージョンをインストールするかわからない場合は、複数のPostgreSQLバージョンの拡張ビルドツールを使用できます。
努力する:
$ apt install postgresql-server-dev-all
答え3
これは私にとって効果的です
sudo apt-get install postgresql postgresql-client