pacman覚書き

ArchLinuxのパッケージマネージャ pacman で特定のパッケージのアップグレードを抑止したい場合、


/etc/pacman.confに以下の記述を追加すればOK。

IgnorePkg = パッケージ名1 パッケージ名2 ...

パッケージ名を複数記述する場合には上記のように半角スペースで区切って記述します。


今回、私の場合、pacman -Syu を行うたびにNvidiaドライバがまた更新されてもらっては
こまるので、以下のように記述しました。

IgnorePkg = kernel26 nvidia nvidia-utils

上記の記述を追記した状態でpacman -Syuを行うと、以下のようなワーニングを表示してくれるので、
意図的にアップグレードを抑止していることが一目瞭然です。

Starting full system upgrade...

warning: kernel26: ignoring package upgrade (2.6.25.11-1 => 2.6.26.2-1)
warning: nvidia: ignoring package upgrade (173.14.09-4 => 173.14.12-3)
warning: nvidia-utils: ignoring package upgrade (173.14.09-1 => 173.14.12-1)