私はdebian(x64)とkali linuxを使って最初の仮想マシンを設定しています。私はWindowsユーザーですが、Linuxを学びたいです。 Linuxをアップグレードしてからsudo apt upgrade
このメッセージを受け取りました。
しかし、私はこれが何を意味するのかよく理解していません。誰かが私を助けることができれば嬉しいです。 (私はLinux初心者です)
*免責事項:図がわからない場合は、履歴書にPostgreSQL 14が正しく機能していないことが示されており、postgresql-15およびpostgresql-client-15にアップグレードし、「pg_upgradecluster」コマンドを使用してクラスタをアップグレードする必要がありました。
答え1
図はPostgreSQL 14が正しく機能していないことを示しています。postgresql-15とpostgresql-client-15にアップグレードし、次の順序でクラスタをアップグレードする必要がありますpg_upgradecluster
。
PostgreSQL バージョン 14 は廃止予定ですが、PostgreSQL パッケージのクライアントまたはサーバーは引き続きインストールされています。最新バージョンのパッケージ(postgresql-15およびpostgresql-client-15)をインストールし、コマンドを使用してクラスタを更新する必要があります
pg_upgradecluster
(manページを参照)。postgresql-15をインストールすると、デフォルトのクラスタ15 / mainが自動的に作成されます。 14/マスタークラスタを更新するには、既存のクラスタ15を削除する必要があります(pg_dropcluster --stop 15)。詳しくはマニュアルページをご覧ください。古いクライアントとサーバーパッケージはサポートされなくなりました。保持しているクラスターをアップグレードしたら、postgresql-14およびpostgresql-client-14パッケージを削除する必要があります。詳細については、/usr/share/doc/postgresql-common/README.Debian.gzを参照してください。
これまでPostgresを使用していない場合は、[承認]をクリックしてアップグレードを続行してください。
Debian で postgreSQL データベースを 14 から 15 にアップグレードする
バラよりDebian で postgreSQL データベースを 14 から 15 にアップグレードする
または、データをダンプして再インポートします。
sudo -u postgres pg_dumpall --cluster 14/main > ~/backup_postgres_all_dbs.tar
sudo -u postgres psql -d postgres --cluster 15/main -f ~/backup_postgres_all_dbs.tar