パッケージシステムが壊れています。apt-getだとサードパーティのリポジトリを使用しているかどうかを確認してください。
利用している場合、トラブルの原因になる場合があるので無効にしてください。
そのうえで端末から次のコマンドを実行してください: apt-get install -f
$ sudo apt-get dist-upgrade dpkg: /var/cache/apt/archives/cmigemo-common_20110227-0.1~ppa4_all.deb の処理中にエラーが発生しました (--unpack): '/usr/share/cmigemo/utf-8/roma2hira.dat' を上書きしようとしています。これはパッケージ cmigemo 1.3-0.6e~ppa4 にも存在します 以下のパッケージの処理中にエラーが発生しました: /var/cache/apt/archives/cmigemo-common_20110227-0.1~ppa4_all.debこれを直すには、端末で下のコマンドを実行してください
$ sudo apt-get install -fえーとですね、Ubuntu 12.04(Debian Wheezy)から公式リポジトリでcmigemoが用意されています。喜ばしいことなのですが、憩いの場と名前の付け方が違うんですよね。このままだとOSのアップグレード時に依存関係の齟齬が発生するかもしれないので、cmigemoの野良パッケージを公式準拠に変更しました。放っておいても大丈夫っぽいけど、念のため。
上のエラーは、その入れ替えのエラーです。
すんなりと名前を変えられる方法を知りたいなあ。debian/control で「Conflicts」「Replaces」を指定しても駄目だった。「Pre-Depends」を付けると依存関係のループになるし。
04:18 pm | コメントする |
1. またまた∞帰ってきた某所の匿名 2012/04/24 18:58
今回のは、アップグレード時の問題かな?
おいらはいつも、アップグレードはせず、/homeを残して新規インストールするので問題なしです。
12.04用にはcmigemoは用意してないんですよね?
2.
Sawa 2012/04/24 22:13
>12.04用にはcmigemoは用意してないんですよね?
そうですそうです。「アップグレード」する時に、『憩いの場のcmigemo』から『Ubuntuのcmigemo』に移行できるかどうか心配だったんです。
エラーが出るなら「アップグレード」よりも「アップデート」の時の方がいいかなぁ、と、、、
でもたぶん、そのままでもいけたと思います(依存関係が合わないのは自動で削除される?)
>前回のJDもそうだったけど
あら、私が試したときは起動すらしなかったんですが。
なんにせよケアレスミスがあったので