古いバージョンのまま使う設定
/etc/yum.repos.d/CentOS-Base.repo に以下の設定をする。
mirrorlist を使うのをやめ、 baseurlを直に指定する
$releasever を使いたいバージョンに固定する
参照URLを http://vault.centos.org/ のものにする
例えば CentOS 5.3 を使う場合、以上を設定した /etc/yum.repos.d/CentOS-Base.repo は以下のようになる。
[base] name=CentOS-5.3 - Base baseurl=http://vault.centos.org/5.3/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [updates] name=CentOS-5.3 - Updates baseurl=http://vault.centos.org/5.3/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [addons] name=CentOS-5.3 - Addons baseurl=http://vault.centos.org/5.3/addons/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [extras] name=CentOS-5.3 - Extras baseurl=http://vault.centos.org/5.3/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [centosplus] name=CentOS-5.3 - Plus baseurl=http://vault.centos.org/5.3/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [contrib] name=CentOS-5.3 - Contrib baseurl=http://vault.centos.org/5.3/contrib/$basearch/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
設定後、以下のコマンドを実行し、キャッシュを再構築する。
rm -rf /var/cache/yum/* yum update
参考に、設定変更前の /etc/yum.repos.d/CentOS-Base.repo を以下に示す。
[base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [updates] name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [addons] name=CentOS-$releasever - Addons mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons #baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [extras] name=CentOS-$releasever - Extras mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 [contrib] name=CentOS-$releasever - Contrib mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
システムレベルでのタイムゾーンの設定
環境変数"TZ"を設定せずとも、システムレベルでのタイムゾーンを設定する場合、以下のようにする。
例えばJSTに設定する場合、デフォルトのタイムゾーン情報ファイルをJSTのものに置き換える。
cp /usr/share/zoneinfo/Japan /etc/localtime
次いでシステム設定ファイル"/etc/sysconfig/clock"でタイムゾーンを指定する。
ZONE="Asia/Tokyo"
再起動後、システムが認識するタイムゾーンがJSTに変更される。
カテゴリー:技術