TenForward

技術ブログ。はてなダイアリーから移転しました

yum

CentOS を仕事でさわっているが,yum コマンドではまり気味.黙ってソースから上書きインストールな世界の Plamo に慣れすぎ.そもそも仕組みを分からずに色々やろうとするからですが.

直接 "yum update" が出来ないサーバのために

  1. "yum update" が可能なホストで update を実行.
  2. /var/cache/yum/update 以下を,update を実行したいホストへコピー
  3. "yum -y localupdate /var/cache/yum/update/packages/*.rpm" を実行

という手順で行おうとしてました.3 の手順で,

Public key for openssh-3.9p1-8.RHEL4.17.1.i386.rpm is not installed

などと怒られて終わり.

ホスト上で直接

# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4 

と実行しておくと問題ありませんでした.