質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.51%
PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

yum

yumコマンドは、UNIX系OSのRPMパッケージのインストールなどを行うためのプログラムのことです。

Q&A

解決済

1回答

730閲覧

yumでpostgresql95-9.5.15-1PGDG.rhel7.x86_64をアンインストールせずにpostgresql95-9.5.20-2PGDG.rhel7.x86に上げたい

hs_sc

総合スコア17

PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

yum

yumコマンドは、UNIX系OSのRPMパッケージのインストールなどを行うためのプログラムのことです。

0グッド

0クリップ

投稿2020/01/24 07:21

編集2020/01/24 07:42

postgresql95-9.5.15-1PGDG.rhel7.x86_64を9.5.20に上げたいと思います。
理由としては、別のサーバではリリース2PGDG.rhel7で9.5.20が入っているので、それに合わせたいです。
yum clean allをしたところ、以下のものが出ることを期待したのですが、出てきません。
利用可能なパッケージ
バージョン : 9.5.20
リリース : 2PGDG.rhel7

# psql --version psql (PostgreSQL) 9.5.15 # yum clean all 読み込んだプラグイン:changelog, fastestmirror リポジトリーを清掃しています: base epel extras remi-safe updates Cleaning up list of fastest mirrors Other repos take up 15 M of disk space (use --verbose for details) # yum check-update postgresql95 読み込んだプラグイン:changelog, fastestmirror (省略) # yum info postgresql95 読み込んだプラグイン:changelog, fastestmirror Loading mirror speeds from cached hostfile * base: ty1.mirror.newmediaexpress.com * epel: www.ftp.ne.jp * extras: ty1.mirror.newmediaexpress.com * remi-safe: ftp.riken.jp * updates: ty1.mirror.newmediaexpress.com インストール済みパッケージ 名前 : postgresql95 アーキテクチャー : x86_64 バージョン : 9.5.15 リリース : 1PGDG.rhel7 容量 : 6.8 M リポジトリー : installed 要約 : PostgreSQL client programs and libraries URL : http://www.postgresql.org/ ライセンス : PostgreSQL 説明 : PostgreSQL is an advanced Object-Relational database management system (DBMS). (省略)

結局、一旦アンインストールして、再インストールすることで、9.5.20にできました。

# yum remove postgresql95 # yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-3.noarch.rpm 読み込んだプラグイン:changelog, fastestmirror pgdg-centos95-9.5-3.noarch.rpm | 5.9 kB 00:00:00 /var/tmp/yum-root-BYCr8v/pgdg-centos95-9.5-3.noarch.rpm を調べています: pgdg-redhat-repo-42.0-6.noarch /var/tmp/yum-root-BYCr8v/pgdg-centos95-9.5-3.noarch.rpm をインストール済みとして設定しています 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ pgdg-redhat-repo.noarch 0:42.0-6 を インストール --> 依存性解決を終了しました。 依存性を解決しました ========================================================================================================================================= Package アーキテクチャー バージョン リポジトリー 容量 ========================================================================================================================================= インストール中: pgdg-redhat-repo noarch 42.0-6 /pgdg-centos95-9.5-3.noarch 7.5 k トランザクションの要約 ========================================================================================================================================= インストール 1 パッケージ 合計容量: 7.5 k インストール容量: 7.5 k Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : pgdg-redhat-repo-42.0-6.noarch 1/1 検証中 : pgdg-redhat-repo-42.0-6.noarch 1/1 インストール: pgdg-redhat-repo.noarch 0:42.0-6 完了しました! # yum install postgresql95 読み込んだプラグイン:changelog, fastestmirror (省略) 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ postgresql95.x86_64 0:9.5.20-2PGDG.rhel7 を インストール --> 依存性の処理をしています: postgresql95-libs(x86-64) = 9.5.20-2PGDG.rhel7 のパッケージ: postgresql95-9.5.20-2PGDG.rhel7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ postgresql95-libs.x86_64 0:9.5.15-1PGDG.rhel7 を 更新 ---> パッケージ postgresql95-libs.x86_64 0:9.5.20-2PGDG.rhel7 を アップデート --> 依存性解決を終了しました。 依存性を解決しました ========================================================================================================================================= Package アーキテクチャー バージョン リポジトリー 容量 ========================================================================================================================================= インストール中: postgresql95 x86_64 9.5.20-2PGDG.rhel7 pgdg95 1.3 M 依存性関連での更新をします: postgresql95-libs x86_64 9.5.20-2PGDG.rhel7 pgdg95 225 k トランザクションの要約 ========================================================================================================================================= インストール 1 パッケージ 更新 ( 1 個の依存関係のパッケージ) 総ダウンロード容量: 1.6 M Is this ok [y/d/N]: y Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. 警告: /var/cache/yum/x86_64/7/pgdg95/packages/postgresql95-9.5.20-2PGDG.rhel7.x86_64.rpm: ヘッダー V4 DSA/SHA1 Signature、鍵 ID 442df0f8: NOKEY postgresql95-9.5.20-2PGDG.rhel7.x86_64.rpm の公開鍵がインストールされていません (1/2): postgresql95-9.5.20-2PGDG.rhel7.x86_64.rpm | 1.3 MB 00:00:02 (2/2): postgresql95-libs-9.5.20-2PGDG.rhel7.x86_64.rpm | 225 kB 00:00:02 ----------------------------------------------------------------------------------------------------------------------------------------- 合計 681 kB/s | 1.6 MB 00:00:02 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG から鍵を取得中です。 Importing GPG key 0x442DF0F8: Userid : "PostgreSQL RPM Building Project <pgsqlrpms-hackers@pgfoundry.org>" Fingerprint: 68c9 e2b9 1a37 d136 fe74 d176 1f16 d2e1 442d f0f8 Package : pgdg-redhat-repo-42.0-6.noarch (@/pgdg-centos95-9.5-3.noarch) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG 上記の処理を行います。よろしいでしょうか? [y/N]y Running transaction check Running transaction test Transaction test succeeded Running transaction 更新します : postgresql95-libs-9.5.20-2PGDG.rhel7.x86_64 1/3 インストール中 : postgresql95-9.5.20-2PGDG.rhel7.x86_64 2/3 整理中 : postgresql95-libs-9.5.15-1PGDG.rhel7.x86_64 3/3 検証中 : postgresql95-9.5.20-2PGDG.rhel7.x86_64 1/3 検証中 : postgresql95-libs-9.5.20-2PGDG.rhel7.x86_64 2/3 検証中 : postgresql95-libs-9.5.15-1PGDG.rhel7.x86_64 3/3 インストール: postgresql95.x86_64 0:9.5.20-2PGDG.rhel7 依存性を更新しました: postgresql95-libs.x86_64 0:9.5.20-2PGDG.rhel7 完了しました!

このようなときは、一旦PostgreSQLをアンインストールしなければならないものなのでしょうか?
アンインストールせずに、9.5.20にバージョンアップする方法がありましたら、ご教示いただけますと幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

yum updateではダメなのですか?

投稿2020/01/24 09:01

Takumiboo

総合スコア2534

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hs_sc

2020/01/27 09:04 編集

ありがとうございます。 yum check-updateで確認できるものはyum updateで確認するものと同じものと思い込んでいて、 yum updateは試していませんでした。 現在問題があった時と同じ状態の環境がなく、ダメかどうか確認ができないのですが 今後バージョンアップするときはyum updateをするようにしたいと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.51%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問