トップページ | 過去記事(月別カテゴリー別) | 掲示板 | 野良DEB,RPM | 更新チェック | Twitter
<<  2012.4  >>
SMTWTFS
1234567
891011121314
15161718192021
22232425262728
2930     
 
リンク
その他
  • RSS2.0
  • Credit

  • SEO
    loading

    プライバシーポリシー
    Google

カテゴリー » Linux April 24, 2012

憩いの場のcmigemo・jdをインストールしていると、アップデートでエラーになる Linux

IKOINOBA repositoryのcmigemo・jdをインストールしていると、アップデートマネージャーが下のような文句を言ってくると思います。
パッケージシステムが壊れています。
サードパーティのリポジトリを使用しているかどうかを確認してください。
利用している場合、トラブルの原因になる場合があるので無効にしてください。
そのうえで端末から次のコマンドを実行してください: apt-get install -f
apt-getだと
$ 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
前回のJDもそうだったけど、改訂版出す前から問題なかったですぜ?
今回のは、アップグレード時の問題かな?
おいらはいつも、アップグレードはせず、/homeを残して新規インストールするので問題なしです。
12.04用にはcmigemoは用意してないんですよね?

2. Owner CommentSawa  2012/04/24 22:13
>今回のは、アップグレード時の問題かな?
>12.04用にはcmigemoは用意してないんですよね?
そうですそうです。「アップグレード」する時に、『憩いの場のcmigemo』から『Ubuntuのcmigemo』に移行できるかどうか心配だったんです。
エラーが出るなら「アップグレード」よりも「アップデート」の時の方がいいかなぁ、と、、、

でもたぶん、そのままでもいけたと思います(依存関係が合わないのは自動で削除される?)

>前回のJDもそうだったけど
あら、私が試したときは起動すらしなかったんですが。
なんにせよケアレスミスがあったので

コメントをどうぞ。名前とURLはオプションです。

Comment Form
NAME:
URL:
文字色:  

累計:1112854、今日:912、昨日:2834
Created in 0.0089 sec.