2014年10月27日月曜日

アップデート後の処理

Gentoo Linux に限った事ではありませんが、スシテムパッケージを
アップデートした後そのままでは各種デーモンなどは古い状態の
ファイルをロードしたままになっています。

そこで、何のサービスを再起動すればいいのか簡単にわかる方法をお伝えします。

以下の部分は Gentoo Linux になります。portage ツリーを更新し
インストールしているパッケージをすべてアップデートしています。

emerge --sync
emerge -uaND --with-bdeps=y @world


ここからです。ここからは Genoo Linux 以外の Linux でも同じことができます。

lsof | grep 'DEL.*lib' | cut -f 1 -d ' ' | sort -u

と入力します。なんということでしょうか?

アップデートによって古いライブラリを利用しているプログラム
一覧が出てきましたね。serviece コマンドか /etc/init.d/ から
サービスを再起動しましょう。

これで毎回アップデートの度に再起動をする必要がなくなっと思っています。

0 件のコメント:

コメントを投稿