Movatterモバイル変換


[0]ホーム

URL:


こしごぇ(B)

旧:http://d.hatena.ne.jp/koshigoeb/

この広告は、90日以上更新していないブログに表示しています。

yumの$releaseverについて

理解しておらず恥をかいてしまったのでメモ。

$releasever This will be replaced with the value of the version of the package listed in distroverpkg. This defaults to the version of
redhat-release’ package.

設定項目distroverpkgで指定されたパッケージのバージョン番号を使うとのこと。

distroverpkg The package used by yum to determine the "version" of the distribution. This can be any installed package. Default is ‘red-
hat-release’. You can see what provides this manually by using: "yum whatprovidesredhat-release".

デフォルトだとredhat-releaseを使うとのこと。
パッケージ情報は"yum whatprovidesredhat-release"を実行すれば知ることが出来るという情報もありますね。

$ grep distroverpkg /etc/yum.confdistroverpkg=redhat-release

デフォルトのままです。

$ yum whatprovides redhat-releaseLoaded plugins: fastestmirror, priorities4808 packages excluded due to repository priority protections10:centos-release-5-7.el5.centos.x86_64 : CentOS release fileRepo        : baseMatched from:Other       : redhat-release10:centos-release-5-7.el5.centos.x86_64 : CentOS release fileRepo        : installedMatched from:Other       : Provides-match: redhat-release

redhat-releaseを提供するパッケージはcentos-releaseという事なので、このパッケージのバージョン番号を調べます。

$ yum info centos-releaseLoaded plugins: fastestmirror, priorities4808 packages excluded due to repository priority protectionsInstalled PackagesName       : centos-releaseArch       : x86_64Epoch      : 10Version    : 5Release    : 7.el5.centosSize       : 40 kRepo       : installedSummary    : CentOS release fileLicense    : GPLDescription: CentOS release files

というわけで、$releaseverには"5"が使われる様ですね。

ちなみに、yumを使う必要はなく、rpmコマンド一回で知ることも出来ますね。

$ rpm -q --whatprovides /etc/redhat-release --qf '%{version}\n'5

yumコマンドの--releaseverオプションで実行時に指定出来るという情報を見かけたのですが、これはCentOSの5.7で使われているyumでは使えないのでしょうか?追加パッケージが必要という話でしょうか?よく分かりません。

という事で、激しく初歩的な知識が欠けている事が露呈してしまいました…。まあ、めげずに適当に捨てる所は捨ててふらふらいきましょうかね。

注目記事

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です読者をやめる読者になる読者になる

[8]ページ先頭

©2009-2025 Movatter.jp