CentOS 6.3を6.5にアップグレード

CentOS 6.3を6.5にアップグレード

[注:ここではStackOverflowから手動で移動しました。]

CentOS 6.3を6.5に更新しようとしています。重要な場合は、OSX 10.9.2を実行しているMacのVBox 4.3.8でこれを行っています。

if-not-true-then-false.comで次のガイドラインを見つけてください。

私が実行しているバージョンは何ですか?

$ cat /etc/redhat-release
CentOS 6.3 release (Final)

$ uname -r
2.6.32-279.el6.x86_64

いいですね。これを更新してみましょう。

$ yum clean all
$ yum update glibc* yum* rpm* python*
$ yum update

すべてがうまくいっているようです。(出力を貼り付けたいのですが、カットして貼り付けバッファをエクスポートできないため、これは実用的ではありません。

$ reboot
:
$ cat /etc/redhat-release
CentOS release 6.3 (Final)

よく。まあ、私はそうは思わない。

$ yum info kernel

2つのコア(.279と.436)が「インストール」されていることを示します。前者は、現在実行中であることを示すように強調表示される。(昨日すべてを試してみたので、おそらく段階的な.436バージョンがあるようです。)

何が間違っているのか、どんなアイデアがありますか?それとも何か混乱しているのでしょうか?この練習の全体的な目的はVBox ゲストの追加 4.3.8、CentOS 6.5が必要です(6.3は廃止されました)。

答え1

GRUBmenu.lstファイルを確認し/boot/grub/menu.lst、インストールしたばかりの新しいカーネルを指していることを確認してください。リストの最初の項目でなければならず、上記のデフォルト値はリストの最初を表す0に設定する必要があります。

yum upgradeまた。代わりにこのコマンドを使用してくださいyum update

私は通常そうします:

$ yum clean all
$ yum update
$ yum upgrade
$ reboot

私はこのチュートリアルで次の手順を実行したとします。CentOS 6.4/6.3/6.2/6.1/6.0からCentOS 6.5にアップグレード。コメントまで下にスクロールすると、6.3から6.5にアップグレードする方法に関する質問が表示されます。これを行うには、私が説明した手順を使用する必要があります。

答え2

/etc/yum.repos.d実際、CentOS 6.5 yumリポジトリをディレクトリ内のリポジトリの1つとして設定したことを確認してください。それ以外の場合は、6.5パッケージが含まれていない6.3リポジトリに対して引き続き更新されます。

たとえば、次のようなことがあります。

[centos-6.3-updates-x86_64]
name=centos-6.3-updates-x86_64
baseurl=http://x.x.x.x/cobbler/repo_mirror/centos-6.3-updates-x86_64
enabled=1
priority=99
gpgcheck=1

ただし、次のことを見落とすこともできます。

[centos-6.5-updates-x86_64]
name=centos-6.5-updates-x86_64
baseurl=http://x.x.x.x/cobbler/repo_mirror/centos-6.5-updates-x86_64
enabled=1
priority=99
gpgcheck=1

(baseurlは私とは異なり、内部ミラーを指しています。)

私の場合、組織はCobbler / Puppetを使用しているので、core-0CentOS 6.5リポジトリを指すように設定を更新する必要があります。

関連情報