動作確認 [ FC5 / FC6 / Fedora7 / Fedora8 / CentOS5 ]
2008年5月19日(月)まで!

詳細は画像をクリック!!
|
【OSはXP・Vistaから選択可能!】
20インチワイド液晶モニタ付きのスリム型デスクPC
インテル Core 2 Duo&2GBメモリ&大容量500GB HDDで9万円台!送料無料!
Dell Inspiron 530s プレミアムパッケージ
・Windows Vista(R) Home Premium 正規版
・インテル(R) Core(TM)2 Duo プロセッサー E6750(2.66GHz)
・2GBメモリ
・500GB HDD
・DVD+/-RWドライブ
・20インチワイド液晶モニタ
・ATI(R)RADEON(R)X1300128MBDDR(DVITV-Out付)
・1年間引き取り修理サービス(保守パーツ含む) |
構成例価格:168,000円
パッケージ価格: 99,800円 <送料無料><5/13時点>
※配送料無料
※最新の価格はデルサイトでチェック!
※デルでは上記構成からカスタマイズ可能!
|
■ versionlockとは・・・
versionlockとは、「yum update」時にバージョンアップして欲しくないパッケージを事前にリスティングしておく事により、自動アップデート等によるパッケージのバージョンアップをロックする事ができます。
■ yum plugin「versionlock」のインストール
「versionlock」のインストール
# yum -y install yum-versionlock
|
■ 「versionlock」の設定
初期インストール時は、バージョンロックファイルリストがありません。
このまま、「yum」コマンドを実行すると以下の様にエラーとなってしまいます。
yum (ここでは、アップデートチェック)の実行
# yum check-update
Loading "versionlock" plugin
Loading "installonlyn" plugin
Setting up repositories
core [1/3]
updates [2/3]
extras [3/3]
Reading repository metadata in from local files
Reading version lock configuration
Unable to read version lock configuration: [Errno 5] OSError:
[Errno 2] そのようなファイルやディレクトリはありません:
'/etc/yum/pluginconf.d/versionlock.list'
|
空のバージョンロックファイルリストを作成します。
バージョンロックファイルリストの作成
# touch /etc/yum/pluginconf.d/versionlock.list
作成されたバージョンロックファイルリストの確認
# ls -l /etc/yum/pluginconf.d/versionlock.list
-rw-r--r-- 1 root root 0 9月 6 13:08 /etc/yum/pluginconf.d/versionlock.list
|
■ 「versionlock」の動作確認
- 以下は、「httpd」パッケージのロック確認例です。
現在の「httpd」バージョンを確認
# rpm -qa httpd
httpd-2.2.0-5.1.2
アップデートモジュールがあるか確認
# yum check-update
Loading "versionlock" plugin
Loading "installonlyn" plugin
Setting up repositories
core [1/3]
updates [2/3]
extras [3/3]
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Reading version lock configuration
「httpd」のバージョンが「2.2.2-1.2」で公開されている
httpd.i386 2.2.2-1.2 updates
現在導入されている「httpd」のバージョン「2.2.0-5.1.2」をロック(バージョンアップ対象外にする)させる。
# vi /etc/yum/pluginconf.d/versionlock.list
コマンド「rpm -qa "パッケージ名"」で出力された値(現行導入されているバージョン)を追加する。
httpd-2.2.0-5.1.2
アップデートしてみる
# yum -y update
Loading "versionlock" plugin
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
core [1/3]
updates [2/3]
extras [3/3]
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Reading version lock configuration
アップデートモジュールはないと判断された
No Packages marked for Update/Obsoletion
試しにリスティングにコメントアウトしてみる
# vi /etc/yum/pluginconf.d/versionlock.list
#httpd-2.2.0-5.1.2
再度アップデートしてみる
# yum update
Loading "versionlock" plugin
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
core [1/3]
updates [2/3]
extras [3/3]
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Reading version lock configuration
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for httpd to pack into transaction set.
httpd-2.2.2-1.2.i386.rpm 100% |=========================| 68 kB 00:00
---> Package httpd.i386 0:2.2.2-1.2 set to be updated
--> Running transaction check
Dependencies Resolved
アップデートとして判断された
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
httpd i386 2.2.2-1.2 updates 1.1 M
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 1 Package(s)
Remove 0 Package(s)
Total download size: 1.1 M
Is this ok [y/N]:
=============================================================================
Install 0 Package(s)
Update 1 Package(s)
Remove 0 Package(s)
Total download size: 1.1 M
:
:
:
|
■ 「versionlock」の無効化
インストール後はデフォルトで「versionlock」は有効となっています。
当該プラグインをアンインストールする事なく、設定ファイルで無効にすることができます。
versionlock 設定ファイルの編集
# vi /etc/yum/pluginconf.d/versionlock.conf
[main]
enabled=0
enabled 属性の値の意味
0:無効
1:有効
|
■ 広告
Copyright(©)2004-2008 First home server construction. All Right Reserved.