仮想化CentOS 6.3でyumアップデートを実行できません。

仮想化CentOS 6.3でyumアップデートを実行できません。

私はWindows 7システムで仮想化されたCentOS 6.3を実行しています。企業ネットワークに接続されたコンピュータ(4 GB RAM)。

yum updateを実行するとわずかな進行状況が表示され、最終的に仮想マシン(2GB RAM)が停止します。この現象は現在ほぼ5回発生しています。

また、グラフィックパッケージマネージャを使用して更新しようとしましたが、同じ現象が発生しました。なぜこれが起こるのか知っていますか?

ベストアンサー1

YUMインストーラはメモリを割り当て、プラグイン生成スレッドをミラーリングします。 Centos 6.0を実行しているVPS(128k)を次のように6.6に正常に更新しました。

  • /etc/yum/pluginconf.d/fastestmirror.confmaxthreadsを1に編集して設定します。
  • できるだけ多くのプロセスを停止します。たとえば、service stop httpd
  • 不要なパッケージを削除します。たとえば、yum remove man-pages
  • 次のスクリプト/コマンドを実行します。

    #!/bin/bash
    date
    yum clean all
    echo "Starting Update........."
    for package in `yum -q check-update | awk '{print $1}'`
    do
        echo "*** Updating $package"
        yum -y update $package
    done
    yum clean all
    yum -y update
    date
    

おすすめ記事