2008/12/15
アップデートトラブルの解消法《Fedora10対応》
独学Linuxのvine_userです。 「これならわかる!デスクトップLinux」のご購読ありがとうございます。 UbuntuにしろFedoraにしろ,結構頻繁な割合で,Gnomeパネルにアップデート を促すアイコンが表示されます。 セキュリティーの上では,常に最新の状態を保つ必要があるので,アップデート は実行しておくべきだとは思いますが,Windowsのウィルスデータの更新と同じ ような感覚でやみくもに実行すると,思わぬトラブルに巻き込まれることも多々 あります。 =================================== アップデートトラブルの解消法《Fedora10対応》 =================================== 今回は,Fedora10でのアップデートがうまくいかないときの対処法を考えてみ ましょう。 「パネル上のアイコンをクリックしたのに,いつまで経っても,アップデート が進まない」,そんな経験はありませんか? 実は,先ほどFedora10のアップデートを実行したところ,まさにその状態でした。 こんなときは,コマンドラインを使うと,アップデートが進まない原因がわかる のです。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー コマンドラインで原因を探る ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー Fedoraの場合,コマンドラインでアップデートするには,次のコマンドを 使います。 $ su # yum update すると,以下のようなエラーが表示されました。 --> Missing Dependency: kadu-mediaplayer = 0.6.0.1-1.fc10 is needed by package kadu-amarok_mediaplayer-0.6.0.1-1.fc10.i386 (installed) これは,"すでにインストールされている「kadu-amarok_mediaplayer」という パッケージ(以下,A)には,「kadu-mediaplayer」というパッケージ(以下,B) が必要なんだけど,それがまだインストールされていませんよ"という意味です。 このエラーが原因で,アップデートが中断していたわけです。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー コマンドラインでトラブルを回避する ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー これを解決する方法としては,2通り考えられます。 1:必要といわれたパッケージBを新たにインストールする。 # yum install kadu-mediaplayer(パッケージB) 2:AもBも使わないのであれば,パッケージAをアンインストールする。 # yum remove kadu-amarok_mediaplayer(パッケージA) その上で,もう一度アップデートを実行してみます。 # yum update 他のパッケージに関する同様なエラーが出たら,エラーが出なくなるまで 上の作業を繰り返して実行します。 必要なアプリがエラーを出したら,一度削除しておき,アップデート後に 改めてインストールしなおした方が無難です。 特定のパッケージだけアップデートせずに旧バージョンを残しておきたい という場合は,下記のコマンドで,そのパッケージ(以下,C)だけ保留 することも可能です。 # yum update --exclude=(保留するパッケージCの名称) 上記の方法で解決しない場合は,パッケージリストを一度消去して, 読み込み直してみるといいでしょう。 # yum clean all それもうまく行かない場合は,サーバ側に問題があることも考えられます。 時間を空けて,後日試してみるというのも1つの手段です。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 編集後記 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー Ubuntuの場合は,apt-getかaptitudeを使います。 便利だからといって,GUIだけに頼っていると,原因が掴めないことも多い ので,少しずつ,コマンドも覚えていきましょう。 どうしても解決策がわからないときは,次のコマンド(?)を打ってみましょう。 Fedoraの場合:$ firefox http://fedora.forums-free.com/ Ubuntuの場合:$ firefox http://forum.ubuntulinux.jp/ 多くの仲間が助けてくれるに違いありません。 次回の配信は,12月22日の予定です。お楽しみに! ******************************** ■これならわかる!デスクトップLinux(毎週月曜日発行) ■発行者:vine_user ■購読の申し込み・解除 → http://www.mag2.com/m/0000242266.html ■本記事の利用によって生じた結果について当方は一切責任を負いません。 ■連絡先メールアドレス:vineuser7@gmail.com ■関連サイト:独学Linux→ http://blog.livedoor.jp/vine_user/ ********************************


