問題ID:22123

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2020-7-15 0:43
fujii0401  一人前   投稿数: 23
まだダウンロードしていないインストール前のパッケージの変更履歴というのは具体的何のことでしょうか?
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2020-7-15 12:00
ojixii  一人前   投稿数: 28
こんにちは〜

問題見たらダウンロードはしてありそうですね!
「使っているパッケージの最新版がリリースされたみたいだけど、何が更新されたんだろう?」
ってときにとりあえずダウンロードして、更新履歴見てからインストールするか決めようかな〜、
みたいな使い方かなと思います。
具体的には(実行例にある)「#84553 が修正されました」とかですかね。
バグ修正されてたらインストールしよ、とか、謎の新機能追加だったら見送ろうかな、とかの
判断材料に更新履歴を見る、っていう感じかなーと。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2020-7-15 12:01
arashi1977  長老 居住地: 広島  投稿数: 1715
こういうことです。
$ which wget ← wgetコマンドが見つからない
/usr/bin/which: no wget in (/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/testuser/.local/bin:/home/testuser/bin)
$ rpm -q --changelog wget
パッケージ wget はインストールされていません。 ← wget パッケージがインストールされていない

$ ls wget-1.14-18.el7_6.1.x86_64.rpm
wget-1.14-18.el7_6.1.x86_64.rpm ← wget のパッケージファイルがローカルにある
$ rpm -qp --changelog wget-1.14-18.el7_6.1.x86_64.rpm | head -n 10 ←ローカルのインストール前パッケージファイルに格納された変更履歴を直接参照している
* 金  4月 05 2019 Tomas Hozza <thozza@redhat.com> - 1.14-18.1
- Fix CVE-2019-5953 (#1696733)

* 水  5月 09 2018 Tomas Hozza <thozza@redhat.com> - 1.14-18
- Fix CVE-2018-0494 (#1576106)

* 月  4月 23 2018 Tomas Hozza <thozza@redhat.com> - 1.14-17
- Fix segfault when Digest Authentication header is missing 'qop' part (#1545310)

* 火 10月 24 2017 Tomas Hozza <thozza@redhat.com> - 1.14-16
$ sudo yum install wget-1.14-18.el7_6.1.x86_64.rpm ←ローカルのパッケージファイル(未インストール)をインストール
読み込んだプラグイン:elrepo, fastestmirror
wget-1.14-18.el7_6.1.x86_64.rpm を調べています: wget-1.14-18.el7_6.1.x86_64
wget-1.14-18.el7_6.1.x86_64.rpm をインストール済みとして設定しています
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ wget.x86_64 0:1.14-18.el7_6.1 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

============================================================================================================
 Package         アーキテクチャー  バージョン                 リポジトリー                             容量
============================================================================================================
インストール中:
 wget            x86_64            1.14-18.el7_6.1            /wget-1.14-18.el7_6.1.x86_64            2.0 M

トランザクションの要約
============================================================================================================
インストール  1 パッケージ

合計容量: 2.0 M
インストール容量: 2.0 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : wget-1.14-18.el7_6.1.x86_64                                                 1/1
  検証中                  : wget-1.14-18.el7_6.1.x86_64                                                 1/1

インストール:
  wget.x86_64 0:1.14-18.el7_6.1

完了しました!
$ rpm -q wget
wget-1.14-18.el7_6.1.x86_64 ←wget パッケージがインストールされている
$ rpm -q --changelog wget | head -n 10 ←インストールされている wget パッケージの変更履歴情報を参照している。
* 金  4月 05 2019 Tomas Hozza <thozza@redhat.com> - 1.14-18.1
- Fix CVE-2019-5953 (#1696733)

* 水  5月 09 2018 Tomas Hozza <thozza@redhat.com> - 1.14-18
- Fix CVE-2018-0494 (#1576106)

* 月  4月 23 2018 Tomas Hozza <thozza@redhat.com> - 1.14-17
- Fix segfault when Digest Authentication header is missing 'qop' part (#1545310)

* 火 10月 24 2017 Tomas Hozza <thozza@redhat.com> - 1.14-16

rpm の query と一緒に使える「-p」オプションについて確認してみてください。

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.